[Mlir-commits] [mlir] [mlir][llvm] Pretty printing for trap intrinsics (PR #159385)
Mehdi Amini
llvmlistbot at llvm.org
Wed Sep 17 14:55:17 PDT 2025
================
@@ -1162,16 +1162,22 @@ def LLVM_Annotation
// Trap intrinsics.
//
-def LLVM_Trap : LLVM_ZeroResultIntrOp<"trap">;
+def LLVM_Trap : LLVM_ZeroResultIntrOp<"trap"> {
+ let assemblyFormat = "attr-dict";
+}
-def LLVM_DebugTrap : LLVM_ZeroResultIntrOp<"debugtrap">;
+def LLVM_DebugTrap : LLVM_ZeroResultIntrOp<"debugtrap"> {
+ let assemblyFormat = "attr-dict";
+}
def LLVM_UBSanTrap : LLVM_ZeroResultIntrOp<"ubsantrap",
/*overloadedOperands=*/[], /*traits=*/[],
/*requiresAccessGroup=*/0, /*requiresAliasAnalysis=*/0,
/*requiresArgAndResultAttrs=*/0, /*requiresOpBundles=*/0,
/*immArgPositions=*/[0], /*immArgAttrNames=*/["failureKind"]> {
let arguments = (ins I8Attr:$failureKind);
+
+ let assemblyFormat = "attr-dict";
----------------
joker-eph wrote:
Please use a `prop-dict` when there are are non-SSA value arguments.
https://github.com/llvm/llvm-project/pull/159385
More information about the Mlir-commits
mailing list