Home
last modified time | relevance | path

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

/freebsd-9-stable/contrib/llvm/include/llvm/CodeGen/
DValueTypes.h254 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType()
500 static MVT getVectorVT(MVT VT, unsigned NumElements) { in getVectorVT() function
616 static EVT getVectorVT(LLVMContext &Context, EVT VT, unsigned NumElements) { in getVectorVT() function
617 MVT M = MVT::getVectorVT(VT.V, NumElements); in getVectorVT()
632 MVT VecTy = MVT::getVectorVT(IntTy, getVectorNumElements()); in changeVectorElementTypeToInteger()
836 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DLegalizeTypesGeneric.cpp96 EVT NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST()
106 NVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, NumElems); in ExpandRes_BITCAST()
217 EVT NVecVT = EVT::getVectorVT(*DAG.getContext(), OldVT, OldElts); in ExpandRes_EXTRACT_VECTOR_ELT()
222 EVT::getVectorVT(*DAG.getContext(), in ExpandRes_EXTRACT_VECTOR_ELT()
342 EVT NVT = EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BITCAST()
389 EVT::getVectorVT(*DAG.getContext(), in ExpandOp_BUILD_VECTOR()
418 EVT NewVecVT = EVT::getVectorVT(*DAG.getContext(), NewEVT, NumElts*2); in ExpandOp_INSERT_VECTOR_ELT()
DLegalizeVectorTypes.cpp972 EVT NewSrcVT = EVT::getVectorVT( in SplitVecRes_ExtendOp()
977 EVT::getVectorVT(Ctx, SrcVT.getVectorElementType(), NumElements / 2); in SplitVecRes_ExtendOp()
1225 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_UnaryOp()
1414 EVT HalfVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, in SplitVecOp_TRUNCATE()
1419 EVT InterVT = EVT::getVectorVT(*DAG.getContext(), HalfElementVT, NumElements); in SplitVecOp_TRUNCATE()
1439 EVT PartResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PartElements); in SplitVecOp_VSETCC()
1440 EVT WideResVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, 2*PartElements); in SplitVecOp_VSETCC()
1457 EVT OutVT = EVT::getVectorVT(*DAG.getContext(), ResVT.getVectorElementType(), in SplitVecOp_FP_ROUND()
1620 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap()
1661 VT = EVT::getVectorVT(*DAG.getContext(), WidenEltVT, NumElts); in WidenVecRes_BinaryCanTrap()
[all …]
DDAGCombiner.cpp3822 ExtVT = EVT::getVectorVT(*DAG.getContext(), in visitSRA()
4955 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitZERO_EXTEND()
5133 EVT::getVectorVT(*DAG.getContext(), MatchingElementType, in visitANY_EXTEND()
5522 EVT NVT = EVT::getVectorVT(*DAG.getContext(), TrTy, SizeRatio * NumElem); in visitTRUNCATE()
5609 VTs.push_back(EVT::getVectorVT(*DAG.getContext(), in visitTRUNCATE()
5855 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR()
5932 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, Ops.size()); in ConstantFoldBITCASTofBUILD_VECTOR()
5941 EVT VT = EVT::getVectorVT(*DAG.getContext(), DstEltVT, in ConstantFoldBITCASTofBUILD_VECTOR()
8742 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, i+1); in MergeConsecutiveStores()
8780 EVT Ty = EVT::getVectorVT(*DAG.getContext(), MemVT, NumElem); in MergeConsecutiveStores()
[all …]
DLegalizeVectorOps.cpp361 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in PromoteVectorOpINT_TO_FP()
DLegalizeTypes.cpp882 EVT::getVectorVT(*DAG.getContext(), EltNVT, NumElts), Op); in BitConvertVectorToIntegerVector()
DSelectionDAG.cpp1010 EVT ViaVecVT = EVT::getVectorVT(*getContext(), ViaEltVT, ViaVecNumElts); in getConstant()
3537 DAG.getConstant(0, EVT::getVectorVT(*DAG.getContext(), in getMemsetStringVal()
6330 EVT::getVectorVT(*getContext(), EltVT, ResNE), in UnrollVectorOp()
6429 LoVT = HiVT = EVT::getVectorVT(*getContext(), VT.getVectorElementType(), in GetSplitDestVTs()
DLegalizeIntegerTypes.cpp608 EVT HalfNVT = EVT::getVectorVT(*DAG.getContext(), NVT.getScalarType(), in PromoteIntRes_TRUNCATE()
DLegalizeDAG.cpp3110 EVT NewVT = EVT::getVectorVT(*DAG.getContext(), NewEltVT, in ExpandNode()
/freebsd-9-stable/contrib/llvm/include/llvm/Target/
DTargetLowering.h596 return EVT::getVectorVT(Ty->getContext(), EVT::getEVT(Elm, false),
1487 return LegalizeKind(LA, EVT::getVectorVT(Context, in getTypeConversion()
1530 EVT NVT = EVT::getVectorVT(Context, EltVT, NumElts); in getTypeConversion()
1541 EVT::getVectorVT(Context, EltVT, NumElts / 2)); in getTypeConversion()
1561 MVT NVT = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
1565 EVT::getVectorVT(Context, EltVT, NumElts)); in getTypeConversion()
1583 MVT LargerVector = MVT::getVectorVT(EltVT.getSimpleVT(), NumElts); in getTypeConversion()
1598 EVT NVT = EVT::getVectorVT(Context, EltVT, VT.getVectorNumElements() / 2); in getTypeConversion()
/freebsd-9-stable/contrib/llvm/lib/IR/
DValueTypes.cpp25 return getVectorVT(Context, IntTy, getVectorNumElements()); in changeExtendedVectorElementTypeToInteger()
266 return getVectorVT( in getVT()
283 return getVectorVT(Ty->getContext(), getEVT(VTy->getElementType(), false), in getEVT()
/freebsd-9-stable/contrib/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.h108 return MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
DNVPTXISelLowering.cpp1037 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerCall()
1556 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, 2); in LowerFormalArguments()
1597 EVT VecVT = EVT::getVectorVT(F->getContext(), EltVT, VecSize); in LowerFormalArguments()
1766 EVT::getVectorVT(F->getContext(), OutVals[0].getValueType(), VecSize); in LowerReturn()
/freebsd-9-stable/contrib/llvm/lib/Target/Hexagon/
DHexagonISelLowering.h148 return EVT::getVectorVT(C, MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/
DTargetLoweringBase.cpp858 while (NumElts > 1 && !TLI->isTypeLegal(MVT::getVectorVT(EltTy, NumElts))) { in getVectorTypeBreakdownMVT()
865 MVT NewVT = MVT::getVectorVT(EltTy, NumElts); in getVectorTypeBreakdownMVT()
1151 EVT::getVectorVT(Context, EltTy, NumElts))) { in getVectorTypeBreakdown()
1158 EVT NewVT = EVT::getVectorVT(Context, EltTy, NumElts); in getVectorTypeBreakdown()
/freebsd-9-stable/contrib/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.cpp408 return MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in getSetCCResultType()
DR600ISelLowering.cpp1319 EVT TargetVT = EVT::getVectorVT(*DAG.getContext(), ElemVT, 4); in LowerLOAD()
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp707 EVT ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, in SelectVLD()
840 EVT ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, in SelectVLDDup()
888 VT = EVT::getVectorVT(*CurDAG->getContext(), VT.getVectorElementType(), in SelectVLDSTLane()
908 EVT ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, in SelectVLDSTLane()
DAArch64ISelLowering.cpp4551 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts); in getTgtMemIntrinsic()
4580 Info.memVT = EVT::getVectorVT(I.getType()->getContext(), MVT::i64, NumElts); in getTgtMemIntrinsic()
/freebsd-9-stable/contrib/llvm/lib/Target/X86/
DX86ISelLowering.cpp70 EVT ResultVT = EVT::getVectorVT(*DAG.getContext(), ElVT, in ExtractSubVector()
5373 EVT NVT = EVT::getVectorVT(*DAG.getContext(), PVT, NumElems); in LowerAsSplatVectorLoad()
6003 EVT HVT = EVT::getVectorVT(*DAG.getContext(), ExtVT, NumElems/2); in LowerBUILD_VECTOR()
6220 BlendVT = MVT::getVectorVT(MVT::getFloatingPointVT(EltVT.getSizeInBits()), in LowerVECTOR_SHUFFLEtoBlend()
6757 MVT NVT = MVT::getVectorVT(EltVT, NumLaneElems); in LowerVECTOR_SHUFFLE_256()
7162 MVT NVT = MVT::getVectorVT(NeVT, NumElems >> Shift); in LowerVectorIntExtend()
7189 MVT SubVecVT = MVT::getVectorVT(FullVT.getVectorElementType(), in LowerVectorIntExtend()
7529 MVT MaskVectorVT = MVT::getVectorVT(MaskEltVT, NumElems); in LowerVECTOR_SHUFFLE()
7658 MVT MaskVT = MVT::getVectorVT(MaskEltVT, VecVT.getSizeInBits() / in LowerEXTRACT_VECTOR_ELT()
7865 MVT VT128 = MVT::getVectorVT(OpVT.getVectorElementType(), in LowerSCALAR_TO_VECTOR()
[all …]
/freebsd-9-stable/contrib/llvm/lib/Target/ARM/
DARMISelLowering.cpp4930 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), MVT::i32, NumElts); in LowerBUILD_VECTOR()
4963 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerBUILD_VECTOR()
5419 EVT VecVT = EVT::getVectorVT(*DAG.getContext(), EltVT, NumElts); in LowerVECTOR_SHUFFLE()
5669 MVT::getVectorVT(TruncVT, NumElts), Ops.data(), NumElts); in SkipExtensionForVMULL()
8277 case MVT::i8: widenType = MVT::getVectorVT(MVT::i16, numElem); break; in AddCombineToVPADDL()
8278 case MVT::i16: widenType = MVT::getVectorVT(MVT::i32, numElem); break; in AddCombineToVPADDL()
8279 case MVT::i32: widenType = MVT::getVectorVT(MVT::i64, numElem); break; in AddCombineToVPADDL()
9000 EVT WideVecVT = EVT::getVectorVT(*DAG.getContext(), StVT.getScalarType(), in PerformSTORECombine()
9031 EVT StoreVecVT = EVT::getVectorVT(*DAG.getContext(), in PerformSTORECombine()
9089 EVT FloatVT = EVT::getVectorVT(*DAG.getContext(), MVT::f64, in PerformSTORECombine()
[all …]
DARMISelDAGToDAG.cpp1821 ResTy = EVT::getVectorVT(*CurDAG->getContext(), MVT::i64, ResTyElts); in SelectVLD()
2112 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), in SelectVLDSTLane()
2238 ResTys.push_back(EVT::getVectorVT(*CurDAG->getContext(), MVT::i64,ResTyElts)); in SelectVLDDup()