[llvm] [AMDGPU] Fix AMDGPUISD::TRAP description (PR #117453)
via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 23 16:18:16 PST 2024
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-backend-amdgpu
Author: Sergei Barannikov (s-barannikov)
<details>
<summary>Changes</summary>
Glue operand is only present if there are variadic register operands, which makes it optional.
Also, change the number of fixed operands to 1 (the trap ID).
---
Full diff: https://github.com/llvm/llvm-project/pull/117453.diff
1 Files Affected:
- (modified) llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td (+2-2)
``````````diff
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td b/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
index 702f6e67c55271..bec294a945d2fe 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
+++ b/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td
@@ -100,8 +100,8 @@ def AMDGPUtc_return_chain: SDNode<"AMDGPUISD::TC_RETURN_CHAIN",
>;
def AMDGPUtrap : SDNode<"AMDGPUISD::TRAP",
- SDTypeProfile<0, -1, [SDTCisVT<0, i16>]>,
- [SDNPHasChain, SDNPVariadic, SDNPSideEffect, SDNPInGlue]
+ SDTypeProfile<0, 1, [SDTCisVT<0, i16>]>,
+ [SDNPHasChain, SDNPVariadic, SDNPSideEffect, SDNPOptInGlue]
>;
def AMDGPUconstdata_ptr : SDNode<
``````````
</details>
https://github.com/llvm/llvm-project/pull/117453
More information about the llvm-commits
mailing list