| /minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 71 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() function 72 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT() 87 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); in changeVectorElementTypeToInteger() 288 return EVT::getVectorVT(Context, EltVT, getVectorNumElements()); in widenIntegerVectorElementType() 303 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
| H A D | MachineValueType.h | 266 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 516 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeTypesGeneric.cpp | 101 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 111 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST() 222 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT() 227 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 348 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 396 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR() 425 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
|
| H A D | LegalizeVectorTypes.cpp | 1125 EVT NewSrcVT = EVT::getVectorVT( in SplitVecRes_ExtendOp() 1130 EVT::getVectorVT(Ctx, SrcVT.getVectorElementType(), NumElements / 2); in SplitVecRes_ExtendOp() 1381 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 1625 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TRUNCATE() 1630 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TRUNCATE() 1650 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 1651 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 1668 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 1836 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() 1877 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() [all …]
|
| H A D | DAGCombiner.cpp | 4259 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA() 4292 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorNumElements()); in visitSRA() 5747 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitZERO_EXTEND() 6341 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE() 6454 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), in visitTRUNCATE() 6685 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 6759 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); in ConstantFoldBITCASTofBUILD_VECTOR() 6767 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 9893 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, i+1); in MergeConsecutiveStores() 9931 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, NumElem); in MergeConsecutiveStores() [all …]
|
| H A D | LegalizeTypes.cpp | 884 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector()
|
| H A D | LegalizeVectorOps.cpp | 862 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, ShuffleMask.size()); in ExpandBSWAP()
|
| H A D | SelectionDAG.cpp | 1118 EVT ViaVecVT = EVT::getVectorVT(*getContext(), ViaEltVT, ViaVecNumElts); in getConstant() 3738 DAG.getConstant(0, EVT::getVectorVT(*DAG.getContext(), in getMemsetStringVal() 6529 EVT::getVectorVT(*getContext(), EltVT, ResNE), Scalars); in UnrollVectorOp() 6639 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(), in GetSplitDestVTs()
|
| H A D | LegalizeIntegerTypes.cpp | 656 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(), in PromoteIntRes_TRUNCATE()
|
| H A D | LegalizeDAG.cpp | 3279 EVT::getVectorVT(*DAG.getContext(), NewEltVT, in ExpandNode()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/IR/ |
| H A 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()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/ |
| H A D | TargetLowering.h | 702 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false), 1802 return LegalizeKind(LA, EVT::getVectorVT(Context, in getTypeConversion() 1845 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 1856 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 1876 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1880 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1898 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1913 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 154 return EVT::getVectorVT(C, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.h | 465 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
| H A D | NVPTXISelLowering.cpp | 1534 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerCall() 2189 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2); in LowerFormalArguments() 2227 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerFormalArguments() 2397 EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerReturn()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 917 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT() 924 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT() 1287 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown() 1294 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts); in getVectorTypeBreakdown()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 100 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in ExtractSubVector() 6002 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad() 7075 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR() 7243 MVT HalfVT = MVT::getVectorVT(ResVT.getScalarType(), in LowerAVXCONCAT_VECTORS() 7818 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 7819 MVT ExtVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits * Scale), in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 7867 MVT InputVT = MVT::getVectorVT(MVT::getIntegerVT(EltBits), NumElements); in lowerVectorShuffleAsSpecificZeroOrAnyExtend() 9893 MVT SplitVT = MVT::getVectorVT(ScalarVT, NumElements / 2); in splitAndLowerVectorShuffle() 10094 MVT SubVT = MVT::getVectorVT(VT.getVectorElementType(), in lowerV2X128VectorShuffle() 10183 MVT LaneVT = MVT::getVectorVT(VT.isFloatingPoint() ? MVT::f64 : MVT::i64, in lowerVectorShuffleByMerging128BitLanes() [all …]
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 1555 MVT::getVectorVT(MVT::getFloatingPointVT(VT.getScalarSizeInBits()), in LowerVectorFP_TO_INT() 1600 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 1768 MVT::getVectorVT(TruncVT, NumElts), Ops); in skipExtensionForVectorMULL() 4461 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector() 4481 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector() 4559 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); in ReconstructShuffle() 4574 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 4946 EVT CastVT = EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), in tryFormConcatFromShuffle() 5928 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), NewType, NumElts); in LowerBUILD_VECTOR() 6415 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts); in getTgtMemIntrinsic() [all …]
|
| H A D | AArch64ISelDAGToDAG.cpp | 1164 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in operator ()() 1179 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.cpp | 5257 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR() 5290 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() 5744 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() 5994 MVT::getVectorVT(TruncVT, NumElts), Ops); in SkipExtensionForVMULL() 7974 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL() 7975 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL() 7976 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL() 8711 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, NumElts); in PerformBUILD_VECTORCombine() 8773 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in PerformARMBUILD_VECTORCombine() 8822 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, in PerformInsertEltCombine() [all …]
|
| H A D | ARMISelDAGToDAG.cpp | 1800 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); in SelectVLD() 2092 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), in SelectVLDSTLane() 2218 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), MVT::i64,ResTyElts)); in SelectVLDDup()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/ |
| H A 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() 1541 IntVT = MVT::getVectorVT(MVT::i32, NElts); in LowerDIVREM24() 1542 FltVT = MVT::getVectorVT(MVT::f32, NElts); in LowerDIVREM24()
|
| H A D | SIISelLowering.cpp | 645 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType() 1289 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f32, NElts); in performUCharToFloatCombine()
|
| H A D | R600ISelLowering.cpp | 1613 EVT TargetVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, 4); in LowerLOAD()
|
| /minix3/external/bsd/llvm/dist/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 6544 DAG.getValueType(EVT::getVectorVT(*DAG.getContext(), in LowerSIGN_EXTEND_INREG()
|