Home
last modified time | relevance | path

Searched refs:getI32Imm (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp185 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 DPPCInstrHTM.td19 return getI32Imm (N->getZExtValue(), SDLoc(N));
H A DPPCInstrAltivec.td181 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 DPPCInstrInfo.td507 return getI32Imm(31 - N->getZExtValue(), SDLoc(N));
512 return N->getZExtValue() ? getI32Imm(32 - N->getZExtValue(), SDLoc(N))
513 : getI32Imm(0, SDLoc(N));
518 return getI32Imm((unsigned short)N->getZExtValue(), SDLoc(N));
523 return getI32Imm((unsigned)N->getZExtValue() >> 16, SDLoc(N));
529 return getI32Imm((Val - (signed short)Val) >> 16, SDLoc(N));
535 return getI32Imm(mb, SDLoc(N));
542 return getI32Imm(me, SDLoc(N));
H A DPPCInstr64Bit.td61 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 DNVPTXISelDAGToDAG.cpp1050 SDValue Ops[] = {getI32Imm(Ordering, DL), in tryLoad()
1051 getI32Imm(Scope, DL), in tryLoad()
1052 getI32Imm(CodeAddrSpace, DL), in tryLoad()
1053 getI32Imm(FromType, DL), in tryLoad()
1054 getI32Imm(FromTypeWidth, DL), in tryLoad()
1132 SDValue Ops[] = {getI32Imm(Ordering, DL), in tryLoadVector()
1133 getI32Imm(Scope, DL), in tryLoadVector()
1134 getI32Imm(CodeAddrSpace, DL), in tryLoadVector()
1135 getI32Imm(FromType, DL), in tryLoadVector()
1136 getI32Imm(FromTypeWidth, DL), in tryLoadVector()
[all …]
H A DNVPTXISelDAGToDAG.h100 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function
H A DNVPTXIntrinsics.td47 return getI32Imm(Subtarget->getPTXVersion(), SDLoc(N));
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp48 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anond479713f0111::XCoreDAGToDAGISel
150 SDValue MskSize = getI32Imm(llvm::bit_width((uint32_t)Val), dl); in Select()
234 SDValue constOne = getI32Imm(1, dl); in tryBRIND()
H A DXCoreInstrInfo.td127 return getI32Imm(N->getZExtValue()/4, SDLoc(N));
134 return getI32Imm(llvm::bit_width((uint32_t)N->getZExtValue()),
141 return getI32Imm(-value, SDLoc(N));
147 return getI32Imm(32 - value, SDLoc(N));
154 return getI32Imm(-value/4, SDLoc(N));
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelDAGToDAG.cpp238 Disp = getI32Imm(AM.Disp, DL); in getFrameIndexAddress()
301 inline SDValue getI32Imm(int64_t Imm, const SDLoc &DL) { in getI32Imm() function in __anon65c018290211::M68kDAGToDAGISel
885 Sym = getI32Imm(AM.Disp, SDLoc(N)); in SelectAL()
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp71 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function in __anon132b2a070111::LanaiDAGToDAGISel
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp76 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anonc2114afd0111::ARMDAGToDAGISel
2502 Ops.push_back(getI32Imm(Lane, dl)); in SelectVLDSTLane()
2586 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate offset in SelectMVE_WB()
2621 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count in SelectMVE_LongShift()
2630 Ops.push_back(getI32Imm(SatBit, Loc)); in SelectMVE_LongShift()
2684 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count in SelectMVE_VSHLC()
2871 Ops.push_back(getI32Imm(ImmValue, Loc)); in SelectMVE_VxDUP()
2892 Ops.push_back(getI32Imm(ImmCoprocVal, Loc)); in SelectCDE_CXxD()
2911 Ops.push_back(getI32Imm(ImmVal, Loc)); in SelectCDE_CXxD()
4716 Ops.push_back(getI32Imm(N->getConstantOperandVal(2), dl)); /* coproc */ in Select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrMisc.td1332 return getI32Imm(Length << 8, SDLoc(N));
H A DX86InstrCompiler.td19 return getI32Imm((uint32_t)N->getZExtValue(), SDLoc(N));
H A DX86ISelDAGToDAG.cpp456 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function in __anon5504e2c90311::X86DAGToDAGISel