/external/swiftshader/third_party/LLVM/lib/Target/X86/Utils/ |
D | X86ShuffleDecode.cpp | 100 DecodeUNPCKLPMask(MVT::getVectorVT(MVT::i8, NElts), ShuffleMask); in DecodePUNPCKLBWMask() 105 DecodeUNPCKLPMask(MVT::getVectorVT(MVT::i16, NElts), ShuffleMask); in DecodePUNPCKLWDMask() 110 DecodeUNPCKLPMask(MVT::getVectorVT(MVT::i32, NElts), ShuffleMask); in DecodePUNPCKLDQMask() 115 DecodeUNPCKLPMask(MVT::getVectorVT(MVT::i64, NElts), ShuffleMask); in DecodePUNPCKLQDQMask() 155 DecodeUNPCKLPMask(MVT::getVectorVT(MVT::i32, NElts), ShuffleMask); in DecodeUNPCKLPSMask() 160 DecodeUNPCKLPMask(MVT::getVectorVT(MVT::i64, NElts), ShuffleMask); in DecodeUNPCKLPDMask()
|
/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() 310 return EVT::getVectorVT(Context, EltVT, getVectorNumElements()); in widenIntegerVectorElementType() 325 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
D | MachineValueType.h | 304 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 588 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | ValueTypes.h | 177 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType() 334 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function 420 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() function 421 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT() 431 default: return getVectorVT(C, MVT::i8, NumElts); in getIntVectorWithNumElements() 450 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); in changeVectorElementTypeToInteger() 649 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
D | LegalizeTypesGeneric.cpp | 83 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in ExpandRes_BITCAST() 100 EVT NVT = EVT::getVectorVT(*DAG.getContext(), NOutVT, 2); in ExpandRes_BITCAST() 181 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT() 278 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST() 324 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR() 353 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT() 453 EVT VCondTy = EVT::getVectorVT(*DAG.getContext(), MVT::i1, NumElements / 2); in SplitRes_SELECT()
|
D | LegalizeVectorTypes.cpp | 753 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_SETCC() 781 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_UnaryOp() 791 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), in SplitVecRes_UnaryOp() 808 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_UnaryOp() 1022 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 1179 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 1180 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 1197 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 1332 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_Binary() 1373 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_Binary() [all …]
|
D | LegalizeTypes.cpp | 878 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector() 965 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(), in GetSplitDestVTs()
|
/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 | 1293 EVT NewSrcVT = EVT::getVectorVT( in SplitVecRes_ExtendOp() 1298 EVT::getVectorVT(Ctx, SrcVT.getVectorElementType(), NumElements / 2); in SplitVecRes_ExtendOp() 1568 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp() 1653 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, in SplitVecOp_EXTRACT_VECTOR_ELT() 1971 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TruncateHelper() 1976 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TruncateHelper() 2000 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC() 2001 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC() 2018 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND() 2211 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap() [all …]
|
D | LegalizeVectorOps.cpp | 658 = EVT::getVectorVT(Ctx, in ExpandStore() 876 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, ShuffleMask.size()); in ExpandBSWAP() 903 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, BSWAPMask.size()); in ExpandBITREVERSE()
|
D | LegalizeTypes.cpp | 920 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector() 1137 EVT WideVT = EVT::getVectorVT(*DAG.getContext(), BoolVT.getScalarType(), in WidenTargetBoolean()
|
D | DAGCombiner.cpp | 4651 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA() 4685 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorNumElements()); in visitSRA() 6521 EVT MatchingVectorType = EVT::getVectorVT( in visitZERO_EXTEND() 7124 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE() 7253 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), in visitTRUNCATE() 7653 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 7726 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); in ConstantFoldBITCASTofBUILD_VECTOR() 7733 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR() 11263 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), Elts); in MergeStoresOfConstantsOrVecElts() 11648 EVT Ty = EVT::getVectorVT(Context, MemVT, i+1); in MergeConsecutiveStores() [all …]
|
/external/llvm/lib/IR/ |
D | ValueTypes.cpp | 30 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger() 300 return getVectorVT( in getVT() 317 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
|
/external/llvm/lib/CodeGen/ |
D | TargetLoweringBase.cpp | 997 EVT::getVectorVT(Context, SVT.getVectorElementType(), in getTypeConversion() 1040 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 1051 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 1072 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1076 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1095 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1111 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion() 1134 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT() 1141 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT() 1537 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown() [all …]
|
/external/swiftshader/third_party/LLVM/lib/VMCore/ |
D | ValueTypes.cpp | 25 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger() 214 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | TargetLowering.h | 1864 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion() 1875 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion() 1893 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1897 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion() 1911 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion() 1926 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion()
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
D | SPUISelDAGToDAG.cpp | 654 EVT Op0VecVT = EVT::getVectorVT(*CurDAG->getContext(), in Select() 656 EVT OpVecVT = EVT::getVectorVT(*CurDAG->getContext(), in Select() 915 EVT VecVT = EVT::getVectorVT(*CurDAG->getContext(), in SelectSHLi64() 983 EVT VecVT = EVT::getVectorVT(*CurDAG->getContext(), in SelectSRLi64() 1052 EVT VecVT = EVT::getVectorVT(*CurDAG->getContext(), in SelectSRAi64() 1130 EVT OpVecVT = EVT::getVectorVT(*CurDAG->getContext(), OpVT, 2); in SelectI64Constant()
|
D | SPUISelLowering.cpp | 559 EVT vecVT = InVT.isVector()? InVT: EVT::getVectorVT(*DAG.getContext(), InVT, in LowerLOAD() 675 EVT vecVT = EVT::getVectorVT(*DAG.getContext(), in LowerLOAD() 766 EVT vecVT = StVT.isVector()? StVT: EVT::getVectorVT(*DAG.getContext(), StVT, in LowerSTORE() 2178 EVT maskVT = EVT::getVectorVT(*(DAG.getContext()), VT.getVectorElementType(), in LowerINSERT_VECTOR_ELT() 2352 EVT vecVT = EVT::getVectorVT(*DAG.getContext(), in LowerCTPOP() 2676 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), in LowerTRUNCATE()
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 203 return EVT::getVectorVT(C, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXISelLowering.h | 471 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
|
/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 | 1926 MVT NewVT = MVT::getVectorVT(MVT::f32, NumElts); in LowerVectorFP_TO_INT() 1944 MVT::getVectorVT(MVT::getFloatingPointVT(VT.getScalarSizeInBits()), in LowerVectorFP_TO_INT() 1993 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), in LowerVectorINT_TO_FP() 2170 return DAG.getBuildVector(MVT::getVectorVT(TruncVT, NumElts), dl, Ops); in skipExtensionForVectorMULL() 4899 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); in WidenVector() 4919 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2); in NarrowVector() 4998 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); in ReconstructShuffle() 5013 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 5386 EVT CastVT = EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), in tryFormConcatFromShuffle() 6366 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), NewType, NumElts); in LowerBUILD_VECTOR() [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 4442 EVT VecVT = EVT::getVectorVT( in CombineVMOVDRRCandidateWithVecOp() 5792 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR() 5825 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() 5929 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); in ReconstructShuffle() 5944 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); in ReconstructShuffle() 6361 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() 6610 return DAG.getBuildVector(MVT::getVectorVT(TruncVT, NumElts), dl, Ops); in SkipExtensionForVMULL() 8798 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL() 8799 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL() 8800 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
D | ARMISelLowering.cpp | 4000 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR() 4031 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR() 4427 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE() 4596 MVT::getVectorVT(TruncVT, NumElts), Ops.data(), NumElts); in SkipExtension() 6512 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL() 6513 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL() 6514 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL() 7002 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, in PerformSTORECombine() 7062 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, NumElts); in PerformBUILD_VECTORCombine() 7081 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, in PerformInsertEltCombine() [all …]
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.cpp | 3734 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), in getPermuteNode() 3743 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 8), in getPermuteNode() 4041 MVT VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), in tryBuildVectorReplicate() 4058 MVT VecVT = MVT::getVectorVT(MVT::getIntegerVT(BitsPerElement), in tryBuildVectorReplicate() 4375 MVT IntVecVT = MVT::getVectorVT(IntVT, VT.getVectorNumElements()); in lowerINSERT_VECTOR_ELT() 4402 MVT IntVecVT = MVT::getVectorVT(IntVT, VecVT.getVectorNumElements()); in lowerEXTRACT_VECTOR_ELT() 4418 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(FromBits), in lowerExtendVectorInreg() 4843 VecVT = MVT::getVectorVT(MVT::getIntegerVT(TruncBytes * 8), in combineTruncateExtract() 4906 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(ElemBytes * 16), in combineMERGE()
|