/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() 305 return EVT::getVectorVT(Context, EltVT, getVectorNumElements()); in widenIntegerVectorElementType() 320 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
D | MachineValueType.h | 297 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 581 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 111 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 121 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 232 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT() 237 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 358 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 406 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR() 435 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
|
D | LegalizeVectorTypes.cpp | 1236 EVT NewSrcVT = EVT::getVectorVT( in SplitVecRes_ExtendOp() 1241 EVT::getVectorVT(Ctx, SrcVT.getVectorElementType(), NumElements / 2); in SplitVecRes_ExtendOp() 1511 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 1596 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecOp_EXTRACT_VECTOR_ELT() 1914 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TruncateHelper() 1919 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TruncateHelper() 1943 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 1944 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 1961 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 2148 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() [all …]
|
D | LegalizeTypes.cpp | 923 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector() 1141 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), BoolVT.getScalarType(), in WidenTargetBoolean()
|
D | DAGCombiner.cpp | 4604 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA() 4638 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorNumElements()); in visitSRA() 6472 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitZERO_EXTEND() 7062 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE() 7176 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), in visitTRUNCATE() 7521 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 7596 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); in ConstantFoldBITCASTofBUILD_VECTOR() 7603 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 11133 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), Elts); in MergeStoresOfConstantsOrVecElts() 11481 EVT Ty = EVT::getVectorVT(Context, MemVT, i+1); in MergeConsecutiveStores() [all …]
|
D | LegalizeVectorOps.cpp | 894 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, ShuffleMask.size()); in ExpandBSWAP()
|
D | SelectionDAG.cpp | 1150 EVT ViaVecVT = EVT::getVectorVT(*getContext(), ViaEltVT, ViaVecNumElts); in getConstant() 4096 EVT::getVectorVT(*DAG.getContext(), in getMemsetStringVal() 7002 EVT::getVectorVT(*getContext(), EltVT, ResNE), Scalars); in UnrollVectorOp() 7112 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(), in GetSplitDestVTs()
|
D | SelectionDAGBuilder.cpp | 2985 MVT VT = MVT::getVectorVT(N.getValueType().getSimpleVT(), VectorWidth); in visitGetElementPtr() 3021 DAG.getConstant(Offs, dl, MVT::getVectorVT(PtrTy, VectorWidth)) : in visitGetElementPtr() 3031 MVT VT = MVT::getVectorVT(IdxN.getValueType().getSimpleVT(), VectorWidth); in visitGetElementPtr() 3348 EVT VT = EVT::getVectorVT(Context, Index.getValueType(), GEPWidth); in getUniformBase()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 915 EVT::getVectorVT(Context, SVT.getVectorElementType(), in getTypeConversion() 958 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 969 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 990 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 994 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1013 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1029 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion() 1052 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT() 1059 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT() 1422 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown() [all …]
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 30 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger() 295 return getVectorVT( in getVT() 312 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
|
/external/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 4364 ConstVecVT = MVT::getVectorVT(MVT::i32, NumElts * 2); in getConstVector() 4440 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in ExtractSubVector() 5368 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad() 6466 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR() 6628 MVT HalfVT = MVT::getVectorVT(ResVT.getVectorElementType(), in LowerAVXCONCAT_VECTORS() 6668 MVT HalfVT = MVT::getVectorVT(ResVT.getVectorElementType(), in LowerCONCAT_VECTORSvXi1() 7027 MVT MaskVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64); in lowerVectorShuffleAsBitBlend() 7164 MVT BlendVT = MVT::getVectorVT(MVT::i8, VT.getSizeInBits() / 8); in lowerVectorShuffleAsBlend() 7370 MVT AlignVT = MVT::getVectorVT(MVT::i8, 16 * NumLanes); in lowerVectorShuffleAsByteRotate() 7462 MVT ShiftVT = MVT::getVectorVT(ShiftSVT, Size / Scale); in lowerVectorShuffleAsShift() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 187 return EVT::getVectorVT(C, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.h | 469 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
D | NVPTXISelLowering.cpp | 1562 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerCall() 2218 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2); in LowerFormalArguments() 2256 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerFormalArguments() 2426 EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerReturn()
|
/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 | 1855 MVT NewVT = MVT::getVectorVT(MVT::f32, NumElts); in LowerVectorFP_TO_INT() 1873 MVT::getVectorVT(MVT::getFloatingPointVT(VT.getScalarSizeInBits()), in LowerVectorFP_TO_INT() 1922 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 2100 MVT::getVectorVT(TruncVT, NumElts), Ops); in skipExtensionForVectorMULL() 4804 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector() 4824 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector() 4902 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); in ReconstructShuffle() 4917 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 5290 EVT CastVT = EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), in tryFormConcatFromShuffle() 6275 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), NewType, NumElts); in LowerBUILD_VECTOR() [all …]
|
D | AArch64ISelDAGToDAG.cpp | 1237 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in operator ()() 1253 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector()
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 4179 EVT VecVT = EVT::getVectorVT( in CombineVMOVDRRCandidateWithVecOp() 5505 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR() 5538 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() 5642 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); in ReconstructShuffle() 5657 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 6076 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() 6327 MVT::getVectorVT(TruncVT, NumElts), Ops); in SkipExtensionForVMULL() 8457 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL() 8458 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL() 8459 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL() [all …]
|
D | ARMISelDAGToDAG.cpp | 1848 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); in SelectVLD() 2140 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), in SelectVLDSTLane() 2266 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), MVT::i64,ResTyElts)); in SelectVLDDup()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 3564 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() 3573 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 8), in getPermuteNode() 3870 MVT VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), in tryBuildVectorReplicate() 3887 MVT VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), in tryBuildVectorReplicate() 4205 MVT IntVecVT = MVT::getVectorVT(IntVT, VT.getVectorNumElements()); in lowerINSERT_VECTOR_ELT() 4232 MVT IntVecVT = MVT::getVectorVT(IntVT, VecVT.getVectorNumElements()); in lowerEXTRACT_VECTOR_ELT() 4248 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(FromBits), in lowerExtendVectorInreg() 4667 VecVT = MVT::getVectorVT(MVT::getIntegerVT(TruncBytes * 8), in combineTruncateExtract() 4728 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(ElemBytes * 16), in PerformDAGCombine()
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.cpp | 53 return EVT::getVectorVT(Ctx, MVT::i32, StoreSize / 32); in getEquivalentMemType() 62 return EVT::getVectorVT(Ctx, MVT::i32, StoreSize / 32); in getEquivalentLoadRegType() 1559 IntVT = MVT::getVectorVT(MVT::i32, NElts); in LowerDIVREM24() 1560 FltVT = MVT::getVectorVT(MVT::f32, NElts); in LowerDIVREM24()
|
D | SIISelLowering.cpp | 903 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType() 1669 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f32, NElts); in performUCharToFloatCombine()
|
/external/llvm/lib/Target/X86/InstPrinter/ |
D | X86InstComments.cpp | 41 return MVT::getVectorVT(ScalarVT, in getRegOperandVectorVT()
|
/external/llvm/include/llvm/Target/ |
D | TargetLowering.h | 737 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false),
|