HomeSort by relevance Sort by last modified time
    Searched refs:Imm12 (Results 1 - 4 of 4) sorted by null

  /external/llvm/lib/Target/ARM/MCTargetDesc/
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) ;
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...]
  /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...]

Completed in 92 milliseconds