================
@@ -12629,11 +12630,18 @@ class MOPSMemorySetBase<bit isTagging, bits<2>
opcode, bit op1, bit op2,
let mayStore = 1;
}
-class MOPSMemorySet<bits<2> opcode, bit op1, bit op2, string asm>
- : MOPSMemorySetBase<0, opcode, op1, op2, asm>;
+class MOPSMemorySet<bits<2> opcode, bit op1, bit op2, bit op3, string asm>
+ : MOPSMemorySetBase<0, opcode, op1, op2, op3, asm>;
+
+class MOPSMemorySetTagging<bits<2> opcode, bit op1, bit op2, bit op3, string
asm>
+ : MOPSMemorySetBase<1, opcode, op1, op2, op3, asm>;
-class MOPSMemorySetTagging<bits<2> opcode, bit op1, bit op2, string asm>
- : MOPSMemorySetBase<1, opcode, op1, op2, asm>;
+class MOPSGoMemorySetTagging<bits<2> opcode, bit op1, bit op2, bit op3, string
asm>
+ : MOPSMemorySetBase<1, opcode, op1, op2, op3, asm> {
----------------
jthackray wrote:
Yes, maybe we can improve this in a future patch.
https://github.com/llvm/llvm-project/pull/164913
_______________________________________________
llvm-branch-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits