[Mlir-commits] [mlir] [mlir][LLVM] Add invariant load attribute to LLVM's CallIntrinsicOp (PR #223142)

Matthias Springer llvmlistbot at llvm.org
Mon Sep 14 17:56:54 PDT 2026


================
@@ -2684,7 +2666,8 @@ def LLVM_CallIntrinsicOp
                        DenseI32ArrayAttr:$op_bundle_sizes,
                        OptionalAttr<ArrayAttr>:$op_bundle_tags,
                        OptionalAttr<DictArrayAttr>:$arg_attrs,
-                       OptionalAttr<DictArrayAttr>:$res_attrs);
+                       OptionalAttr<DictArrayAttr>:$res_attrs,
+                       UnitAttr:$invariant);
----------------
matthias-springer wrote:

It feels a bit odd to have this attribute on `call_intrinsic` if it only makes sense for load intrinsics.

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


More information about the Mlir-commits mailing list