HomeSort by: relevance | last modified time | path
    Searched refs:getVectorVT (Results 1 - 25 of 39) sorted by relevancy

1 2

  /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...]

Completed in 168 milliseconds

1 2