Searched refs:IntVT (Results 1 - 10 of 10) sorted by relevance

/external/llvm/include/llvm/CodeGen/
H A DValueTypes.h273 for (unsigned IntVT = MVT::FIRST_INTEGER_VALUETYPE;
274 IntVT <= MVT::LAST_INTEGER_VALUETYPE; ++IntVT) {
275 EVT HalfVT = EVT((MVT::SimpleValueType)IntVT);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2923 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(),
2925 SDValue ExponentMask = DAG.getConstant(0x7F800000, IntVT);
2926 SDValue ExponentLoBit = DAG.getConstant(23, IntVT);
2927 SDValue Bias = DAG.getConstant(127, IntVT);
2929 IntVT);
2930 SDValue SignLowBit = DAG.getConstant(VT.getSizeInBits() - 1, IntVT);
2931 SDValue MantissaMask = DAG.getConstant(0x007FFFFF, IntVT);
2933 SDValue Bits = DAG.getNode(ISD::BITCAST, dl, IntVT, Node->getOperand(0));
2935 SDValue ExponentBits = DAG.getNode(ISD::SRL, dl, IntVT,
2936 DAG.getNode(ISD::AND, dl, IntVT, Bit
[all...]
H A DFunctionLoweringInfo.cpp539 EVT IntVT = ValueVTs[0]; local
541 if (TLI->getNumRegisters(PN->getContext(), IntVT) != 1)
543 IntVT = TLI->getTypeToTransformTo(PN->getContext(), IntVT);
544 unsigned BitWidth = IntVT.getSizeInBits();
H A DFastISel.cpp230 EVT IntVT = TLI.getPointerTy(); local
233 uint32_t IntBitWidth = IntVT.getSizeInBits();
243 Reg = fastEmit_r(IntVT.getSimpleVT(), VT, ISD::SINT_TO_FP, IntegerReg,
1407 EVT IntVT = EVT::getIntegerVT(I->getContext(), VT.getSizeInBits());
1408 if (!TLI.isTypeLegal(IntVT))
1411 unsigned IntReg = fastEmit_r(VT.getSimpleVT(), IntVT.getSimpleVT(),
1417 IntVT.getSimpleVT(), ISD::XOR, IntReg, /*IsKill=*/true,
1418 UINT64_C(1) << (VT.getSizeInBits() - 1), IntVT.getSimpleVT());
1422 ResultReg = fastEmit_r(IntVT.getSimpleVT(), VT.getSimpleVT(), ISD::BITCAST,
H A DDAGCombiner.cpp6984 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), SrcEltVT.getSizeInBits()); local
6985 BV = ConstantFoldBITCASTofBUILD_VECTOR(BV, IntVT).getNode();
6986 SrcEltVT = IntVT;
8254 EVT IntVT = Int.getValueType(); local
8255 if (IntVT.isInteger() && !IntVT.isVector()) {
8261 SignMask = APInt::getSplat(IntVT.getSizeInBits(), SignMask);
8264 SignMask = APInt::getSignBit(IntVT.getSizeInBits());
8266 Int = DAG.getNode(ISD::XOR, SDLoc(N0), IntVT, Int,
8267 DAG.getConstant(SignMask, IntVT));
8356 EVT IntVT = Int.getValueType(); local
[all...]
H A DSelectionDAG.cpp3801 EVT IntVT = VT.getScalarType(); local
3802 if (!IntVT.isInteger())
3803 IntVT = EVT::getIntegerVT(*DAG.getContext(), IntVT.getSizeInBits());
3805 Value = DAG.getNode(ISD::ZERO_EXTEND, dl, IntVT, Value);
3810 Value = DAG.getNode(ISD::MUL, dl, IntVT, Value,
3811 DAG.getConstant(Magic, IntVT));
H A DSelectionDAGBuilder.cpp184 EVT IntVT = EVT::getIntegerVT(*DAG.getContext(), ValueVT.getSizeInBits()); local
185 Val = getCopyFromParts(DAG, DL, Parts, NumParts, PartVT, IntVT, V);
/external/llvm/lib/Target/R600/
H A DAMDGPUISelLowering.cpp1547 MVT IntVT = MVT::i32; local
1555 IntVT = MVT::getVectorVT(MVT::i32, NElts);
1561 SDValue jq = DAG.getConstant(1, IntVT);
1574 jq = DAG.getSExtOrTrunc(jq, DL, IntVT);
1579 DAG.getSExtOrTrunc(LHS, DL, IntVT) : DAG.getZExtOrTrunc(LHS, DL, IntVT);
1583 DAG.getSExtOrTrunc(RHS, DL, IntVT) : DAG.getZExtOrTrunc(RHS, DL, IntVT);
1606 SDValue iq = DAG.getNode(ToInt, DL, IntVT, fq);
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp2560 MVT IntVT = Is64Bit ? MVT::i64 : MVT::i32; local
2561 RegParmTypes.push_back(IntVT);
22012 MVT IntVT = is64BitFP ? MVT::i64 : MVT::i32;
22026 IntVT = MVT::i32;
22029 SDValue OnesOrZeroesI = DAG.getNode(ISD::BITCAST, DL, IntVT, OnesOrZeroesF);
22030 SDValue ANDed = DAG.getNode(ISD::AND, DL, IntVT, OnesOrZeroesI,
22031 DAG.getConstant(1, IntVT));
23622 EVT IntVT = BV->getValueType(0);
23627 SDValue MaskConst = DAG.getNode(ISD::BITCAST, DL, IntVT, SourceConst);
23628 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT,
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp7053 EVT IntVT = BV->getValueType(0); local
7058 SDValue MaskConst = DAG.getNode(ISD::BITCAST, DL, IntVT, SourceConst);
7059 SDValue NewAnd = DAG.getNode(ISD::AND, DL, IntVT,

Completed in 627 milliseconds