/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 185 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anon010aa3800111::PPCDAGToDAGISel 943 SDValue Ops[] = { Op0, Op1, getI32Imm(SH, dl), getI32Imm(MB, dl), in tryBitfieldInsert() 944 getI32Imm(ME, dl) }; in tryBitfieldInsert() 1030 auto getI32Imm = [CurDAG, dl](unsigned Imm) { in selectI64ImmDirect() local 1046 getI32Imm((Imm >> 16) & 0xffff)); in selectI64ImmDirect() 1058 Result = CurDAG->getMachineNode(Opcode, dl, MVT::i64, getI32Imm(ImmHi16)); in selectI64ImmDirect() 1060 getI32Imm(Imm & 0xffff)); in selectI64ImmDirect() 1070 getI32Imm((Imm >> TZ) & 0xffff)); in selectI64ImmDirect() 1072 getI32Imm(TZ), getI32Imm(LZ)); in selectI64ImmDirect() 1095 getI32Imm((Imm >> (48 - LZ) & 0xffff))); in selectI64ImmDirect() [all …]
|
H A D | PPCInstrHTM.td | 19 return getI32Imm (N->getZExtValue(), SDLoc(N));
|
H A D | PPCInstrAltivec.td | 181 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 0, *CurDAG), SDLoc(N)); 192 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 1, *CurDAG), SDLoc(N)); 203 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 2, *CurDAG), SDLoc(N)); 213 return getI32Imm(PPC::getSplatIdxForPPCMnemonics(N, 1, *CurDAG), SDLoc(N)); 220 return getI32Imm(PPC::getSplatIdxForPPCMnemonics(N, 2, *CurDAG), SDLoc(N)); 227 return getI32Imm(PPC::getSplatIdxForPPCMnemonics(N, 4, *CurDAG), SDLoc(N));
|
H A D | PPCInstrInfo.td | 483 return getI32Imm(31 - N->getZExtValue(), SDLoc(N)); 488 return N->getZExtValue() ? getI32Imm(32 - N->getZExtValue(), SDLoc(N)) 489 : getI32Imm(0, SDLoc(N)); 494 return getI32Imm((unsigned short)N->getZExtValue(), SDLoc(N)); 499 return getI32Imm((unsigned)N->getZExtValue() >> 16, SDLoc(N)); 505 return getI32Imm((Val - (signed short)Val) >> 16, SDLoc(N)); 511 return getI32Imm(mb, SDLoc(N)); 518 return getI32Imm(me, SDLoc(N));
|
H A D | PPCInstr64Bit.td | 61 return getI32Imm(63 - N->getZExtValue(), SDLoc(N)); 66 return N->getZExtValue() ? getI32Imm(64 - N->getZExtValue(), SDLoc(N)) 67 : getI32Imm(0, SDLoc(N));
|
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelDAGToDAG.cpp | 985 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad() 986 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 987 getI32Imm(fromTypeWidth, dl), Addr, Chain }; in tryLoad() 996 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad() 997 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 998 getI32Imm(fromTypeWidth, dl), Base, Offset, Chain }; in tryLoad() 1013 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad() 1014 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad() 1015 getI32Imm(fromTypeWidth, dl), Base, Offset, Chain }; in tryLoad() 1029 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad() [all …]
|
H A D | NVPTXISelDAGToDAG.h | 79 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function
|
H A D | NVPTXIntrinsics.td | 44 return getI32Imm(Subtarget->getPTXVersion(), SDLoc(N));
|
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreISelDAGToDAG.cpp | 54 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anond479713f0111::XCoreDAGToDAGISel 156 SDValue MskSize = getI32Imm(llvm::bit_width((uint32_t)Val), dl); in Select() 281 SDValue constOne = getI32Imm(1, dl); in tryBRIND()
|
H A D | XCoreInstrInfo.td | 92 return getI32Imm(N->getZExtValue()/4, SDLoc(N)); 99 return getI32Imm(llvm::bit_width((uint32_t)N->getZExtValue()), 106 return getI32Imm(-value, SDLoc(N)); 112 return getI32Imm(32 - value, SDLoc(N)); 119 return getI32Imm(-value/4, SDLoc(N));
|
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
H A D | M68kISelDAGToDAG.cpp | 238 Disp = getI32Imm(AM.Disp, DL); in getFrameIndexAddress() 301 inline SDValue getI32Imm(int64_t Imm, const SDLoc &DL) { in getI32Imm() function in __anon65c018290211::M68kDAGToDAGISel 856 Sym = getI32Imm(AM.Disp, SDLoc(N)); in SelectAL()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/ |
H A D | LanaiISelDAGToDAG.cpp | 80 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function in __anon132b2a070111::LanaiDAGToDAGISel
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelDAGToDAG.cpp | 78 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anonc2114afd0111::ARMDAGToDAGISel 2511 Ops.push_back(getI32Imm(Lane, dl)); in SelectVLDSTLane() 2595 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate offset in SelectMVE_WB() 2630 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count in SelectMVE_LongShift() 2639 Ops.push_back(getI32Imm(SatBit, Loc)); in SelectMVE_LongShift() 2693 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count in SelectMVE_VSHLC() 2880 Ops.push_back(getI32Imm(ImmValue, Loc)); in SelectMVE_VxDUP() 2901 Ops.push_back(getI32Imm(ImmCoprocVal, Loc)); in SelectCDE_CXxD() 2920 Ops.push_back(getI32Imm(ImmVal, Loc)); in SelectCDE_CXxD() 4732 Ops.push_back(getI32Imm(N->getConstantOperandVal(2), dl)); /* coproc */ in Select() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrMisc.td | 1334 return getI32Imm(Length << 8, SDLoc(N));
|
H A D | X86InstrCompiler.td | 19 return getI32Imm((uint32_t)N->getZExtValue(), SDLoc(N));
|
H A D | X86ISelDAGToDAG.cpp | 412 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function in __anon5504e2c90311::X86DAGToDAGISel
|