projects
/
oota-llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5116ff6
)
ARM fix for LDREX source register encoding.
author
Jim Grosbach
<grosbach@apple.com>
Tue, 26 Jul 2011 17:44:46 +0000
(17:44 +0000)
committer
Jim Grosbach
<grosbach@apple.com>
Tue, 26 Jul 2011 17:44:46 +0000
(17:44 +0000)
rdar://
9842203
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136102
91177308
-0d34-0410-b5e6-
96231b3b80d8
lib/Target/ARM/ARMInstrFormats.td
patch
|
blob
|
history
diff --git
a/lib/Target/ARM/ARMInstrFormats.td
b/lib/Target/ARM/ARMInstrFormats.td
index 3c1ff6c7d0cefa4db3d2adbd8fb3e5332af996c3..23c306de77262fcc9d9b80f13556e081143aef7d 100644
(file)
--- a/
lib/Target/ARM/ARMInstrFormats.td
+++ b/
lib/Target/ARM/ARMInstrFormats.td
@@
-418,11
+418,11
@@
class AIldrex<bits<2> opcod, dag oops, dag iops, InstrItinClass itin,
: I<oops, iops, AddrModeNone, 4, IndexModeNone, LdStExFrm, itin,
opc, asm, "", pattern> {
bits<4> Rt;
- bits<4>
Rn
;
+ bits<4>
addr
;
let Inst{27-23} = 0b00011;
let Inst{22-21} = opcod;
let Inst{20} = 1;
- let Inst{19-16} =
Rn
;
+ let Inst{19-16} =
addr
;
let Inst{15-12} = Rt;
let Inst{11-0} = 0b111110011111;
}