Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp133 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST()
139 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_CONVERT_RNDSAT()
151 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR()
156 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND()
172 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT()
184 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_LOAD()
189 N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD()
201 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp()
207 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_InregOp()
208 EVT ExtVT = cast<VTSDNode>(N->getOperand(1))->getVT().getVectorElementType(); in ScalarizeVecRes_InregOp()
[all …]
DLegalizeTypesGeneric.cpp78 EVT InNVT = EVT::getVectorVT(*DAG.getContext(), InVT.getVectorElementType(), in ExpandRes_BITCAST()
301 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR()
343 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT()
371 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR()
DLegalizeVectorOps.cpp313 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC()
315 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
DLegalizeTypes.cpp755 assert(Result.getValueType() == Op.getValueType().getVectorElementType() && in SetScalarizedVector()
830 assert(Lo.getValueType().getVectorElementType() == in SetSplitVector()
831 Op.getValueType().getVectorElementType() && in SetSplitVector()
874 unsigned EltWidth = Op.getValueType().getVectorElementType().getSizeInBits(); in BitConvertVectorToIntegerVector()
959 InVT.getVectorElementType(), NumElements/2); in GetSplitDestVTs()
DLegalizeIntegerTypes.cpp851 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_BUILD_VECTOR()
881 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_INSERT_VECTOR_ELT()
2753 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_EXTRACT_SUBVECTOR()
2766 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR()
2801 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_BUILD_VECTOR()
2825 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_SCALAR_TO_VECTOR()
2837 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_INSERT_VECTOR_ELT()
2864 EVT RetSclrTy = N->getValueType(0).getVectorElementType(); in PromoteIntOp_CONCAT_VECTORS()
2872 EVT SclrTy = Incoming->getValueType(0).getVectorElementType(); in PromoteIntOp_CONCAT_VECTORS()
DSelectionDAG.cpp771 EVT EltVT = N->getValueType(0).getVectorElementType(); in VerifyNodeCommon()
1226 assert(VT.getVectorElementType() == N1.getValueType().getVectorElementType() in getVectorShuffle()
2565 (VT.getVectorElementType() == Operand.getValueType() || in getNode()
2566 (VT.getVectorElementType().isInteger() && in getNode()
2568 VT.getVectorElementType().bitsLE(Operand.getValueType()))) && in getNode()
2848 EVT VEltTy = N1.getValueType().getVectorElementType(); in getNode()
2908 assert(VT.getVectorElementType() == N1.getValueType().getVectorElementType() && in getNode()
3263 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; in getMemsetStringVal()
6308 EVT EltVT = VT.getVectorElementType(); in UnrollVectorOp()
6327 EVT OperandEltVT = OperandVT.getVectorElementType(); in UnrollVectorOp()
[all …]
DLegalizeDAG.cpp656 EVT EltVT = VT.getVectorElementType(); in PerformInsertVectorEltInMemory()
690 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT()
1728 Vec.getValueType().getVectorElementType().getSizeInBits()/8; in ExpandExtractFromVectorThroughStack()
1744 Vec.getValueType().getVectorElementType(), in ExpandExtractFromVectorThroughStack()
1770 Vec.getValueType().getVectorElementType().getSizeInBits()/8; in ExpandInsertToVectorThroughStack()
1798 EVT EltVT = VT.getVectorElementType(); in ExpandVectorBuildThroughStack()
2040 Node->getValueType(0).getVectorElementType(), in ExpandSCALAR_TO_VECTOR()
2056 EVT EltVT = VT.getVectorElementType(); in ExpandBUILD_VECTOR()
3173 EVT EltVT = VT.getVectorElementType(); in ExpandNode()
DTargetLowering.cpp658 MVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdownMVT()
833 EVT EltVT = VT.getVectorElementType(); in computeRegisterProperties()
846 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits() in computeRegisterProperties()
863 if (SVT.getVectorElementType() == EltVT && in computeRegisterProperties()
953 EVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdown()
DSelectionDAGBuilder.cpp275 if (PartVT.getVectorElementType() == ValueVT.getVectorElementType()) { in getCopyFromPartsVector()
306 ValueVT.getVectorElementType() != PartVT) { in getCopyFromPartsVector()
452 PartVT.getVectorElementType() == ValueVT.getVectorElementType() && in getCopyToPartsVector()
454 EVT ElementVT = PartVT.getVectorElementType(); in getCopyToPartsVector()
473 PartVT.getVectorElementType().bitsGE( in getCopyToPartsVector()
474 ValueVT.getVectorElementType()) && in getCopyToPartsVector()
2860 EVT EltVT = VT.getVectorElementType(); in visitShuffleVector()
DDAGCombiner.cpp1556 SDValue El = DAG.getConstant(0, VT.getVectorElementType()); in tryFoldToZero()
2749 EVT EltVT = VT.isVector() ? VT.getVectorElementType() : VT; in visitOR()
4341 EVT EltVT = VT.getVectorElementType(); in visitZERO_EXTEND()
4967 EVT DestEltVT = N->getValueType(0).getVectorElementType(); in visitBITCAST()
5104 EVT SrcEltVT = BV->getValueType(0).getVectorElementType(); in ConstantFoldBITCASTofBUILD_VECTOR()
6805 EVT EltVT = VT.getVectorElementType(); in visitINSERT_VECTOR_ELT()
6849 EVT ExtVT = VT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
6854 if (!BCVT.isVector() || ExtVT.bitsGT(BCVT.getVectorElementType())) in visitEXTRACT_VECTOR_ELT()
6859 ExtVT = BCVT.getVectorElementType(); in visitEXTRACT_VECTOR_ELT()
7172 EVT EltVT = RVT.getVectorElementType(); in XformToShuffleWithZero()
DLegalizeFloatTypes.cpp128 NewOp.getValueType().getVectorElementType(), in SoftenFloatRes_EXTRACT_VECTOR_ELT()
/external/llvm/include/llvm/CodeGen/
DValueTypes.h177 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType()
183 return isVector() ? getVectorElementType() : *this; in getScalarType()
186 MVT getVectorElementType() const { in getVectorElementType() function
555 return isVector() ? getVectorElementType() : *this; in getScalarType()
560 EVT getVectorElementType() const { in getVectorElementType() function
563 return V.getVectorElementType(); in getVectorElementType()
634 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp107 EVT ElemTy = VT.getVectorElementType(); in addTypeForNEON()
3701 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVREVMask()
3732 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRNMask()
3751 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRN_v_undef_Mask()
3767 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVUZPMask()
3791 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVUZP_v_undef_Mask()
3816 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVZIPMask()
3842 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVZIP_v_undef_Mask()
3948 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in LowerBUILD_VECTOR()
3955 if (VT.getVectorElementType().isFloatingPoint()) { in LowerBUILD_VECTOR()
[all …]
DARMISelDAGToDAG.cpp1741 unsigned NumBytes = NumVecs * VT.getVectorElementType().getSizeInBits()/8; in SelectVLDSTLane()
1854 unsigned NumBytes = NumVecs * VT.getVectorElementType().getSizeInBits()/8; in SelectVLDDup()
2520 EVT EltVT = VecVT.getVectorElementType(); in Select()
/external/llvm/lib/VMCore/
DValueTypes.cpp94 getVectorElementType().getEVTString(); in getEVTString()
DVerifier.cpp1729 if (VVT.getVectorElementType() != EVT::getEVT(EltTy)) { in PerformTypeCheck()
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.cpp364 if (Type.getVectorElementType().getSizeInBits() in EnforceSmallerThan()
365 >= OtherType.getVectorElementType().getSizeInBits()) in EnforceSmallerThan()
512 IVT = IVT.getVectorElementType(); in EnforceVectorEltTypeIs()
529 if (EVT(TypeVec[i]).getVectorElementType().getSimpleVT().SimpleTy != VT) { in EnforceVectorEltTypeIs()
556 IVT = IVT.getVectorElementType(); in EnforceVectorSubVectorTypeIs()
562 IVT = IVT.getVectorElementType(); in EnforceVectorSubVectorTypeIs()
DIntrinsicEmitter.cpp253 EmitTypeForValueType(OS, VVT.getVectorElementType().getSimpleVT().SimpleTy); in EmitTypeGenerate()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp89 EVT ElVT = VT.getVectorElementType(); in Extract128BitVector()
138 EVT ElVT = VT.getVectorElementType(); in Insert128BitVector()
169 Lower.getValueType().getVectorElementType(), in ConcatVectors()
3415 if (VT.getVectorElementType().getSizeInBits() < 32) in isMOVLMask()
3621 unsigned EltSize = VVT.getVectorElementType().getSizeInBits() >> 3; in getShufflePALIGNRImmediate()
3644 EVT ElVT = VecVT.getVectorElementType(); in getExtractVEXTRACTF128Immediate()
3662 EVT ElVT = VecVT.getVectorElementType(); in getInsertVINSERTF128Immediate()
3979 return DAG.getUNDEF(VT.getVectorElementType()); in getShuffleScalarElt()
4062 return DAG.getUNDEF(VT.getVectorElementType()); in getShuffleScalarElt()
4081 : DAG.getUNDEF(VT.getVectorElementType()); in getShuffleScalarElt()
[all …]
/external/llvm/lib/Target/CellSPU/
DSPUISelLowering.cpp1640 EVT EltVT = VT.getVectorElementType(); in LowerBUILD_VECTOR()
1703 SDValue T = DAG.getConstant(unsigned(SplatBits), VT.getVectorElementType()); in LowerBUILD_VECTOR()
1832 EVT EltVT = VecVT.getVectorElementType(); in LowerVECTOR_SHUFFLE()
2173 EVT maskVT = EVT::getVectorVT(*(DAG.getContext()), VT.getVectorElementType(), in LowerINSERT_VECTOR_ELT()
2174 128/ VT.getVectorElementType().getSizeInBits()); in LowerINSERT_VECTOR_ELT()
2319 unsigned minSplatBits = VT.getVectorElementType().getSizeInBits(); in LowerByteImmed()
/external/llvm/include/llvm/Target/
DTargetLowering.h1788 EVT EltVT = VT.getVectorElementType(); in getTypeConversion()
/external/llvm/lib/Target/PowerPC/
DPPCISelLowering.cpp4274 EVT EltVT = V1.getValueType().getVectorElementType(); in LowerVECTOR_SHUFFLE()