[llvm] [DirectX] add enum for PSV resource type/kind/flag. (PR #106227)

Justin Bogner via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 29 10:51:42 PDT 2024


================
@@ -70,18 +70,18 @@ Parts:
 # CHECK-NEXT: NumThreadsZ:     2048
 # CHECK-NEXT: ResourceStride: 24
 # CHECK-NEXT: Resources:
-# CHECK-NEXT: - Type:            1
+# CHECK-NEXT: - Type:            Sampler
 # CHECK-NEXT: Space:           2
 # CHECK-NEXT: LowerBound:      3
 # CHECK-NEXT: UpperBound:      4
-# CHECK-NEXT: Kind:            5
-# CHECK-NEXT: Flags:           6
-# CHECK-NEXT: - Type:            128
+# CHECK-NEXT: Kind:            TextureCube
+# CHECK-NEXT: Flags:           0
+# CHECK-NEXT: - Type:            Invalid
----------------
bogner wrote:

Ah, fair. Using the actual value for flags seems fine. Is that a heuristic in the yaml printer or something? I don't see any code that explicitly opts in or out of the enum value printing.

https://github.com/llvm/llvm-project/pull/106227


More information about the llvm-commits mailing list