/external/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 273 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 D | TargetLowering.cpp | 2923 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 D | FunctionLoweringInfo.cpp | 539 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 D | FastISel.cpp | 230 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 D | DAGCombiner.cpp | 6984 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 D | SelectionDAG.cpp | 3801 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 D | SelectionDAGBuilder.cpp | 184 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 D | AMDGPUISelLowering.cpp | 1547 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 D | X86ISelLowering.cpp | 2560 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 D | AArch64ISelLowering.cpp | 7053 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,
|