Home
last modified time | relevance | path

Searched refs:getVectorVT (Results 1 – 22 of 22) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp80 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in ExpandRes_BITCAST()
100 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST()
110 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST()
220 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT()
225 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT()
319 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST()
365 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR()
394 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
495 EVT VCondTy = EVT::getVectorVT(*DAG.getContext(), MVT::i1, NumElements / 2); in SplitRes_SELECT()
DLegalizeVectorTypes.cpp855 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_SETCC()
886 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in SplitVecRes_UnaryOp()
1128 EVT LoOpVT = EVT::getVectorVT(Ctx, Src0EltTy, LoNumElts); in SplitVecOp_VSELECT()
1129 EVT LoMaskVT = EVT::getVectorVT(Ctx, MaskEltTy, LoNumElts); in SplitVecOp_VSELECT()
1130 EVT HiOpVT = EVT::getVectorVT(Ctx, Src0EltTy, HiNumElts); in SplitVecOp_VSELECT()
1131 EVT HiMaskVT = EVT::getVectorVT(Ctx, MaskEltTy, HiNumElts); in SplitVecOp_VSELECT()
1160 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp()
1344 EVT SplitVT = EVT::getVectorVT(*DAG.getContext(), in SplitVecOp_TRUNCATE()
1353 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TRUNCATE()
1358 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TRUNCATE()
[all …]
DLegalizeTypes.cpp882 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector()
970 LoVT = HiVT = EVT::getVectorVT(*DAG.getContext(), in GetSplitDestVTs()
DDAGCombiner.cpp3774 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA()
4870 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitZERO_EXTEND()
5052 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitANY_EXTEND()
5445 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE()
5532 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), in visitTRUNCATE()
5776 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR()
5853 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); in ConstantFoldBITCASTofBUILD_VECTOR()
5862 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR()
8094 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, i+1); in MergeConsecutiveStores()
8132 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, NumElem); in MergeConsecutiveStores()
[all …]
DLegalizeVectorOps.cpp358 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in PromoteVectorOpINT_TO_FP()
DSelectionDAG.cpp3443 DAG.getConstant(0, EVT::getVectorVT(*DAG.getContext(), in getMemsetStringVal()
6182 EVT::getVectorVT(*getContext(), EltVT, ResNE), in UnrollVectorOp()
DLegalizeIntegerTypes.cpp610 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(), in PromoteIntRes_TRUNCATE()
DLegalizeDAG.cpp3034 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), NewEltVT, in ExpandNode()
/external/llvm/include/llvm/CodeGen/
DValueTypes.h249 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType()
480 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function
591 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() function
592 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT()
607 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); in changeVectorElementTypeToInteger()
811 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
/external/llvm/lib/IR/
DValueTypes.cpp25 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger()
256 return getVectorVT( in getVT()
273 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
/external/llvm/include/llvm/Target/
DTargetLowering.h579 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false),
1439 return LegalizeKind(LA, EVT::getVectorVT(Context, in getTypeConversion()
1480 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion()
1491 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion()
1510 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
1514 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion()
1532 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
1547 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h107 return MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
DNVPTXISelLowering.cpp1012 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerCall()
1531 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2); in LowerFormalArguments()
1572 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerFormalArguments()
1741 EVT::getVectorVT(F->getContext(), OutVals[0].getValueType(), VecSize); in LowerReturn()
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp798 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT()
805 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT()
1091 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown()
1098 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts); in getVectorTypeBreakdown()
/external/llvm/lib/Target/R600/
DAMDILISelLowering.cpp366 return EVT(MVT::getVectorVT(MVT::i64, vEle)); in genIntType()
372 return EVT(MVT::getVectorVT(MVT::i32, vEle)); in genIntType()
DSIISelLowering.cpp331 return MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
DR600ISelLowering.cpp1226 EVT TargetVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, 4); in LowerLOAD()
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DAMDILISelLowering.cpp462 return EVT(MVT::getVectorVT(MVT::i64, vEle)); in genIntType()
468 return EVT(MVT::getVectorVT(MVT::i32, vEle)); in genIntType()
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILISelLowering.cpp462 return EVT(MVT::getVectorVT(MVT::i64, vEle)); in genIntType()
468 return EVT(MVT::getVectorVT(MVT::i32, vEle)); in genIntType()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp3654 EVT MidVT = EVT::getVectorVT(Ctx, EVT::getIntegerVT(Ctx, SrcEltSize*2), in ExpandVectorExtension()
3656 EVT SplitVT = EVT::getVectorVT(Ctx, EVT::getIntegerVT(Ctx, SrcEltSize*2), in ExpandVectorExtension()
3658 EVT ExtVT = EVT::getVectorVT(Ctx, EVT::getIntegerVT(Ctx, DestEltSize), in ExpandVectorExtension()
4737 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR()
4770 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR()
5226 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE()
5476 MVT::getVectorVT(TruncVT, NumElts), Ops.data(), NumElts); in SkipExtensionForVMULL()
7975 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL()
7976 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL()
7977 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL()
[all …]
DARMISelDAGToDAG.cpp1773 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); in SelectVLD()
2063 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), in SelectVLDSTLane()
2189 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), MVT::i64,ResTyElts)); in SelectVLDDup()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp69 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in ExtractSubVector()
5286 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad()
5901 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR()
6114 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT.getSizeInBits()), in LowerVECTOR_SHUFFLEtoBlend()
6651 MVT NVT = MVT::getVectorVT(EltVT, NumLaneElems); in LowerVECTOR_SHUFFLE_256()
7057 EVT NVT = EVT::getVectorVT(*Context, NeVT, NumElems >> Shift); in LowerVectorIntExtend()
7083 EVT SubVecVT = EVT::getVectorVT(*Context, in LowerVectorIntExtend()
7736 EVT VT128 = EVT::getVectorVT(*Context, in LowerSCALAR_TO_VECTOR()
8561 EVT NVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, in lowerUINT_TO_FP_vec()
8784 MVT HVT = MVT::getVectorVT(VT.getVectorElementType(), in LowerAVXExtend()
[all …]