[Mlir-commits] [mlir] [mlir][ptr] Add load and store ops. (PR #156093)
Fabian Mora
llvmlistbot at llvm.org
Sun Aug 31 06:42:51 PDT 2025
================
@@ -118,6 +118,124 @@ def Ptr_PtrAddOp : Pointer_Op<"ptr_add", [
}];
}
+//===----------------------------------------------------------------------===//
+// LoadOp
+//===----------------------------------------------------------------------===//
+
+def AlignmentProp : OptionalProp<I64Prop>;
+
+def Ptr_LoadOp : Pointer_Op<"load", [
+ DeclareOpInterfaceMethods<MemoryEffectsOpInterface>
+ ]> {
+ let description = [{
+ The `load` operation is used to read from memory. A load may be marked as
+ atomic, volatile, and/or nontemporal.
----------------
fabianmcg wrote:
Yes. The comment can be more specific and say, that the flags have the same meaning and not the op. Because the meaning of many of those flags is not exclusive to LLVM.
https://github.com/llvm/llvm-project/pull/156093
More information about the Mlir-commits
mailing list