Searched refs:Imm12 (Results 1 - 4 of 4) sorted by relevance

/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMAddressingModes.h407 static inline unsigned getAM2Opc(AddrOpc Opc, unsigned Imm12, ShiftOpc SO, argument
409 assert(Imm12 < (1 << 12) && "Imm too large!");
411 return Imm12 | ((int)isSub << 12) | (SO << 13) | (IdxMode << 16) ;
H A DARMMCCodeEmitter.cpp757 unsigned Reg, Imm12; local
763 Imm12 = 0;
787 Imm12 = Offset;
790 isAdd = EncodeAddrModeOpValues(MI, OpIdx, Reg, Imm12, Fixups);
792 uint32_t Binary = Imm12 & 0xfff;
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/
H A DARMCodeEmitter.cpp260 int32_t Imm12 = MO1.getImm(); local
262 Binary = Imm12 & 0xfff;
263 if (Imm12 >= 0)
302 int32_t Imm12 = MO1.getImm(); local
305 if (Imm12 == INT32_MIN)
306 Imm12 = 0;
311 if (Imm12 < 0) {
312 Imm12 = -Imm12;
316 uint32_t Binary = Imm12
[all...]
/freebsd-9.3-release/contrib/llvm/lib/Target/AArch64/InstPrinter/
H A DAArch64InstPrinter.cpp97 int64_t Imm12 = Imm12Op.getImm(); local
98 assert(Imm12 >= 0 && "Invalid immediate for add/sub imm");
99 O << "#" << Imm12; local

Completed in 199 milliseconds