[llvm] [DirectX][NFC] Change specification of overload types and attribute in DXIL.td (PR #81184)
David Peixotto via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 12 09:25:41 PST 2024
================
@@ -34,12 +35,42 @@ def BinaryUintCategory : DXILOpCategory<"Binary uint">;
def UnaryFloatCategory : DXILOpCategory<"Unary float">;
def ComputeIDCategory : DXILOpCategory<"Compute/Mesh/Amplification shader">;
+// ValueTypes specific to DXIL
+// Define Overload value type as an entity with no size and an arbitrary value
+// of 1024 - assuming that all currently defined values are less than 1024
----------------
dmpots wrote:
What happens if LLVM changes to have a value >= 1024? Is it going to break in a easily recognizable way that is obvious to fix? How close are we to that limit?
https://github.com/llvm/llvm-project/pull/81184
More information about the llvm-commits
mailing list