diff options
author | Chris Lattner <sabre@nondot.org> | 2008-01-06 23:38:27 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-01-06 23:38:27 +0000 |
commit | 1a1932c83d6b6fcbf089eee3f97b65a23de22a92 (patch) | |
tree | fa9d9d5b1ad73454fca5dd87fe5dd8b848b8bdc7 /lib/Target/ARM/ARMInstrInfo.td | |
parent | 099688622c0d888df945cf4b3bc4c52ef414ef3b (diff) | |
download | external_llvm-1a1932c83d6b6fcbf089eee3f97b65a23de22a92.zip external_llvm-1a1932c83d6b6fcbf089eee3f97b65a23de22a92.tar.gz external_llvm-1a1932c83d6b6fcbf089eee3f97b65a23de22a92.tar.bz2 |
rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45667 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMInstrInfo.td')
-rw-r--r-- | lib/Target/ARM/ARMInstrInfo.td | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/Target/ARM/ARMInstrInfo.td b/lib/Target/ARM/ARMInstrInfo.td index da294fe..6b61d86 100644 --- a/lib/Target/ARM/ARMInstrInfo.td +++ b/lib/Target/ARM/ARMInstrInfo.td @@ -684,7 +684,7 @@ def PICADD : AXI1<0x0, (outs GPR:$dst), (ins GPR:$a, pclabel:$cp, pred:$p), Pseudo, "$cp:\n\tadd$p $dst, pc, $a", [(set GPR:$dst, (ARMpic_add GPR:$a, imm:$cp))]>; -let isLoad = 1, AddedComplexity = 10 in { +let isSimpleLoad = 1, AddedComplexity = 10 in { def PICLD : AXI2<0x0, (outs GPR:$dst), (ins addrmodepc:$addr, pred:$p), Pseudo, "${addr:label}:\n\tldr$p $dst, $addr", [(set GPR:$dst, (load addrmodepc:$addr))]>; @@ -738,7 +738,7 @@ let isReturn = 1, isTerminator = 1 in // FIXME: remove when we have a way to marking a MI with these properties. // FIXME: $dst1 should be a def. But the extra ops must be in the end of the // operand list. -let isLoad = 1, isReturn = 1, isTerminator = 1 in +let isSimpleLoad = 1, isReturn = 1, isTerminator = 1 in def LDM_RET : AXI4<0x0, (outs), (ins addrmode4:$addr, pred:$p, reglist:$dst1, variable_ops), LdFrm, "ldm${p}${addr:submode} $addr, $dst1", @@ -802,7 +802,7 @@ let isBranch = 1, isTerminator = 1 in { // // Load -let isLoad = 1 in { +let isSimpleLoad = 1 in { def LDR : AI2<0x0, (outs GPR:$dst), (ins addrmode2:$addr), LdFrm, "ldr", " $dst, $addr", [(set GPR:$dst, (load addrmode2:$addr))]>; @@ -875,7 +875,7 @@ def LDRSB_PRE : AI3pr<0xD, (outs GPR:$dst, GPR:$base_wb), def LDRSB_POST: AI3po<0xD, (outs GPR:$dst, GPR:$base_wb), (ins GPR:$base,am3offset:$offset), LdFrm, "ldr", "sb $dst, [$base], $offset", "$base = $base_wb", []>; -} // isLoad +} // isSimpleLoad // Store def STR : AI2<0x0, (outs), (ins GPR:$src, addrmode2:$addr), StFrm, @@ -939,7 +939,7 @@ def STRB_POST: AI2po<0x1, (outs GPR:$base_wb), // // FIXME: $dst1 should be a def. -let isLoad = 1 in +let isSimpleLoad = 1 in def LDM : AXI4<0x0, (outs), (ins addrmode4:$addr, pred:$p, reglist:$dst1, variable_ops), LdFrm, "ldm${p}${addr:submode} $addr, $dst1", |