Home
last modified time | relevance | path

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

/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp93 inline SDValue getI32Imm(unsigned Imm) { in getI32Imm() function in __anon7bd595e20111::PPCDAGToDAGISel
526 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB), in SelectBitfieldInsert()
527 getI32Imm(ME) }; in SelectBitfieldInsert()
655 auto getI32Imm = [CurDAG](unsigned Imm) { in SelectInt64Direct() local
662 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo)); in SelectInt64Direct()
666 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi)); in SelectInt64Direct()
669 SDValue(Result, 0), getI32Imm(Lo)); in SelectInt64Direct()
672 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi)); in SelectInt64Direct()
682 getI32Imm(Shift), in SelectInt64Direct()
683 getI32Imm(63 - Shift)); in SelectInt64Direct()
[all …]
DPPCInstrHTM.td20 return getI32Imm (N->getZExtValue());
DPPCInstrAltivec.td132 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 0, *CurDAG));
143 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 1, *CurDAG));
154 return getI32Imm(PPC::isVSLDOIShuffleMask(N, 2, *CurDAG));
164 return getI32Imm(PPC::getVSPLTImmediate(N, 1, *CurDAG));
171 return getI32Imm(PPC::getVSPLTImmediate(N, 2, *CurDAG));
178 return getI32Imm(PPC::getVSPLTImmediate(N, 4, *CurDAG));
DPPCInstr64Bit.td59 return getI32Imm(63 - N->getZExtValue());
64 return N->getZExtValue() ? getI32Imm(64 - N->getZExtValue()) : getI32Imm(0);
69 return getI32Imm((unsigned short)(N->getZExtValue() >> 32));
74 return getI32Imm((unsigned short)(N->getZExtValue() >> 48));
DPPCInstrInfo.td231 return getI32Imm(31 - N->getZExtValue());
236 return N->getZExtValue() ? getI32Imm(32 - N->getZExtValue()) : getI32Imm(0);
241 return getI32Imm((unsigned short)N->getZExtValue());
246 return getI32Imm((unsigned)N->getZExtValue() >> 16);
252 return getI32Imm((Val - (signed short)Val) >> 16);
258 return getI32Imm(mb);
265 return getI32Imm(me);
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp706 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), in SelectLoad()
707 getI32Imm(vecType), getI32Imm(fromType), in SelectLoad()
708 getI32Imm(fromTypeWidth), Addr, Chain }; in SelectLoad()
734 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), in SelectLoad()
735 getI32Imm(vecType), getI32Imm(fromType), in SelectLoad()
736 getI32Imm(fromTypeWidth), Base, Offset, Chain }; in SelectLoad()
787 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), in SelectLoad()
788 getI32Imm(vecType), getI32Imm(fromType), in SelectLoad()
789 getI32Imm(fromTypeWidth), Base, Offset, Chain }; in SelectLoad()
839 SDValue Ops[] = { getI32Imm(isVolatile), getI32Imm(codeAddrSpace), in SelectLoad()
[all …]
DNVPTXISelDAGToDAG.h74 inline SDValue getI32Imm(unsigned Imm) { in getI32Imm() function
/external/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp50 inline SDValue getI32Imm(unsigned Imm) { in getI32Imm() function in __anon4f4463a10111::XCoreDAGToDAGISel
141 SDValue MskSize = getI32Imm(32 - countLeadingZeros((uint32_t)Val)); in Select()
259 SDValue constOne = getI32Imm(1); in SelectBRIND()
DXCoreInstrInfo.td97 return getI32Imm(N->getZExtValue()/4);
104 return getI32Imm(32 - countLeadingZeros((uint32_t)N->getZExtValue()));
110 return getI32Imm(-value);
116 return getI32Imm(32-value);
123 return getI32Imm(-value/4);
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp86 inline SDValue getI32Imm(unsigned Imm) { in getI32Imm() function in __anon6bce5c5f0111::ARMDAGToDAGISel
1258 Opc = getI32Imm(ARM_AM::getSORegOpc(ShOpcVal, ShImmVal)); in SelectT2ShifterOperandReg()
2145 Ops.push_back(getI32Imm(Lane)); in SelectVLDSTLane()
/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td578 return getI32Imm(N->getZExtValue() >> 3);
DX86ISelDAGToDAG.cpp280 inline SDValue getI32Imm(unsigned Imm) { in getI32Imm() function in __anonfec1f42b0311::X86DAGToDAGISel
DX86InstrCompiler.td20 return getI32Imm((unsigned)N->getZExtValue());