Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp186 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anon3b2c17fc0111::PPCDAGToDAGISel
861 SDValue Ops[] = { Op0, Op1, getI32Imm(SH, dl), getI32Imm(MB, dl), in tryBitfieldInsert()
862 getI32Imm(ME, dl) }; in tryBitfieldInsert()
948 auto getI32Imm = [CurDAG, dl](unsigned Imm) { in selectI64ImmDirect() local
964 getI32Imm((Imm >> 16) & 0xffff)); in selectI64ImmDirect()
976 Result = CurDAG->getMachineNode(Opcode, dl, MVT::i64, getI32Imm(ImmHi16)); in selectI64ImmDirect()
978 getI32Imm(Imm & 0xffff)); in selectI64ImmDirect()
988 getI32Imm((Imm >> TZ) & 0xffff)); in selectI64ImmDirect()
990 getI32Imm(TZ), getI32Imm(LZ)); in selectI64ImmDirect()
1013 getI32Imm((Imm >> (48 - LZ) & 0xffff))); in selectI64ImmDirect()
[all …]
DPPCInstrHTM.td19 return getI32Imm (N->getZExtValue(), SDLoc(N));
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));
DPPCInstrInfo.td484 return getI32Imm(31 - N->getZExtValue(), SDLoc(N));
489 return N->getZExtValue() ? getI32Imm(32 - N->getZExtValue(), SDLoc(N))
490 : getI32Imm(0, SDLoc(N));
495 return getI32Imm((unsigned short)N->getZExtValue(), SDLoc(N));
500 return getI32Imm((unsigned)N->getZExtValue() >> 16, SDLoc(N));
506 return getI32Imm((Val - (signed short)Val) >> 16, SDLoc(N));
512 return getI32Imm(mb, SDLoc(N));
519 return getI32Imm(me, SDLoc(N));
DPPCInstr64Bit.td61 return getI32Imm(63 - N->getZExtValue(), SDLoc(N));
66 return N->getZExtValue() ? getI32Imm(64 - N->getZExtValue(), SDLoc(N))
67 : getI32Imm(0, SDLoc(N));
/openbsd/src/gnu/llvm/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp944 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad()
945 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad()
946 getI32Imm(fromTypeWidth, dl), Addr, Chain }; in tryLoad()
956 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad()
957 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad()
958 getI32Imm(fromTypeWidth, dl), Base, Offset, Chain }; in tryLoad()
974 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad()
975 getI32Imm(vecType, dl), getI32Imm(fromType, dl), in tryLoad()
976 getI32Imm(fromTypeWidth, dl), Base, Offset, Chain }; in tryLoad()
992 SDValue Ops[] = { getI32Imm(isVolatile, dl), getI32Imm(CodeAddrSpace, dl), in tryLoad()
[all …]
DNVPTXISelDAGToDAG.h78 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function
DNVPTXIntrinsics.td44 return getI32Imm(Subtarget->getPTXVersion(), SDLoc(N));
/openbsd/src/gnu/llvm/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp56 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anon0e9ae5bb0111::XCoreDAGToDAGISel
148 SDValue MskSize = getI32Imm(llvm::bit_width((uint32_t)Val), dl); in Select()
273 SDValue constOne = getI32Imm(1, dl); in tryBRIND()
DXCoreInstrInfo.td92 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));
/openbsd/src/gnu/llvm/llvm/lib/Target/Lanai/
DLanaiISelDAGToDAG.cpp85 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function in __anon4d4c9e830111::LanaiDAGToDAGISel
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp80 inline SDValue getI32Imm(unsigned Imm, const SDLoc &dl) { in getI32Imm() function in __anon2813e1790111::ARMDAGToDAGISel
2507 Ops.push_back(getI32Imm(Lane, dl)); in SelectVLDSTLane()
2591 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate offset in SelectMVE_WB()
2626 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count in SelectMVE_LongShift()
2635 Ops.push_back(getI32Imm(SatBit, Loc)); in SelectMVE_LongShift()
2689 Ops.push_back(getI32Imm(ImmValue, Loc)); // immediate shift count in SelectMVE_VSHLC()
2879 Ops.push_back(getI32Imm(ImmValue, Loc)); in SelectMVE_VxDUP()
2900 Ops.push_back(getI32Imm(ImmCoprocVal, Loc)); in SelectCDE_CXxD()
2919 Ops.push_back(getI32Imm(ImmVal, Loc)); in SelectCDE_CXxD()
4739 … Ops.push_back(getI32Imm(cast<ConstantSDNode>(N->getOperand(2))->getZExtValue(), dl)); /* coproc */ in Select()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrCompiler.td19 return getI32Imm((uint32_t)N->getZExtValue(), SDLoc(N));
DX86ISelDAGToDAG.cpp410 inline SDValue getI32Imm(unsigned Imm, const SDLoc &DL) { in getI32Imm() function in __anonbb0779450311::X86DAGToDAGISel
DX86InstrInfo.td2642 return getI32Imm(Length << 8, SDLoc(N));