/external/llvm/include/llvm/CodeGen/ |
D | ValueTypes.h | 70 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() function 71 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT() 86 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); in changeVectorElementTypeToInteger() 287 return EVT::getVectorVT(Context, EltVT, getVectorNumElements()); in widenIntegerVectorElementType() 302 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
D | MachineValueType.h | 271 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 522 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 104 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 114 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 225 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT() 230 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 351 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 399 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR() 428 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
|
D | LegalizeVectorTypes.cpp | 1126 EVT NewSrcVT = EVT::getVectorVT( in SplitVecRes_ExtendOp() 1131 EVT::getVectorVT(Ctx, SrcVT.getVectorElementType(), NumElements / 2); in SplitVecRes_ExtendOp() 1394 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 1642 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TruncateHelper() 1647 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TruncateHelper() 1670 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 1671 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 1688 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 1856 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() 1897 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() [all …]
|
D | DAGCombiner.cpp | 4357 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA() 4390 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorNumElements()); in visitSRA() 6016 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitZERO_EXTEND() 6610 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE() 6723 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), in visitTRUNCATE() 6954 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 7028 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); in ConstantFoldBITCASTofBUILD_VECTOR() 7035 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 10083 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, NumElem); in MergeStoresOfConstantsOrVecElts() 10362 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, i+1); in MergeConsecutiveStores() [all …]
|
D | LegalizeTypes.cpp | 903 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector()
|
D | LegalizeVectorOps.cpp | 869 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, ShuffleMask.size()); in ExpandBSWAP()
|
D | SelectionDAG.cpp | 1134 EVT ViaVecVT = EVT::getVectorVT(*getContext(), ViaEltVT, ViaVecNumElts); in getConstant() 3841 DAG.getConstant(0, EVT::getVectorVT(*DAG.getContext(), in getMemsetStringVal() 6634 EVT::getVectorVT(*getContext(), EltVT, ResNE), Scalars); in UnrollVectorOp() 6744 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(), in GetSplitDestVTs()
|
D | LegalizeIntegerTypes.cpp | 666 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(), in PromoteIntRes_TRUNCATE()
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 25 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger() 266 return getVectorVT( in getVT() 283 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 913 EVT::getVectorVT(Context, SVT.getVectorElementType(), in getTypeConversion() 956 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 967 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 988 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 992 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1011 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1027 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion() 1050 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT() 1057 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT() 1425 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 198 return EVT::getVectorVT(C, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.h | 466 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
D | NVPTXISelLowering.cpp | 1531 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerCall() 2196 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2); in LowerFormalArguments() 2234 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerFormalArguments() 2404 EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerReturn()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 3998 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in ExtractSubVector() 4738 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad() 5801 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR() 5963 MVT HalfVT = MVT::getVectorVT(ResVT.getScalarType(), in LowerAVXCONCAT_VECTORS() 5984 MVT HalfVT = MVT::getVectorVT(ResVT.getScalarType(), in LowerCONCAT_VECTORSvXi1() 6215 MVT MaskVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64); in lowerVectorShuffleAsBitBlend() 6319 MVT BlendVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in lowerVectorShuffleAsBlend() 6525 MVT AlignVT = MVT::getVectorVT(MVT::i8, 16 * NumLanes); in lowerVectorShuffleAsByteRotate() 6702 MVT ShiftVT = MVT::getVectorVT(ShiftSVT, Size / Scale); in lowerVectorShuffleAsShift() 6747 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend() [all …]
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILISelLowering.cpp | 462 return EVT(MVT::getVectorVT(MVT::i64, vEle)); in genIntType() 468 return EVT(MVT::getVectorVT(MVT::i32, vEle)); in genIntType()
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.cpp | 1581 MVT::getVectorVT(MVT::getFloatingPointVT(VT.getScalarSizeInBits()), in LowerVectorFP_TO_INT() 1631 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 1808 MVT::getVectorVT(TruncVT, NumElts), Ops); in skipExtensionForVectorMULL() 4499 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector() 4519 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector() 4597 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); in ReconstructShuffle() 4612 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 4984 EVT CastVT = EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), in tryFormConcatFromShuffle() 5968 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), NewType, NumElts); in LowerBUILD_VECTOR() 6455 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts); in getTgtMemIntrinsic() [all …]
|
D | AArch64ISelDAGToDAG.cpp | 1159 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in operator ()() 1175 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 5117 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR() 5150 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() 5604 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() 5854 MVT::getVectorVT(TruncVT, NumElts), Ops); in SkipExtensionForVMULL() 7831 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL() 7832 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL() 7833 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL() 8571 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, NumElts); in PerformBUILD_VECTORCombine() 8633 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in PerformARMBUILD_VECTORCombine() 8682 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, in PerformInsertEltCombine() [all …]
|
D | ARMISelDAGToDAG.cpp | 1816 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); in SelectVLD() 2108 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), in SelectVLDSTLane() 2234 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), MVT::i64,ResTyElts)); in SelectVLDDup()
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUISelLowering.cpp | 93 return EVT::getVectorVT(Ctx, MVT::i32, StoreSize / 32); in getEquivalentMemType() 102 return EVT::getVectorVT(Ctx, MVT::i32, StoreSize / 32); in getEquivalentLoadRegType() 1555 IntVT = MVT::getVectorVT(MVT::i32, NElts); in LowerDIVREM24() 1556 FltVT = MVT::getVectorVT(MVT::f32, NElts); in LowerDIVREM24()
|
D | SIISelLowering.cpp | 634 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType() 1294 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f32, NElts); in performUCharToFloatCombine()
|
D | R600ISelLowering.cpp | 1612 EVT TargetVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, 4); in LowerLOAD()
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 720 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false),
|
/external/llvm/lib/Target/Mips/ |
D | MipsISelLowering.cpp | 233 MVT F16VT = MVT::getVectorVT(MVT::f16, VT.getVectorNumElements()); in MipsTargetLowering()
|