/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeIntegerTypes.cpp | 212 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(1)); in PromoteIntRes_AtomicCmpSwap() local 217 SVT = NVT; in PromoteIntRes_AtomicCmpSwap() 310 EVT NVT = Op.getValueType(); in PromoteIntRes_BSWAP() local 313 unsigned DiffBits = NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits(); in PromoteIntRes_BSWAP() 315 ISD::SRL, dl, NVT, DAG.getNode(ISD::BSWAP, dl, NVT, Op), in PromoteIntRes_BSWAP() 317 TLI.getShiftAmountTy(NVT, DAG.getDataLayout()))); in PromoteIntRes_BSWAP() 323 EVT NVT = Op.getValueType(); in PromoteIntRes_BITREVERSE() local 326 unsigned DiffBits = NVT.getScalarSizeInBits() - OVT.getScalarSizeInBits(); in PromoteIntRes_BITREVERSE() 328 ISD::SRL, dl, NVT, DAG.getNode(ISD::BITREVERSE, dl, NVT, Op), in PromoteIntRes_BITREVERSE() 330 TLI.getShiftAmountTy(NVT, DAG.getDataLayout()))); in PromoteIntRes_BITREVERSE() [all …]
|
D | LegalizeFloatTypes.cpp | 168 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FABS() local 169 unsigned Size = NVT.getSizeInBits(); in SoftenFloatRes_FABS() 174 SDValue Mask = DAG.getConstant(API, SDLoc(N), NVT); in SoftenFloatRes_FABS() 176 return DAG.getNode(ISD::AND, SDLoc(N), NVT, Op, Mask); in SoftenFloatRes_FABS() 180 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FMINNUM() local 189 NVT, Ops, false, SDLoc(N)).first; in SoftenFloatRes_FMINNUM() 193 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FMAXNUM() local 202 NVT, Ops, false, SDLoc(N)).first; in SoftenFloatRes_FMAXNUM() 206 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); in SoftenFloatRes_FADD() local 215 NVT, Ops, false, SDLoc(N)).first; in SoftenFloatRes_FADD() [all …]
|
D | LegalizeTypesGeneric.cpp | 111 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() local 114 while (!isTypeLegal(NVT)) { in ExpandRes_BITCAST() 121 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 124 if (isTypeLegal(NVT)) { in ExpandRes_BITCAST() 125 SDValue CastInOp = DAG.getNode(ISD::BITCAST, dl, NVT, InOp); in ExpandRes_BITCAST() 262 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), ValueVT); in ExpandRes_NormalLoad() local 271 assert(NVT.isByteSized() && "Expanded type not byte sized!"); in ExpandRes_NormalLoad() 273 Lo = DAG.getLoad(NVT, dl, Chain, Ptr, LD->getPointerInfo(), in ExpandRes_NormalLoad() 278 unsigned IncrementSize = NVT.getSizeInBits() / 8; in ExpandRes_NormalLoad() 281 Hi = DAG.getLoad(NVT, dl, Chain, Ptr, in ExpandRes_NormalLoad() [all …]
|
D | LegalizeDAG.cpp | 105 SDValue ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl, 217 SelectionDAGLegalize::ShuffleWithNarrowerEltType(EVT NVT, EVT VT, SDLoc dl, in ShuffleWithNarrowerEltType() argument 221 unsigned NumDestElts = NVT.getVectorNumElements(); in ShuffleWithNarrowerEltType() 227 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]); in ShuffleWithNarrowerEltType() 240 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?"); in ShuffleWithNarrowerEltType() 241 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]); in ShuffleWithNarrowerEltType() 768 MVT NVT = TLI.getTypeToPromoteTo(ISD::STORE, VT); in LegalizeStoreOps() local 769 assert(NVT.getSizeInBits() == VT.getSizeInBits() && in LegalizeStoreOps() 771 Value = DAG.getNode(ISD::BITCAST, dl, NVT, Value); in LegalizeStoreOps() 793 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in LegalizeStoreOps() local [all …]
|
D | LegalizeVectorOps.cpp | 405 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT); in Promote() local 415 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote() 416 Operands[j] = DAG.getNode(ISD::FP_EXTEND, dl, NVT, Op.getOperand(j)); in Promote() 418 Operands[j] = DAG.getNode(ISD::BITCAST, dl, NVT, Op.getOperand(j)); in Promote() 423 Op = DAG.getNode(Op.getOpcode(), dl, NVT, Operands, Op.getNode()->getFlags()); in Promote() 424 if ((VT.isFloatingPoint() && NVT.isFloatingPoint()) || in Promote() 426 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote() 447 EVT NVT = VT.widenIntegerVectorElementType(*DAG.getContext()); in PromoteINT_TO_FP() local 448 assert(NVT.isSimple() && "Promoting to a non-simple vector type!"); in PromoteINT_TO_FP() 456 Operands[j] = DAG.getNode(Opc, dl, NVT, Op.getOperand(j)); in PromoteINT_TO_FP()
|
D | LegalizeTypes.cpp | 1018 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), Pair.getValueType()); in GetPairElements() local 1019 Lo = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, NVT, Pair, in GetPairElements() 1021 Hi = DAG.getNode(ISD::EXTRACT_ELEMENT, dl, NVT, Pair, in GetPairElements() 1048 EVT NVT = EVT::getIntegerVT(*DAG.getContext(), in JoinIntegers() local 1051 Lo = DAG.getNode(ISD::ZERO_EXTEND, dlLo, NVT, Lo); in JoinIntegers() 1052 Hi = DAG.getNode(ISD::ANY_EXTEND, dlHi, NVT, Hi); in JoinIntegers() 1053 Hi = DAG.getNode(ISD::SHL, dlHi, NVT, Hi, in JoinIntegers() 1056 return DAG.getNode(ISD::OR, dlHi, NVT, Lo, Hi); in JoinIntegers()
|
D | TargetLowering.cpp | 2999 EVT NVT = Node->getValueType(0); in expandFP_TO_SINT() local 3003 if (VT != MVT::f32 || NVT != MVT::i64) in expandFP_TO_SINT() 3030 Sign = DAG.getSExtOrTrunc(Sign, dl, NVT); in expandFP_TO_SINT() 3036 R = DAG.getZExtOrTrunc(R, dl, NVT); in expandFP_TO_SINT() 3040 DAG.getNode(ISD::SHL, dl, NVT, R, in expandFP_TO_SINT() 3044 DAG.getNode(ISD::SRL, dl, NVT, R, in expandFP_TO_SINT() 3050 SDValue Ret = DAG.getNode(ISD::SUB, dl, NVT, in expandFP_TO_SINT() 3051 DAG.getNode(ISD::XOR, dl, NVT, R, Sign), in expandFP_TO_SINT() 3055 DAG.getConstant(0, dl, NVT), Ret, ISD::SETLT); in expandFP_TO_SINT()
|
D | LegalizeTypes.h | 85 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in isLegalInHWReg() local 86 return VT == NVT && isSimpleLegalType(VT); in isLegalInHWReg() 791 SDValue ModifyToType(SDValue InOp, EVT NVT, bool FillWithZeroes = false);
|
D | LegalizeVectorTypes.cpp | 386 EVT NVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_VSETCC() local 410 return DAG.getNode(ExtendCode, DL, NVT, Res); in ScalarizeVecRes_VSETCC() 3708 SDValue DAGTypeLegalizer::ModifyToType(SDValue InOp, EVT NVT, in ModifyToType() argument 3713 assert(InVT.getVectorElementType() == NVT.getVectorElementType() && in ModifyToType() 3718 if (InVT == NVT) in ModifyToType() 3722 unsigned WidenNumElts = NVT.getVectorNumElements(); in ModifyToType() 3732 return DAG.getNode(ISD::CONCAT_VECTORS, dl, NVT, Ops); in ModifyToType() 3737 ISD::EXTRACT_SUBVECTOR, dl, NVT, InOp, in ModifyToType() 3742 EVT EltVT = NVT.getVectorElementType(); in ModifyToType() 3754 return DAG.getNode(ISD::BUILD_VECTOR, dl, NVT, Ops); in ModifyToType()
|
D | DAGCombiner.cpp | 7062 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE() local 7063 assert(NVT.getSizeInBits() == VecTy.getSizeInBits() && "Invalid Size"); in visitTRUNCATE() 7066 if (isa<ConstantSDNode>(EltNo) && isTypeLegal(NVT)) { in visitTRUNCATE() 7072 NVT, N0.getOperand(0)); in visitTRUNCATE() 12158 EVT NVT = N->getValueType(0); in visitEXTRACT_VECTOR_ELT() local 12165 if (InOp.getValueType() != NVT) { in visitEXTRACT_VECTOR_ELT() 12166 assert(InOp.getValueType().isInteger() && NVT.isInteger()); in visitEXTRACT_VECTOR_ELT() 12167 return DAG.getSExtOrTrunc(InOp, SDLoc(InVec), NVT); in visitEXTRACT_VECTOR_ELT() 12185 if (NVT == InEltVT) in visitEXTRACT_VECTOR_ELT() 12206 return DAG.getUNDEF(NVT); in visitEXTRACT_VECTOR_ELT() [all …]
|
D | SelectionDAG.cpp | 4362 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT); in getMemcpyLoadsAndStores() local 4363 assert(NVT.bitsGE(VT)); in getMemcpyLoadsAndStores() 4364 Value = DAG.getExtLoad(ISD::EXTLOAD, dl, NVT, Chain, in getMemcpyLoadsAndStores()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelDAGToDAG.cpp | 201 SDNode *selectAtomicLoadArith(SDNode *Node, MVT NVT); 1852 enum AtomicOpc &Op, MVT NVT, in getAtomicLoadArithTargetConstant() argument 1865 return CurDAG->getTargetConstant(CNVal, dl, NVT); in getAtomicLoadArithTargetConstant() 1880 return CurDAG->getTargetConstant(CNVal, dl, NVT); in getAtomicLoadArithTargetConstant() 1893 if (Val.getOpcode() == ISD::TRUNCATE && NVT == MVT::i16 && in getAtomicLoadArithTargetConstant() 1898 return CurDAG->getTargetExtractSubreg(X86::sub_16bit, dl, NVT, in getAtomicLoadArithTargetConstant() 1906 SDNode *X86DAGToDAGISel::selectAtomicLoadArith(SDNode *Node, MVT NVT) { in selectAtomicLoadArith() argument 1941 Val = getAtomicLoadArithTargetConstant(CurDAG, dl, Op, NVT, Val, Subtarget); in selectAtomicLoadArith() 1946 switch (NVT.SimpleTy) { in selectAtomicLoadArith() 2006 dl, NVT), 0); in selectAtomicLoadArith() [all …]
|
D | X86ISelLowering.cpp | 5368 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad() local 5369 SDValue V1 = DAG.getLoad(NVT, dl, Chain, Ptr, in LowerAsSplatVectorLoad() 5375 return DAG.getVectorShuffle(NVT, dl, V1, DAG.getUNDEF(NVT), &Mask[0]); in LowerAsSplatVectorLoad() 12860 MVT NVT = MVT::getVectorVT(MVT::i32, SVT.getVectorNumElements()); in lowerUINT_TO_FP_vec() local 12862 DAG.getNode(ISD::ZERO_EXTEND, dl, NVT, N0)); in lowerUINT_TO_FP_vec() 13404 MVT NVT = MVT::getVectorVT(VT.getVectorElementType(), NumElems * 2); in LowerTRUNCATE() local 13410 SDValue V = DAG.getVectorShuffle(NVT, DL, DAG.getBitcast(NVT, In), in LowerTRUNCATE() 13411 DAG.getUNDEF(NVT), &MaskVec[0]); in LowerTRUNCATE() 19747 static SDValue ExtendToType(SDValue InOp, MVT NVT, SelectionDAG &DAG, in ExtendToType() argument 19751 if (InVT == NVT) in ExtendToType() [all …]
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 906 MVT NVT = TransformToType[SVT.SimpleTy]; in getTypeConversion() local 910 ValueTypeActions.getTypeAction(NVT) != TypePromoteInteger) && in getTypeConversion() 919 return LegalizeKind(LA, NVT); in getTypeConversion() 928 EVT NVT = VT.getRoundIntegerType(Context); in getTypeConversion() local 929 assert(NVT != VT && "Unable to round integer VT"); in getTypeConversion() 930 LegalizeKind NextStep = getTypeConversion(Context, NVT); in getTypeConversion() 935 return LegalizeKind(TypePromoteInteger, NVT); in getTypeConversion() 958 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() local 959 return LegalizeKind(TypeWidenVector, NVT); in getTypeConversion() 990 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() local [all …]
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 708 MVT NVT = VT; in getTypeToPromoteTo() local 710 NVT = (MVT::SimpleValueType)(NVT.SimpleTy+1); in getTypeToPromoteTo() 711 assert(NVT.isInteger() == VT.isInteger() && NVT != MVT::isVoid && in getTypeToPromoteTo() 713 } while (!isTypeLegal(NVT) || in getTypeToPromoteTo() 714 getOperationAction(Op, NVT) == Promote); in getTypeToPromoteTo() 715 return NVT; in getTypeToPromoteTo()
|
/external/curl/src/macos/ |
D | curl.mcp.xml.sit.hqx | 16 (IUG-bFQ+0[bbfAlrpIDlpCradaS5G(*4d%[i*ISQ&5*3e$NVT#A+!Y3P%V*@HX9
|
/external/curl/docs/ |
D | KNOWN_BUGS | 198 the standard 8-bit NVT-ASCII representation (see the Telnet
|
/external/llvm/docs/ |
D | WritingAnLLVMBackend.rst | 1264 MVT::ValueType NVT = N.getNode()->getValueType(0); 1267 switch (NVT) {
|