Displaying 1 result from an estimated 1 matches for "t_addrmode_is4".
2012 Mar 26
1
[LLVMdev] Disassembly broken for thumb LDR
...y address" (via ARMARM), so that the correct mnemonics is:
ldr r6, [pc, #380]
(provided by Apple's otool).
I've traced the issue down to ARMInstrThumb.td:
// A8.6.57 & A8.6.60
defm tLDR : thumb_ld_rr_ri_enc<0b100, 0b0110, t_addrmode_rrs4,
t_addrmode_is4, AddrModeT1_4,
IIC_iLoad_r, IIC_iLoad_i, "ldr",
UnOpFrag<(load node:$Src)>>;
In the generated TableGen output the issue lies around line 4992:
4992 case ARM::tUXTH: printOperand(MI, 1, O); break;
As the operan...