| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| ValueTypes.h | 74 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements, 76 MVT M = MVT::getVectorVT(VT.V, NumElements, IsScalable); 84 static EVT getVectorVT(LLVMContext &Context, EVT VT, ElementCount EC) { 85 MVT M = MVT::getVectorVT(VT.V, EC); 401 return EVT::getVectorVT(Context, EltVT, getVectorElementCount()); 411 return EVT::getVectorVT(Context, EltVT, EltCnt.divideCoefficientBy(2)); 420 return EVT::getVectorVT(Context, EltVT, EltCnt * 2); 436 return EVT::getVectorVT(Context, getVectorElementType(), NElts);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| LowLevelType.cpp | 50 return MVT::getVectorVT(
|
| ValueTypes.cpp | 27 return getVectorVT(Context, IntTy, getVectorNumElements(), 34 return getVectorVT(Context, EltVT, getVectorElementCount()); 523 return getVectorVT( 542 return getVectorVT(Ty->getContext(),
|
| TargetLoweringBase.cpp | 987 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); 1022 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); 1026 EVT::getVectorVT(Context, EltVT, NumElts)); 1045 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); 1064 EVT NVT = EVT::getVectorVT(Context, EltVT, 1097 !TLI->isTypeLegal(MVT::getVectorVT(EltTy, EC))) { 1104 MVT NewVT = MVT::getVectorVT(EltTy, EC); 1567 !isTypeLegal(EVT::getVectorVT(Context, EltTy, EltCnt))) { 1574 EVT NewVT = EVT::getVectorVT(Context, EltTy, EltCnt);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| MachineValueType.h | 446 MVT VecTy = MVT::getVectorVT(IntTy, getVectorElementCount()); 455 MVT VecTy = MVT::getVectorVT(EltVT, getVectorElementCount()); 476 return getVectorVT(EltVT, EltCnt.divideCoefficientBy(2)); 494 return MVT::getVectorVT(getVectorElementType(), NElts); 1129 static MVT getVectorVT(MVT VT, unsigned NumElements) { 1329 static MVT getVectorVT(MVT VT, unsigned NumElements, bool IsScalable) { 1332 return getVectorVT(VT, NumElements); 1335 static MVT getVectorVT(MVT VT, ElementCount EC) { 1338 return getVectorVT(VT, EC.getKnownMinValue());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonISelLoweringHVX.cpp | 211 MVT BoolW = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); 222 MVT BoolV = MVT::getVectorVT(MVT::i1, T.getVectorNumElements()); 251 MVT VecTy = MVT::getVectorVT(ElemTy, N); 262 MVT BoolTy = MVT::getVectorVT(MVT::i1, N); 289 auto A = getPreferredHvxVectorAction(MVT::getVectorVT(T, VecLen)); 327 return MVT::getVectorVT(ElemTy, Tys.first.getVectorNumElements() + 336 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); 344 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); 351 return MVT::getVectorVT(NewElemTy, VecTy.getVectorNumElements()); 502 MVT PartVT = MVT::getVectorVT(VecTy.getVectorElementType(), OpsPerWord) [all...] |
| HexagonISelLowering.h | 267 return EVT::getVectorVT(C, MVT::i1, VT.getVectorNumElements()); 403 return MVT::getVectorVT(ElemTy, TyWidth/ElemWidth);
|
| HexagonISelDAGToDAGHVX.cpp | 824 return MVT::getVectorVT(ElemTy, NumElems); 829 return MVT::getVectorVT(ElemTy, NumElems); 992 MVT HalfTy = MVT::getVectorVT(OpTy.getVectorElementType(), 1182 MVT BoolTy = MVT::getVectorVT(MVT::i1, HwLen); 2034 MVT VecTy = MVT::getVectorVT(MVT::i8, Data.size());
|
| HexagonSubtarget.cpp | 189 MVT SimpleTy = MVT::getVectorVT(ElemTy, VecLen);
|
| HexagonISelLowering.cpp | 1042 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), 1100 MVT WideTy = MVT::getVectorVT(MVT::getIntegerVT(2*ElemTy.getSizeInBits()), 1669 MVT VT32 = MVT::getVectorVT(MVT::i32, VT.getSizeInBits()/32); 2490 MVT HalfTy = MVT::getVectorVT(ElemTy, Num/2); 2975 : MVT::getVectorVT(MVT::i8, HaveAlign);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| LegalizeTypesGeneric.cpp | 107 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); 117 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); 226 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); 231 EVT::getVectorVT(*DAG.getContext(), 349 EVT NVT = EVT::getVectorVT(*DAG.getContext(), 396 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewVT, NewElts.size()); 424 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2);
|
| LegalizeVectorTypes.cpp | 1517 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, ResNE); 1595 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, 2337 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), 2462 VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, 2835 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, 2855 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); 2892 EVT PartResVT = EVT::getVectorVT(Context, MVT::i1, PartEltCnt); 2893 EVT WideResVT = EVT::getVectorVT(Context, MVT::i1, PartEltCnt*2); 2914 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), 2949 EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType() [all...] |
| LegalizeVectorOps.cpp | 1007 SrcVT = EVT::getVectorVT(*DAG.getContext(), SrcVT.getScalarType(), 1066 SrcVT = EVT::getVectorVT(*DAG.getContext(), SrcVT.getScalarType(), 1104 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, ShuffleMask.size()); 1135 EVT ByteVT = EVT::getVectorVT(*DAG.getContext(), MVT::i8, BSWAPMask.size());
|
| DAGCombiner.cpp | 8546 ExtVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, 8601 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorElementCount()); 8641 TruncVT = EVT::getVectorVT(Ctx, TruncVT, VT.getVectorElementCount()); 12060 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, NewEltCnt); 12207 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), 12721 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, 12778 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); 12785 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, 16740 StoreTy = EVT::getVectorVT(*DAG.getContext(), MemVT.getScalarType(), Elts); 17212 EVT Ty = EVT::getVectorVT(Context, MemVT.getScalarType(), Elts) [all...] |
| LegalizeTypes.cpp | 883 EVT::getVectorVT(*DAG.getContext(), EltNVT, EltCnt), Op);
|
| SelectionDAGBuilder.cpp | 384 ? EVT::getVectorVT( 387 : EVT::getVectorVT(*DAG.getContext(), 721 EVT BuiltVectorTy = EVT::getVectorVT( 3624 EVT PaddedVT = EVT::getVectorVT(*DAG.getContext(), VT.getScalarType(), 3852 EVT VT = EVT::getVectorVT(Context, N.getValueType(), VectorElementCount); 3904 Offs, dl, EVT::getVectorVT(Context, IdxTy, VectorElementCount)); 3924 EVT VT = EVT::getVectorVT(*Context, IdxN.getValueType(), 3970 PtrTy = MVT::getVectorVT(PtrTy, VectorElementCount); 3971 PtrMemTy = MVT::getVectorVT(PtrMemTy, VectorElementCount); 4371 EVT VT = EVT::getVectorVT(*DAG.getContext(), TLI.getPointerTy(DL), NumElts) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86ISelLowering.cpp | 2228 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); 2236 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); 5187 Info.memVT = MVT::getVectorVT(ScalarVT, VT.getVectorNumElements()); 5200 Info.memVT = MVT::getVectorVT(DataVT.getVectorElementType(), NumElts); 5212 Info.memVT = MVT::getVectorVT(DataVT.getVectorElementType(), NumElts); 5798 ConstVecVT = MVT::getVectorVT(MVT::i32, NumElts * 2); 5829 ConstVecVT = MVT::getVectorVT(MVT::i32, NumElts * 2); 5880 Vec = DAG.getConstant(0, dl, MVT::getVectorVT(MVT::i32, Num32BitElts)); 5890 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, 5990 MVT VT = MVT::getVectorVT(SVT, WideNumElts) [all...] |
| X86InterleavedAccess.cpp | 235 return MVT::getVectorVT(MVT::getIntegerVT(ScalarSize), 371 MVT VT = MVT::getVectorVT(MVT::i8, NumOfElm); 645 MVT VT = MVT::getVectorVT(MVT::i8, VecElems);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelLowering.cpp | 830 return EVT::getVectorVT(Context, MVT::i1, VT.getVectorElementCount()); 1286 MVT MaskVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount()); 1382 MVT::getVectorVT(MVT::getIntegerVT(NumViaIntegerBits), 1496 MVT ViaVecVT = MVT::getVectorVT(ViaIntVT, NumElts / SeqLen); 1834 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); 1957 auto BVT = EVT::getVectorVT(*DAG.getContext(), Op0VT, 1); 1969 SDValue BVec = DAG.getBitcast(EVT::getVectorVT(Context, VT, 1), Op0); 2059 EVT ResultVT = EVT::getVectorVT(Context, SrcEltVT, Count); 2205 MVT IVecVT = MVT::getVectorVT(MVT::getIntegerVT(EltVT.getSizeInBits()), 2217 MVT InterimFVT = MVT::getVectorVT(MVT::f32, VT.getVectorElementCount()) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/ |
| NVPTXISelLowering.h | 474 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements());
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMISelLowering.cpp | 1823 return MVT::getVectorVT(MVT::i1, VT.getVectorElementCount()); 5926 EVT VecVT = EVT::getVectorVT( 6242 MVT WidenVT = MVT::getVectorVT(MVT::getIntegerVT(EltSize), NumElts); 6463 EVT SplitVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, CmpElements); 7632 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), IVT, NumElts); 7670 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElts / 2); 7690 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); 7793 EVT ShuffleVT = EVT::getVectorVT(*DAG.getContext(), SmallestEltTy, NumElts); 7810 EVT DestVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumSrcElts); 8506 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| SIISelLowering.cpp | 992 return EVT::getVectorVT(Ty->getContext(), 1647 EVT::getVectorVT(*DAG.getContext(), MemVT.getVectorElementType(), 4326 return EVT::getVectorVT(Ctx, MVT::i1, VT.getVectorNumElements()); 4575 EVT::getVectorVT(*DAG.getContext(), LoadVT.getVectorElementType(), 4617 EquivLoadVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, 4622 EVT::getVectorVT(*DAG.getContext(), LoadVT.getVectorElementType(), 5572 EVT HalfVT = MVT::getVectorVT(VT.getVectorElementType().getSimpleVT(), 2); 5857 MVT::i32 : MVT::getVectorVT(MVT::i32, NumDataDwords); 5860 MVT::i32 : MVT::getVectorVT(MVT::i32, MaskPopDwords); 5891 EVT::getVectorVT(*DAG.getContext(), ReqRetVT.getVectorElementType() [all...] |
| AMDGPUISelLowering.cpp | 44 return EVT::getVectorVT(Ctx, MVT::i32, StoreSize / 32); 1094 MemVT = EVT::getVectorVT(State.getContext(), ScalarVT, NumElements); 1493 LoVT = EVT::getVectorVT(*DAG.getContext(), EltVT, LoNumElts); 1496 : EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts - LoNumElts); 1599 EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), 4); 1601 EVT::getVectorVT(*DAG.getContext(), MemVT.getVectorElementType(), 4); 3261 EVT::getVectorVT(*DAG.getContext(), MVT::i32,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
| AArch64ISelLowering.cpp | 1545 return EVT::getVectorVT(C, MVT::i1, VT.getVectorElementCount()); 3257 MVT NewVT = MVT::getVectorVT(MVT::f32, NumElts); 3277 MVT::getVectorVT(MVT::getFloatingPointVT(VT.getScalarSizeInBits()), 3380 MVT::getVectorVT(MVT::getFloatingPointVT(InVT.getScalarSizeInBits()), 3563 return DAG.getBuildVector(MVT::getVectorVT(TruncVT, NumElts), dl, Ops); 6857 MVT WidenVT = MVT::getVectorVT(MVT::getIntegerVT(EltSize), NumElts); 7187 MVT PredVT = MVT::getVectorVT(MVT::i1, Ty.getVectorElementCount()); 7197 MVT PredVT = MVT::getVectorVT(SplatValVT, Ty.getVectorElementCount()); 8157 MVT WideTy = MVT::getVectorVT(EltTy, 2 * NarrowSize); 8177 MVT NarrowTy = MVT::getVectorVT(EltTy, WideSize / 2) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.cpp | 737 VecVT = MVT::getVectorVT(MVT::getIntegerVT(8), 16); 750 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), 763 VecVT = MVT::getVectorVT(MVT::getIntegerVT(SplatBitSize), 4479 MVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBytes * 8), 4488 MVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(P.Operand * 8), 4864 EVT InVT = MVT::getVectorVT(MVT::getIntegerVT(InBits), 4868 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(OutBits), 5234 MVT IntVecVT = MVT::getVectorVT(IntVT, VT.getVectorNumElements()); 5261 MVT IntVecVT = MVT::getVectorVT(IntVT, VecVT.getVectorNumElements()); 5276 EVT OutVT = MVT::getVectorVT(MVT::getIntegerVT(FromBits) [all...] |