/dalvik/vm/compiler/codegen/arm/ |
ArmLIR.h | 455 kThumb2StrRRI12, /* str(Imm,T3) rd,[rn,#imm12] [111110001100] 456 rn[19..16] rt[15..12] imm12[11..0] */ 457 kThumb2LdrRRI12, /* str(Imm,T3) rd,[rn,#imm12] [111110001100] 458 rn[19..16] rt[15..12] imm12[11..0] */ 467 kThumb2AddRRI12, /* add rd, rn, #imm12 [11110] i [100000] rn[19..16] 485 kThumb2SubRRI12, /* sub rd, rn, #imm12 [11110] i [01010] rn[19..16] 511 kThumb2LdrhRRI12, /* ldrh rt,[rn,#imm12] [111110001011] 512 rt[15..12] rn[19..16] imm12[11..0] */ 513 kThumb2LdrshRRI12, /* ldrsh rt,[rn,#imm12] [111110011011] 514 rt[15..12] rn[19..16] imm12[11..0] * [all...] |
Assemble.cpp | 2637 int imm12 = insn & 0xFFF; local [all...] |
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
ARMMCCodeEmitter.cpp | 138 /// getAddrModeImm12OpValue - Return encoding info for 'reg +/- imm12' 214 /// getAddrModeThumbSPOpValue - Return encoding info for 'reg +/- imm12' 732 /// getAddrModeImm12OpValue - Return encoding info for 'reg +/- imm12' operand. 738 // {11-0} = imm12 739 unsigned Reg, Imm12; 745 Imm12 = 0; 767 Imm12 = Offset; 770 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm12, Fixups); 772 uint32_t Binary = Imm12 & 0xfff; [all...] |
ARMAddressingModes.h | 396 // addrmode2 := reg +/- imm12 407 static inline unsigned getAM2Opc(AddrOpc Opc, unsigned Imm12, ShiftOpc SO, 409 assert(Imm12 < (1 << 12) && "Imm too large!"); 411 return Imm12 | ((int)isSub << 12) | (SO << 13) | (IdxMode << 16) ;
|
/external/llvm/lib/Target/AArch64/InstPrinter/ |
AArch64InstPrinter.cpp | 97 int64_t Imm12 = Imm12Op.getImm(); 98 assert(Imm12 >= 0 && "Invalid immediate for add/sub imm"); 99 O << "#" << Imm12;
|
/external/llvm/lib/Target/ARM/ |
ARMCodeEmitter.cpp | 260 // {11-0} = imm12 268 int32_t Imm12 = MO1.getImm(); 270 Binary = Imm12 & 0xfff; 271 if (Imm12 >= 0) 323 int32_t Imm12 = MO1.getImm(); 326 if (Imm12 == INT32_MIN) 327 Imm12 = 0; 332 if (Imm12 < 0) { 333 Imm12 = -Imm12; [all...] |
ARMInstrInfo.td | 741 // addrmode_imm12 := reg +/- imm12 [all...] |
ARMISelDAGToDAG.cpp | 58 AM2_BASE, // Simple AM2 (+-imm12) 528 // Match simple R + imm12 operands. 606 // Leave simple R +/- imm12 operands for LDRi12 719 // Match simple R +/- imm12 operands. [all...] |
ARMInstrFormats.td | 598 // {11-0} imm12/Rm 616 // {11-0} imm12/Rm 635 // {13} 1 == Rm, 0 == imm12 637 // {11-0} imm12/Rm [all...] |
Thumb2InstrInfo.cpp | 436 // Another common case: imm12.
|
README.txt | 505 LDR into imm12 and so_reg forms. This allows us to clean up some code. e.g.
|
ARMInstrThumb2.td | 149 // t2addrmode_imm12 := reg + imm12 160 // t2ldrlabel := imm12 [all...] |
ARMFrameLowering.cpp | 70 if (CFSize >= ((1 << 12) - 1) / 2) // Half of imm12 [all...] |
/dalvik/vm/compiler/codegen/mips/ |
Assemble.cpp | 2018 int imm12 = insn & 0xFFF; local [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64InstrFormats.td | 153 bits<12> Imm12; 160 let Inst{21-10} = Imm12;
|
AArch64InstrInfo.td | 542 // InOperandList, specifying imm12 and shift). Unfortunately this is not 621 (ins GPRsp:$Rn, imm_operand:$Imm12), 622 !strconcat(asmop, "\t$Rd, $Rn, $Imm12"), 624 (add GPRsp:$Rn, imm_operand:$Imm12))], 631 (ins GPRsp:$Rn, imm_operand:$Imm12), 632 !strconcat(asmop, "s\t$Rd, $Rn, $Imm12"), 633 [(set GPR:$Rd, (addc GPRsp:$Rn, imm_operand:$Imm12))], 642 (outs), (ins GPRsp:$Rn, imm_operand:$Imm12), 643 !strconcat(cmpasmop, " $Rn, $Imm12"), 645 (A64cmp GPRsp:$Rn, cmp_imm_operand:$Imm12))], [all...] |
/external/valgrind/main/VEX/priv/ |
host_arm_defs.h | 122 ARMam1_RI=1, /* reg +/- imm12 */
|
guest_arm_toIR.c | 12449 UInt imm12 = INSN(11,0); local 12482 UInt imm12 = INSN(11,0); local 13072 UInt imm12 = (insn >> 0) & 0xFFF; \/* 11:0 *\/ local 16748 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); local 16863 UInt imm12 = (INSN0(10,10) << 11) | (INSN1(14,12) << 8) | INSN1(7,0); local 17768 UInt imm12 = INSN1(11,0); local 18743 UInt imm12 = INSN1(11,0); local [all...] |
/external/qemu/ |
arm-dis.c | 3359 unsigned int imm12 = 0; local [all...] |
/external/valgrind/main/none/tests/arm/ |
v6intARM.c | [all...] |
v6intARM.stdout.exp | [all...] |
v6intThumb.c | [all...] |