Home
last modified time | relevance | path

Searched refs:Imm16 (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ExpandImm.cpp70 uint64_t Imm16 = 0; in tryToreplicateChunks() local
73 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
75 if (Imm16 != ChunkVal) in tryToreplicateChunks()
80 Insn.push_back({ AArch64::MOVKXi, Imm16, in tryToreplicateChunks()
90 Imm16 = (UImm >> ShiftAmt) & 0xFFFF; in tryToreplicateChunks()
92 if (Imm16 != ChunkVal) in tryToreplicateChunks()
95 Insn.push_back({ AArch64::MOVKXi, Imm16, in tryToreplicateChunks()
498 unsigned Imm16 = (Imm >> Shift) & Mask; in expandMOVImmSimple() local
500 Insn.push_back({ FirstOpc, Imm16, in expandMOVImmSimple()
514 Imm16 = (Imm >> Shift) & Mask; in expandMOVImmSimple()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUInstPrinter.cpp506 uint64_t Imm16 = static_cast<uint16_t>(Imm); in printImmediateF16() local
507 O << formatHex(Imm16); in printImmediateF16()
1446 const unsigned Imm16 = MI->getOperand(OpNo).getImm(); in printSendMsg() local
1451 decodeMsg(Imm16, MsgId, OpId, StreamId, STI); in printSendMsg()
1465 } else if (encodeMsg(MsgId, OpId, StreamId) == Imm16) { in printSendMsg()
1468 O << Imm16; // Unknown imm16 code. in printSendMsg()
1628 uint64_t Imm16 = MI->getOperand(OpNo).getImm() & 0xffff; in printDepCtr() local
1631 if (isSymbolicDepCtrEncoding(Imm16, HasNonDefaultVal, STI)) { in printDepCtr()
1637 while (decodeDepCtr(Imm16, Id, Name, Val, IsDefault, STI)) { in printDepCtr()
1646 O << formatHex(Imm16); in printDepCtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86BaseInfo.h771 Imm16 = 4 << ImmShift, enumerator
909 case X86II::Imm16: in getSizeOfImm()
933 case X86II::Imm16: in isImmPCRel()
952 case X86II::Imm16: in isImmSigned()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kBaseInfo.h109 Imm16 = 0xB, enumerator
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A Daarch32.cpp128 uint32_t Imm16 = Imm4 << 12 | Imm1 << 11 | Imm3 << 8 | Imm8; in decodeImmMovtT1MovwT3() local
129 assert(Imm16 <= 0xffff && "Decoded value out-of-range"); in decodeImmMovtT1MovwT3()
130 return Imm16; in decodeImmMovtT1MovwT3()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrConditionalCompare.td25 !if(!eq(op2, i16imm), Imm16,
H A DX86InstrFormats.td93 def Imm16 : ImmType<4>;
H A DX86InstrUtils.td158 /// example, i8 -> Imm8, i16 -> Imm16, i32 -> Imm32. Note that i64 -> Imm32
199 def Xi16 : X86TypeInfo<i16, "w", GR16, loadi16, i16mem, Imm16, i16imm,
413 : X86Inst<o, f, Imm16, outs, ins, asm> {
469 : X86Inst<o, f, Imm16, outs, ins, asm> {
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp3909 SDValue Imm16 = CurDAG->getTargetConstant((N2CVal & 0xFFFF0000U) >> 16, in Select() local
3911 SDValue Ops[] = { N0.getOperand(0), Imm16, in Select()
H A DARMInstrInfo.td910 def Imm16AsmOperand: ImmAsmOperand<16,16> { let Name = "Imm16"; }