Browse Source

Move all filecheck tests to quick-test (#1911)

This is a cleanup pass to move all one-off FileCheck tests to quick-test, so that they don't need special code and can then be moved around/reorganized more easily. A few notes:
* Many tests still use CodeGenTest() rather than file-check, so they basically only check that the compiler produces some kind of code. I haven't touched them, but will migrate them to file-check later on.
* Added a failure when batch directory test runs find no tests. This made me find that we were never running the hoist_constant_array test due to a typo in the code.
* Some tests were used both by CompilerTest and by ValidationTest, the latter of which compiles to DXIL, modifies it using some string replacements, and checks for validation failures. I've duplicated those tests to quick-test, where they are batch-run normally, and validation, where they are used for validation. There's more cleanup of validation tests to be done.
* Deleted bindings3.hlsl (never executed due to typo), and bindings4.hlsl (never executed due to being unreferenced)
Tristan Labelle 6 years ago
parent
commit
f8edc0ec59
100 changed files with 24 additions and 158 deletions
  1. 0 0
      tools/clang/test/CodeGenHLSL/Samples/D12/d12_dynamic_indexing_pixel.hlsl
  2. 0 0
      tools/clang/test/CodeGenHLSL/Samples/D12/d12_execute_indirect_cs.hlsl
  3. 0 0
      tools/clang/test/CodeGenHLSL/Samples/D12/d12_multithreading_ps.hlsl
  4. 0 0
      tools/clang/test/CodeGenHLSL/Samples/D12/d12_multithreading_vs.hlsl
  5. 0 0
      tools/clang/test/CodeGenHLSL/Samples/D12/d12_nBodyGravityCS.hlsl
  6. 2 3
      tools/clang/test/CodeGenHLSL/Samples/MiniEngine/FXAAResolveWorkQueueCS.hlsl
  7. 0 74
      tools/clang/test/CodeGenHLSL/bindings3.hlsl
  8. 0 81
      tools/clang/test/CodeGenHLSL/bindings4.hlsl
  9. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/AddUint64.hlsl
  10. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_PS.hlsl
  11. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_PS2.hlsl
  12. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_PS3.hlsl
  13. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_VS.hlsl
  14. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_VS2.hlsl
  15. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/FloatMaxtessfactorHs.hlsl
  16. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/MatArrayOutput.hlsl
  17. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/MatArrayOutput2.hlsl
  18. 22 0
      tools/clang/test/CodeGenHLSL/quick-test/NonUniform.hlsl
  19. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/PatchLength1.hlsl
  20. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/RValSubscript.hlsl
  21. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleDs1.hlsl
  22. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS1.hlsl
  23. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS11.hlsl
  24. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS12.hlsl
  25. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS2.hlsl
  26. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS3.hlsl
  27. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS4.hlsl
  28. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS5.hlsl
  29. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS6.hlsl
  30. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleGS7.hlsl
  31. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs1.hlsl
  32. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs10.hlsl
  33. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs11.hlsl
  34. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs2.hlsl
  35. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs3.hlsl
  36. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs4.hlsl
  37. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs5.hlsl
  38. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs6.hlsl
  39. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs7.hlsl
  40. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs8.hlsl
  41. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/SimpleHs9.hlsl
  42. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/TexSubscript.hlsl
  43. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/abs1.hlsl
  44. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/asuint.hlsl
  45. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/asuint2.hlsl
  46. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/atomic.hlsl
  47. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/atomic2.hlsl
  48. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/bindings1.hlsl
  49. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/bindings2.hlsl
  50. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/bitcast.hlsl
  51. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/boolSvTarget.hlsl
  52. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/calcLod2DArray.hlsl
  53. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cast5.hlsl
  54. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cast6.hlsl
  55. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cast7.hlsl
  56. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer-struct.hlsl
  57. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer-structarray.hlsl
  58. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer5.51.hlsl
  59. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer6.51.hlsl
  60. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbufferAlloc.hlsl
  61. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbufferAlloc_legacy.hlsl
  62. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbufferInLoop.hlsl
  63. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbufferMinPrec.hlsl
  64. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy.hlsl
  65. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy1.hlsl
  66. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy2.hlsl
  67. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy3.hlsl
  68. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy4.hlsl
  69. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_fn.hlsl
  70. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/cbuffer_fn_copy.hlsl
  71. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/class.hlsl
  72. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/clip.hlsl
  73. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/clip_planes.hlsl
  74. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/constMat.hlsl
  75. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/constMat2.hlsl
  76. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/constMat3.hlsl
  77. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/constMat4.hlsl
  78. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/correct_delay.hlsl
  79. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/dataLayout.hlsl
  80. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/discard.hlsl
  81. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/divZero.hlsl
  82. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/dxilgen_storeoutput.hlsl
  83. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/dynamic-resources.hlsl
  84. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/earlyDepthStencil.hlsl
  85. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/effect_skip.hlsl
  86. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/emptyStruct.hlsl
  87. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/enum1.hlsl
  88. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/enum2.hlsl
  89. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/enum4.hlsl
  90. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/enum5.hlsl
  91. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/enum6.hlsl
  92. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/eval.hlsl
  93. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/evalInvalid.hlsl
  94. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/evalMat.hlsl
  95. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/evalMatMember.hlsl
  96. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/evalPos.hlsl
  97. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/extern_res.hlsl
  98. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/firstbitHi.hlsl
  99. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/firstbitLo.hlsl
  100. 0 0
      tools/clang/test/CodeGenHLSL/quick-test/firstbitshi_const.hlsl

+ 0 - 0
tools/clang/test/CodeGenHLSL/Samples/d12_dynamic_indexing_pixel.hlsl → tools/clang/test/CodeGenHLSL/Samples/D12/d12_dynamic_indexing_pixel.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/Samples/d12_execute_indirect_cs.hlsl → tools/clang/test/CodeGenHLSL/Samples/D12/d12_execute_indirect_cs.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/Samples/d12_multithreading_ps.hlsl → tools/clang/test/CodeGenHLSL/Samples/D12/d12_multithreading_ps.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/Samples/d12_multithreading_vs.hlsl → tools/clang/test/CodeGenHLSL/Samples/D12/d12_multithreading_vs.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/Samples/d12_nBodyGravityCS.hlsl → tools/clang/test/CodeGenHLSL/Samples/D12/d12_nBodyGravityCS.hlsl


+ 2 - 3
tools/clang/test/CodeGenHLSL/Samples/MiniEngine/FXAAResolveWorkQueueCS.hlsl

@@ -2,10 +2,9 @@
 
 // CHECK: flattenedThreadIdInGroup
 // CHECK: bufferLoad
+// CHECK: br i1
 // CHECK: bufferStore
-// note that the following checks might fail on release builds, as they rely on basic block names being preserved
-// CHECK: if.then
-// CHECK: if.end
+// CHECK: br label
 
 //
 // Copyright (c) Microsoft. All rights reserved.

+ 0 - 74
tools/clang/test/CodeGenHLSL/bindings3.hlsl

@@ -1,74 +0,0 @@
-// RUN: %dxc -E main -T ps_6_0 %s  | FileCheck %s
-
-// CHECK: error: unbounded resource buf3 at register 8 overlaps with resource buf2 at register 18, space 0
-// CHECK: error: resource tbuf2 at register 18 overlaps with resource Tex3 at register 8, space 0
-// CHECK: error: more than one unbounded resource (Tex3 and tbuf3) in space 0
-// CHECK: error: unbounded resource tbuf3 could not be allocated
-// CHECK: error: resource tbuf4 could not be allocated
-
-
-cbuffer MyCB : register(b11, space3)
-{
-  float4 f : packoffset(c4);
-  float4 f2 : packoffset(c7);
-  float fa[3][5] : packoffset(c8);
-
-  tbuffer MyTB : register(t11, space3)
-  {
-    float f3 : packoffset(c4);
-    float4 f4 : packoffset(c7);
-    //float4 f_unbounded[] : packoffset(c8);
-  };
-};
-
-Texture2D<float> Tex1; // t0
-Texture2D Tex2[3][7] : register(t11);
-Texture2D<float> Tex3[] : register(t8); // unbounded
-
-RWTexture2D<float4> RWTex1[4];  // u0
-RWTexture2D<float4> RWTex2 : register(u7);
-RWTexture2D<float4> RWTex3[] : register(u5);  // unbounded
-
-// Ensure unused explicitly bound does not reserve space:
-RWTexture2D<float4> RWUnused[6] : register(u17);
-
-struct Foo
-{
-  float4 f;
-  int4 i;
-};
-
-SamplerComparisonState Samp1; // s0
-SamplerState Samp2[2][3] : register(s11); // s11
-SamplerComparisonState Samp3[] : register(s4);
-
-ConstantBuffer<Foo> buf1[]; // b0, unbounded
-ConstantBuffer<Foo> buf2[4][16] : register(b18, space3);
-ConstantBuffer<Foo> buf3[] : register(b8, space3); // unbounded
-
-TextureBuffer<Foo> tbuf1[2][2]; // t0
-TextureBuffer<Foo> tbuf2[4] : register(t18);  // unused
-TextureBuffer<Foo> tbuf3[]; // unbounded
-TextureBuffer<Foo> tbuf4[256]; // cannot allocate due to unbounded resource
-
-float4 main(int4 a : A, float4 coord : TEXCOORD) : SV_TARGET
-{
-  return (float4)1.0
-    * f3   // c4
-    * f4   // c7
-    // * f_unbounded[13]   // c8 + 13 = c21
-    * buf1[2].f // cb0 + 2 = cb2
-    * buf2[2][5].f // cb18 + (2 * 16) + 5 = cb55
-    * buf3[27].f // cb8 + 27 = cb35
-    * Tex1.SampleCmp(Samp1, coord.xy, coord.z)  // t0, s0
-    // * Tex2[2][5].Sample(Samp2[1][2], coord.xy)  // t11 + (2 + 3) + 5 = t22, s11 + (1 * 3) + 2 = s16
-    * Tex3[23].SampleCmp(Samp3[43], coord.xy, coord.z)  // t8 + 23 = t31, s4 + 43 = s47
-    * RWTex1[2].Load(a.xy)    // u0 + 2 = u2
-    // * RWTex2.Load(a.xy)       // u7
-    * RWTex3[18].Load(a.xy)   // u5 + 18 = u23
-    * tbuf1[1][1].i // t32 + (1 * 2) + 1 = t35
-    * tbuf2[1].f // t1 + 1 = t2
-    * tbuf3[3].f // t3 + 3 = t6
-    * tbuf4[200].f
-    ;
-}

+ 0 - 81
tools/clang/test/CodeGenHLSL/bindings4.hlsl

@@ -1,81 +0,0 @@
-// RUN: %dxc -E main -T ps_6_0 %s  | FileCheck %s
-
-// CHECK: ; Resource Bindings:
-// CHECK: ;
-// CHECK: ; Name                                 Type  Format         Dim      ID      HLSL Bind  Count
-// CHECK: ; ------------------------------ ---------- ------- ----------- ------- -------------- ------
-// CHECK: ; buf1                              cbuffer      NA          NA     CB0            cb0     4
-// CHECK: ; buf3                              cbuffer      NA          NA     CB1            cb8unbounded
-// CHECK: ; Samp1                             sampler      NA          NA      S0             s0     1
-// CHECK: ; Tex1                              texture     f32          2d      T0             t0     1
-// CHECK: ; MyTB                              texture     u32     tbuffer      T1     t11,space3     1
-// CHECK: ; tbuf1                             texture     u32     tbuffer      T2             t1     4
-// CHECK: ; tbuf3                             texture     u32     tbuffer      T3             t5unbounded
-// CHECK: ; RWTex1                                UAV     f32          2d      U0             u0     4
-// CHECK: ; RWTex3                                UAV     f32          2d      U1             u5unbounded
-
-
-cbuffer MyCB : register(b11, space3)
-{
-  float4 f : packoffset(c4);
-  float4 f2 : packoffset(c7);
-  float fa[3][5] : packoffset(c8);
-
-  tbuffer MyTB : register(t11, space3)
-  {
-    float f3 : packoffset(c4);
-    float4 f4 : packoffset(c7);
-    //float4 f_unbounded[] : packoffset(c8);
-  };
-};
-
-Texture2D<float> Tex1; // t0
-Texture2D Tex2[3][7] : register(t11);
-Texture2D<float> Tex3[] : register(t8); // unbounded
-
-RWTexture2D<float4> RWTex1[4];  // u0
-RWTexture2D<float4> RWTex2 : register(u7);
-RWTexture2D<float4> RWTex3[] : register(u5);  // unbounded
-
-// Ensure unused explicitly bound does not reserve space:
-RWTexture2D<float4> RWUnused[6] : register(u17);
-
-struct Foo
-{
-  float4 f;
-  int4 i;
-};
-
-SamplerComparisonState Samp1; // s0
-SamplerState Samp2[2][3] : register(s11); // s11
-SamplerComparisonState Samp3[] : register(s4); // unused
-
-ConstantBuffer<Foo> buf1[]; // b0, unbounded
-ConstantBuffer<Foo> buf2[4][16] : register(b18, space3);  // unused
-ConstantBuffer<Foo> buf3[] : register(b8, space3); // unbounded
-
-TextureBuffer<Foo> tbuf1[2][2]; // t0
-TextureBuffer<Foo> tbuf2[4] : register(t18);  // unused
-TextureBuffer<Foo> tbuf3[]; // unbounded
-
-float4 main(int4 a : A, float4 coord : TEXCOORD) : SV_TARGET
-{
-  return (float4)1.0
-    // * f  // will overlap with buf3
-    * f3   // c4
-    * f4   // c7
-    // * f_unbounded[13]   // c8 + 13 = c21
-    * buf1[2].f // cb0 + 2 = cb2
-    // * buf2[2][5].f // cb18 + (2 * 16) + 5 = cb55
-    * buf3[27].f // cb8 + 27 = cb35
-    * Tex1.SampleCmp(Samp1, coord.xy, coord.z)  // t0, s0
-    // * Tex2[2][5].Sample(Samp2[1][2], coord.xy)  // t11 + (2 + 3) + 5 = t22, s11 + (1 * 3) + 2 = s16
-    // * Tex3[23].SampleCmp(Samp3[43], coord.xy, coord.z)  // t8 + 23 = t31, s4 + 43 = s47
-    * RWTex1[2].Load(a.xy)    // u0 + 2 = u2
-    // * RWTex2.Load(a.xy)       // u7
-    * RWTex3[18].Load(a.xy)   // u5 + 18 = u23
-    * tbuf1[1][1].i // t32 + (1 * 2) + 1 = t35
-    // * tbuf2[1].f // t1 + 1 = t2
-    * tbuf3[3].f // t3 + 3 = t6
-    ;
-}

+ 0 - 0
tools/clang/test/CodeGenHLSL/AddUint64.hlsl → tools/clang/test/CodeGenHLSL/quick-test/AddUint64.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/BasicHLSL11_PS.hlsl → tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_PS.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/BasicHLSL11_PS2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_PS2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/BasicHLSL11_PS3.hlsl → tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_PS3.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/BasicHLSL11_VS.hlsl → tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_VS.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/BasicHLSL11_VS2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/BasicHLSL11_VS2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/FloatMaxtessfactorHs.hlsl → tools/clang/test/CodeGenHLSL/quick-test/FloatMaxtessfactorHs.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/MatArrayOutput.hlsl → tools/clang/test/CodeGenHLSL/quick-test/MatArrayOutput.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/MatArrayOutput2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/MatArrayOutput2.hlsl


+ 22 - 0
tools/clang/test/CodeGenHLSL/quick-test/NonUniform.hlsl

@@ -0,0 +1,22 @@
+// RUN: %dxc -E main -T ps_6_0 %s | FileCheck %s
+
+// CHECK: createHandle
+// CHECK: i1 true)
+
+// CHECK: createHandle
+// CHECK: i1 true)
+
+// CHECK: createHandle
+// CHECK: i1 true)
+
+Texture1D<float4> tex[5] : register(t3);
+SamplerState SS[3] : register(s2);
+
+[RootSignature("DescriptorTable(SRV(t3, numDescriptors=5)),\
+                DescriptorTable(Sampler(s2, numDescriptors=3))")]
+float4 main(int i : A, float j : B) : SV_TARGET
+{
+  float4 r = tex[NonUniformResourceIndex(i)].Sample(SS[NonUniformResourceIndex(i)], i);
+  r += tex[NonUniformResourceIndex(j)].Sample(SS[i], j+2);
+  return r;
+}

+ 0 - 0
tools/clang/test/CodeGenHLSL/PatchLength1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/PatchLength1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/RValSubscript.hlsl → tools/clang/test/CodeGenHLSL/quick-test/RValSubscript.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleDs1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleDs1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS11.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS11.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS12.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS12.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS3.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS3.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS4.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS4.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS5.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS5.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS6.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS6.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleGS7.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleGS7.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs10.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs10.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs11.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs11.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs3.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs3.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs4.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs4.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs5.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs5.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs6.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs6.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs7.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs7.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs8.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs8.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/SimpleHs9.hlsl → tools/clang/test/CodeGenHLSL/quick-test/SimpleHs9.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/TexSubscript.hlsl → tools/clang/test/CodeGenHLSL/quick-test/TexSubscript.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/abs1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/abs1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/asuint.hlsl → tools/clang/test/CodeGenHLSL/quick-test/asuint.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/asuint2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/asuint2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/atomic.hlsl → tools/clang/test/CodeGenHLSL/quick-test/atomic.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/atomic2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/atomic2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/bindings1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/bindings1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/bindings2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/bindings2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/bitcast.hlsl → tools/clang/test/CodeGenHLSL/quick-test/bitcast.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/boolSvTarget.hlsl → tools/clang/test/CodeGenHLSL/quick-test/boolSvTarget.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/calcLod2DArray.hlsl → tools/clang/test/CodeGenHLSL/quick-test/calcLod2DArray.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cast5.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cast5.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cast6.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cast6.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cast7.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cast7.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer-struct.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer-struct.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer-structarray.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer-structarray.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer5.51.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer5.51.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer6.51.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer6.51.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbufferAlloc.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbufferAlloc.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbufferAlloc_legacy.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbufferAlloc_legacy.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbufferInLoop.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbufferInLoop.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbufferMinPrec.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbufferMinPrec.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_copy.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_copy1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_copy2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_copy3.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy3.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_copy4.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_copy4.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_fn.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_fn.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/cbuffer_fn_copy.hlsl → tools/clang/test/CodeGenHLSL/quick-test/cbuffer_fn_copy.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/class.hlsl → tools/clang/test/CodeGenHLSL/quick-test/class.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/clip.hlsl → tools/clang/test/CodeGenHLSL/quick-test/clip.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/clip_planes.hlsl → tools/clang/test/CodeGenHLSL/quick-test/clip_planes.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/constMat.hlsl → tools/clang/test/CodeGenHLSL/quick-test/constMat.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/constMat2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/constMat2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/constMat3.hlsl → tools/clang/test/CodeGenHLSL/quick-test/constMat3.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/constMat4.hlsl → tools/clang/test/CodeGenHLSL/quick-test/constMat4.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/correct_delay.hlsl → tools/clang/test/CodeGenHLSL/quick-test/correct_delay.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/dataLayout.hlsl → tools/clang/test/CodeGenHLSL/quick-test/dataLayout.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/discard.hlsl → tools/clang/test/CodeGenHLSL/quick-test/discard.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/divZero.hlsl → tools/clang/test/CodeGenHLSL/quick-test/divZero.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/dxilgen_storeoutput.hlsl → tools/clang/test/CodeGenHLSL/quick-test/dxilgen_storeoutput.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/dynamic-resources.hlsl → tools/clang/test/CodeGenHLSL/quick-test/dynamic-resources.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/earlyDepthStencil.hlsl → tools/clang/test/CodeGenHLSL/quick-test/earlyDepthStencil.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/effect_skip.hlsl → tools/clang/test/CodeGenHLSL/quick-test/effect_skip.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/emptyStruct.hlsl → tools/clang/test/CodeGenHLSL/quick-test/emptyStruct.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/enum1.hlsl → tools/clang/test/CodeGenHLSL/quick-test/enum1.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/enum2.hlsl → tools/clang/test/CodeGenHLSL/quick-test/enum2.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/enum4.hlsl → tools/clang/test/CodeGenHLSL/quick-test/enum4.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/enum5.hlsl → tools/clang/test/CodeGenHLSL/quick-test/enum5.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/enum6.hlsl → tools/clang/test/CodeGenHLSL/quick-test/enum6.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/eval.hlsl → tools/clang/test/CodeGenHLSL/quick-test/eval.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/evalInvalid.hlsl → tools/clang/test/CodeGenHLSL/quick-test/evalInvalid.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/evalMat.hlsl → tools/clang/test/CodeGenHLSL/quick-test/evalMat.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/evalMatMember.hlsl → tools/clang/test/CodeGenHLSL/quick-test/evalMatMember.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/evalPos.hlsl → tools/clang/test/CodeGenHLSL/quick-test/evalPos.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/extern_res.hlsl → tools/clang/test/CodeGenHLSL/quick-test/extern_res.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/firstbitHi.hlsl → tools/clang/test/CodeGenHLSL/quick-test/firstbitHi.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/firstbitLo.hlsl → tools/clang/test/CodeGenHLSL/quick-test/firstbitLo.hlsl


+ 0 - 0
tools/clang/test/CodeGenHLSL/firstbitshi_const.hlsl → tools/clang/test/CodeGenHLSL/quick-test/firstbitshi_const.hlsl


Some files were not shown because too many files changed in this diff