Home
last modified time | relevance | path

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

12

/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DValueTypes.h84 MVT EltTy = getSimpleVT().getVectorElementType(); in changeVectorElementTypeToInteger()
212 return isVector() ? getVectorElementType() : *this; in getScalarType()
217 EVT getVectorElementType() const { in getVectorElementType() function
220 return V.getVectorElementType(); in getVectorElementType()
286 EVT EltVT = getVectorElementType(); in widenIntegerVectorElementType()
303 return EVT::getVectorVT(Context, getVectorElementType(), Pow2NElts); in getPow2VectorType()
H A DMachineValueType.h266 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType()
272 return isVector() ? getVectorElementType() : *this; in getScalarType()
275 MVT getVectorElementType() const { in getVectorElementType() function
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp160 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST()
166 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR()
176 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_CONVERT_RNDSAT()
188 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR()
193 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND()
209 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT()
221 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_LOAD()
226 N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD()
239 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp()
253 EVT VT = OpVT.getVectorElementType(); in ScalarizeVecRes_UnaryOp()
[all …]
H A DLegalizeVectorOps.cpp392 .getVectorElementType() in Promote()
394 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint()) in Promote()
404 (VT.isVector() && VT.getVectorElementType().isFloatingPoint() && in Promote()
405 NVT.isVector() && NVT.getVectorElementType().isFloatingPoint())) in Promote()
811 unsigned EltWidth = VT.getVectorElementType().getSizeInBits(); in ExpandSIGN_EXTEND_VECTOR_INREG()
812 unsigned SrcEltWidth = SrcVT.getVectorElementType().getSizeInBits(); in ExpandSIGN_EXTEND_VECTOR_INREG()
974 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC()
976 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
H A DLegalizeTypesGeneric.cpp209 EVT OldEltVT = OldVec.getValueType().getVectorElementType(); in ExpandRes_EXTRACT_VECTOR_ELT()
359 IntegerToVector(N->getOperand(0), NumElts, Ops, NVT.getVectorElementType()); in ExpandOp_BITCAST()
378 assert(OldVT == VecVT.getVectorElementType() && in ExpandOp_BUILD_VECTOR()
420 assert(OldEVT == VecVT.getVectorElementType() && in ExpandOp_INSERT_VECTOR_ELT()
449 assert(VT.getVectorElementType() == N->getOperand(0).getValueType() && in ExpandOp_SCALAR_TO_VECTOR()
H A DLegalizeTypes.cpp761 Op.getValueType().getVectorElementType().getSizeInBits() && in SetScalarizedVector()
836 assert(Lo.getValueType().getVectorElementType() == in SetSplitVector()
837 Op.getValueType().getVectorElementType() && in SetSplitVector()
880 unsigned EltWidth = Op.getValueType().getVectorElementType().getSizeInBits(); in BitConvertVectorToIntegerVector()
H A DLegalizeIntegerTypes.cpp997 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_BUILD_VECTOR()
1027 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_INSERT_VECTOR_ELT()
2991 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_EXTRACT_SUBVECTOR()
3004 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR()
3039 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_BUILD_VECTOR()
3071 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_SCALAR_TO_VECTOR()
3085 EVT InElemTy = OutVT.getVectorElementType(); in PromoteIntRes_CONCAT_VECTORS()
3086 EVT OutElemTy = NOutVT.getVectorElementType(); in PromoteIntRes_CONCAT_VECTORS()
3114 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_INSERT_VECTOR_ELT()
3142 EVT RetSclrTy = N->getValueType(0).getVectorElementType(); in PromoteIntOp_CONCAT_VECTORS()
[all …]
H A DSelectionDAG.cpp122 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isBuildVectorAllOnes()
166 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isBuildVectorAllZeros()
739 EVT EltVT = N->getValueType(0).getVectorElementType(); in VerifySDNode()
2786 OpN = getNode(ISD::SINT_TO_FP, DL, VT.getVectorElementType(), in getNode()
2909 (VT.getVectorElementType() == Operand.getValueType() || in getNode()
2910 (VT.getVectorElementType().isInteger() && in getNode()
2912 VT.getVectorElementType().bitsLE(Operand.getValueType()))) && in getNode()
3364 assert(VT.getVectorElementType() == in getNode()
3365 N1.getValueType().getVectorElementType() && in getNode()
3736 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; in getMemsetStringVal()
[all …]
H A DLegalizeDAG.cpp582 EVT EltVT = VT.getVectorElementType(); in PerformInsertVectorEltInMemory()
617 EVT EltVT = Vec.getValueType().getVectorElementType(); in ExpandINSERT_VECTOR_ELT()
1438 Vec.getValueType().getVectorElementType().getSizeInBits()/8; in ExpandExtractFromVectorThroughStack()
1450 Vec.getValueType().getVectorElementType(), in ExpandExtractFromVectorThroughStack()
1476 Vec.getValueType().getVectorElementType().getSizeInBits()/8; in ExpandInsertToVectorThroughStack()
1500 EVT EltVT = VT.getVectorElementType(); in ExpandVectorBuildThroughStack()
1816 Node->getValueType(0).getVectorElementType(), in ExpandSCALAR_TO_VECTOR()
1925 EVT EltVT = VT.getVectorElementType(); in ExpandBUILD_VECTOR()
3261 EVT EltVT = VT.getVectorElementType(); in ExpandNode()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/R600/
H A DSITypeRewriter.cpp118 Arg->getType()->getVectorElementType() == in visitCallInst()
120 Type *ElementTy = Arg->getType()->getVectorElementType(); in visitCallInst()
H A DAMDGPUISelLowering.cpp1176 EVT MemEltVT = MemVT.getVectorElementType(); in ScalarizeVectorLoad()
1179 EVT EltVT = LoadVT.getVectorElementType(); in ScalarizeVectorLoad()
1277 EVT ElemVT = VT.getVectorElementType(); in MergeVectorStore()
1279 EVT MemEltVT = MemVT.getVectorElementType(); in MergeVectorStore()
1322 EVT MemEltVT = Store->getMemoryVT().getVectorElementType(); in ScalarizeVectorStore()
1323 EVT EltVT = Store->getValue().getValueType().getVectorElementType(); in ScalarizeVectorStore()
2424 VT = Ins[i].ArgVT.getVectorElementType(); in getOriginalFunctionArgs()
2426 Ins[i].ArgVT.getVectorElementType() != in getOriginalFunctionArgs()
2427 Ins[i].VT.getVectorElementType()) { in getOriginalFunctionArgs()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/Utils/
H A DX86ShuffleDecode.cpp114 unsigned Offset = Imm * (VT.getVectorElementType().getSizeInBits() / 8); in DecodePALIGNRMask()
274 if (MaskTy->isVectorTy() && MaskTy->getVectorElementType()->isIntegerTy(8)) { in DecodePSHUFBMask()
351 assert(MaskTy->getVectorElementType()->isIntegerTy() && in DecodeVPERMILPMask()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp473 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatCommon()
548 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmPow2()
579 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskL()
612 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskR()
633 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmInvPow2()
871 ViaVecTy.getVectorElementType()); in selectNode()
H A DMipsSEISelLowering.cpp854 unsigned EltSize = Ty.getVectorElementType().getSizeInBits(); in performDSPShiftCombine()
1364 EVT EltTy = Vec->getValueType(0).getVectorElementType(); in lowerMSACopyIntr()
1497 APInt BitImm = APInt(ResTy.getVectorElementType().getSizeInBits(), 1) in lowerMSABitClearImm()
1577 EVT EltTy = VecTy.getVectorElementType(); in lowerINTRINSIC_WO_CHAIN()
1590 EVT EltTy = VecTy.getVectorElementType(); in lowerINTRINSIC_WO_CHAIN()
2283 EVT EltTy = VecTy.getVectorElementType(); in lowerEXTRACT_VECTOR_ELT()
2652 EVT MaskEltTy = MaskVecTy.getVectorElementType(); in lowerVECTOR_SHUFFLE_VSHF()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1730 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isExtendedBUILD_VECTOR()
1756 unsigned EltSize = VT.getVectorElementType().getSizeInBits() / 2; in skipExtensionForVectorMULL()
4460 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in WidenVector()
4471 EVT EltType = V.getValueType().getVectorElementType(); in getExtFactor()
4480 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in NarrowVector()
4549 EVT SmallestEltTy = VT.getVectorElementType(); in ReconstructShuffle()
4551 EVT SrcEltTy = Source.Vec.getValueType().getVectorElementType(); in ReconstructShuffle()
4557 VT.getVectorElementType().getSizeInBits() / SmallestEltTy.getSizeInBits(); in ReconstructShuffle()
4572 EVT EltVT = SrcVT.getVectorElementType(); in ReconstructShuffle()
4624 EVT SrcEltTy = Src.ShuffleVec.getValueType().getVectorElementType(); in ReconstructShuffle()
[all …]
H A DAArch64TargetTransformInfo.cpp510 Src->getVectorElementType()->isIntegerTy(64)) { in getMemoryOpCost()
521 if (Src->isVectorTy() && Src->getVectorElementType()->isIntegerTy(8) && in getMemoryOpCost()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DValueTypes.cpp24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger()
111 getVectorElementType().getEVTString(); in getEVTString()
H A DConstantFold.cpp772 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
774 return Constant::getNullValue(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
777 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
783 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
816 Type *EltTy = V1->getType()->getVectorElementType(); in ConstantFoldShuffleVectorInstruction()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp98 EVT ElVT = VT.getVectorElementType(); in ExtractSubVector()
154 EVT ElVT = VT.getVectorElementType(); in InsertSubVector()
894 if (VT.getVectorElementType() == MVT::i1) in resetOperationActions()
1523 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in resetOperationActions()
1529 if (VT.getVectorElementType() == MVT::i1) in resetOperationActions()
1580 const unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in resetOperationActions()
1728 VT.getVectorElementType().getSimpleVT() != MVT::i1) in getPreferredVectorAction()
1739 const EVT EltVT = VT.getVectorElementType(); in getSetCCResultType()
4140 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isSHUFPMask()
4526 if (VT.getVectorElementType().getSizeInBits() < 32) in isMOVLMask()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp96 ValueVTs.push_back(VT.getVectorElementType()); in ComputePTXValueVTs()
98 Offsets->push_back(Off+j*VT.getVectorElementType().getStoreSize()); in ComputePTXValueVTs()
1131 EVT EltVT = ObjectVT.getVectorElementType(); in LowerCall()
1454 EVT EltVT = ObjectVT.getVectorElementType(); in LowerCall()
1650 EVT EltVT = VVT.getVectorElementType(); in LowerCONCAT_VECTORS()
1897 EVT EltVT = ValVT.getVectorElementType(); in LowerSTOREVector()
2167 EVT EltVT = ObjectVT.getVectorElementType(); in LowerFormalArguments()
2348 EVT EltVT = getValueType(RetTy).getVectorElementType(); in LowerReturn()
2470 TheValType.getVectorElementType(), TmpVal, in LowerReturn()
2515 MVT eVT = VT.getVectorElementType(); in isTypeSupportedInIntrinsic()
[all …]
/minix3/external/bsd/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp100 MVT ElemTy = VT.getVectorElementType(); in addTypeForNEON()
3893 if (Op.getValueType().getVectorElementType() == MVT::i32) { in LowerVectorFP_TO_INT()
3894 if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::f32) in LowerVectorFP_TO_INT()
3945 if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::i32) { in LowerVectorINT_TO_FP()
3946 if (VT.getVectorElementType() == MVT::f32) in LowerVectorINT_TO_FP()
4407 if (VT.getVectorElementType() == MVT::i32) in LowerCTPOP()
4917 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVREVMask()
4947 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRNMask()
4965 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRN_v_undef_Mask()
4980 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVUZPMask()
[all …]
H A DARMTargetTransformInfo.cpp397 ValTy->getVectorElementType()->isIntegerTy()) in getVectorInstrCost()
589 Src->getVectorElementType()->isDoubleTy()) { in getMemoryOpCost()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DType.h364 Type *getVectorElementType() const { return getSequentialElementType(); } in getVectorElementType() function
/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp904 MVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdownMVT()
1143 MVT EltVT = VT.getVectorElementType(); in computeRegisterProperties()
1155 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits() in computeRegisterProperties()
1173 if (SVT.getVectorElementType() == EltVT in computeRegisterProperties()
1273 EVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdown()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetLowering.h1803 SVT.getVectorElementType(), in getTypeConversion()
1806 return LegalizeKind(LA, SVT.getVectorElementType()); in getTypeConversion()
1831 EVT EltVT = VT.getVectorElementType(); in getTypeConversion()

12