[llvm] r349568 - [AArch64] Fix instructions order (NFC)
Evandro Menezes via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 18 15:19:55 PST 2018
Author: evandro
Date: Tue Dec 18 15:19:55 2018
New Revision: 349568
URL: http://llvm.org/viewvc/llvm-project?rev=349568&view=rev
Log:
[AArch64] Fix instructions order (NFC)
Modified:
llvm/trunk/lib/Target/AArch64/AArch64SchedExynosM1.td
Modified: llvm/trunk/lib/Target/AArch64/AArch64SchedExynosM1.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/AArch64/AArch64SchedExynosM1.td?rev=349568&r1=349567&r2=349568&view=diff
==============================================================================
--- llvm/trunk/lib/Target/AArch64/AArch64SchedExynosM1.td (original)
+++ llvm/trunk/lib/Target/AArch64/AArch64SchedExynosM1.td Tue Dec 18 15:19:55 2018
@@ -440,14 +440,14 @@ def : InstRW<[M1WriteCOPY], (instrs COPY
// Miscellaneous instructions.
// Load instructions.
-def : InstRW<[M1WriteLC,
- ReadAdrBase], (instregex "^LDR(BB|HH|SBW|SBX|SHW|SWX|SW|W|X)roW")>;
-def : InstRW<[M1WriteL5,
- ReadAdrBase], (instregex "^LDR(BB|HH|SBW|SBX|SHW|SWX|SW|W|X)roX")>;
def : InstRW<[M1WriteLB,
WriteLDHi,
WriteAdr], (instregex "^LDP(SW|W|X)(post|pre)")>;
def : InstRW<[M1WriteLC,
+ ReadAdrBase], (instregex "^LDR(BB|SBW|SBX|HH|SHW|SHX|SW|W|X)roW")>;
+def : InstRW<[M1WriteL5,
+ ReadAdrBase], (instregex "^LDR(BB|SBW|SBX|HH|SHW|SHX|SW|W|X)roX")>;
+def : InstRW<[M1WriteLC,
ReadAdrBase], (instrs PRFMroW)>;
def : InstRW<[M1WriteL5,
ReadAdrBase], (instrs PRFMroX)>;
More information about the llvm-commits
mailing list