forked from OSchip/llvm-project
parent
031abc2bd7
commit
4e39fa4474
|
@ -440,13 +440,13 @@ def : InstRW<[M1WriteCOPY], (instrs COPY)>;
|
||||||
// Miscellaneous instructions.
|
// Miscellaneous instructions.
|
||||||
|
|
||||||
// Load 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,
|
def : InstRW<[M1WriteLB,
|
||||||
WriteLDHi,
|
WriteLDHi,
|
||||||
WriteAdr], (instregex "^LDP(SW|W|X)(post|pre)")>;
|
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,
|
def : InstRW<[M1WriteLC,
|
||||||
ReadAdrBase], (instrs PRFMroW)>;
|
ReadAdrBase], (instrs PRFMroW)>;
|
||||||
def : InstRW<[M1WriteL5,
|
def : InstRW<[M1WriteL5,
|
||||||
|
|
Loading…
Reference in New Issue