- [Sparc] Add mnemonic aliases for flush, stb, stba, sth, and stha - [Sparc] Add membar assembler tags from Brad (maintainer)
28 lines
904 B
Plaintext
28 lines
904 B
Plaintext
$OpenBSD: patch-lib_Target_Sparc_SparcInstrAliases_td,v 1.6 2018/11/14 09:07:41 ajacoutot Exp $
|
|
|
|
[Sparc] Add mnemonic aliases for flush, stb, stba, sth, and stha
|
|
|
|
Index: lib/Target/Sparc/SparcInstrAliases.td
|
|
--- lib/Target/Sparc/SparcInstrAliases.td.orig
|
|
+++ lib/Target/Sparc/SparcInstrAliases.td
|
|
@@ -474,6 +474,19 @@ def : InstAlias<"wr $simm13, %tbr", (WRTBRri G0, i32im
|
|
// flush -> flush %g0
|
|
def : InstAlias<"flush", (FLUSH), 0>;
|
|
|
|
+def : MnemonicAlias<"iflush", "flush">;
|
|
+
|
|
+def : MnemonicAlias<"stub", "stb">;
|
|
+def : MnemonicAlias<"stsb", "stb">;
|
|
+
|
|
+def : MnemonicAlias<"stuba", "stba">;
|
|
+def : MnemonicAlias<"stsba", "stba">;
|
|
+
|
|
+def : MnemonicAlias<"stuh", "sth">;
|
|
+def : MnemonicAlias<"stsh", "sth">;
|
|
+
|
|
+def : MnemonicAlias<"stuha", "stha">;
|
|
+def : MnemonicAlias<"stsha", "stha">;
|
|
|
|
def : MnemonicAlias<"lduw", "ld">, Requires<[HasV9]>;
|
|
def : MnemonicAlias<"lduwa", "lda">, Requires<[HasV9]>;
|