Home
last modified time | relevance | path

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

12

/external/llvm/include/llvm/CodeGen/
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()
DMachineValueType.h255 return MVT::getVectorVT(getVectorElementType(), Pow2NElts); in getPow2VectorType()
261 return isVector() ? getVectorElementType() : *this; in getScalarType()
264 MVT getVectorElementType() const { in getVectorElementType() function
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp157 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BITCAST()
163 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_BUILD_VECTOR()
173 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_CONVERT_RNDSAT()
185 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_EXTRACT_SUBVECTOR()
190 EVT NewVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_FP_ROUND()
206 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_INSERT_VECTOR_ELT()
218 N->getValueType(0).getVectorElementType(), in ScalarizeVecRes_LOAD()
223 N->getMemoryVT().getVectorElementType(), in ScalarizeVecRes_LOAD()
236 EVT DestVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_UnaryOp()
242 EVT EltVT = N->getValueType(0).getVectorElementType(); in ScalarizeVecRes_InregOp()
[all …]
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()
DLegalizeVectorOps.cpp778 unsigned EltWidth = VT.getVectorElementType().getSizeInBits(); in ExpandSIGN_EXTEND_VECTOR_INREG()
779 unsigned SrcEltWidth = SrcVT.getVectorElementType().getSizeInBits(); in ExpandSIGN_EXTEND_VECTOR_INREG()
941 EVT EltVT = VT.getVectorElementType(); in UnrollVSETCC()
943 EVT TmpEltVT = LHS.getValueType().getVectorElementType(); in UnrollVSETCC()
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()
DLegalizeIntegerTypes.cpp956 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_BUILD_VECTOR()
986 N->getValueType(0).getVectorElementType().getSizeInBits() && in PromoteIntOp_INSERT_VECTOR_ELT()
2890 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_EXTRACT_SUBVECTOR()
2903 InVT.getVectorElementType(), N->getOperand(0), Index); in PromoteIntRes_EXTRACT_SUBVECTOR()
2938 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_BUILD_VECTOR()
2970 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_SCALAR_TO_VECTOR()
2984 EVT InElemTy = OutVT.getVectorElementType(); in PromoteIntRes_CONCAT_VECTORS()
2985 EVT OutElemTy = NOutVT.getVectorElementType(); in PromoteIntRes_CONCAT_VECTORS()
3013 EVT NOutVTElem = NOutVT.getVectorElementType(); in PromoteIntRes_INSERT_VECTOR_ELT()
3041 EVT RetSclrTy = N->getValueType(0).getVectorElementType(); in PromoteIntOp_CONCAT_VECTORS()
[all …]
DSelectionDAG.cpp121 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isBuildVectorAllOnes()
165 unsigned EltSize = N->getValueType(0).getVectorElementType().getSizeInBits(); in isBuildVectorAllZeros()
867 EVT EltVT = N->getValueType(0).getVectorElementType(); in VerifyNodeCommon()
2888 (VT.getVectorElementType() == Operand.getValueType() || in getNode()
2889 (VT.getVectorElementType().isInteger() && in getNode()
2891 VT.getVectorElementType().bitsLE(Operand.getValueType()))) && in getNode()
3346 assert(VT.getVectorElementType() == in getNode()
3347 N1.getValueType().getVectorElementType() && in getNode()
3718 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; in getMemsetStringVal()
6411 EVT EltVT = VT.getVectorElementType(); in UnrollVectorOp()
[all …]
/external/llvm/lib/Target/R600/
DSITypeRewriter.cpp118 Arg->getType()->getVectorElementType() == in visitCallInst()
120 Type *ElementTy = Arg->getType()->getVectorElementType(); in visitCallInst()
DAMDGPUISelLowering.cpp1006 EVT MemEltVT = Load->getMemoryVT().getVectorElementType(); in SplitVectorLoad()
1008 EVT EltVT = Op.getValueType().getVectorElementType(); in SplitVectorLoad()
1055 EVT ElemVT = VT.getVectorElementType(); in MergeVectorStore()
1057 EVT MemEltVT = MemVT.getVectorElementType(); in MergeVectorStore()
1100 EVT MemEltVT = Store->getMemoryVT().getVectorElementType(); in SplitVectorStore()
1101 EVT EltVT = Store->getValue().getValueType().getVectorElementType(); in SplitVectorStore()
2053 VT = Ins[i].ArgVT.getVectorElementType(); in getOriginalFunctionArgs()
2055 Ins[i].ArgVT.getVectorElementType() != in getOriginalFunctionArgs()
2056 Ins[i].VT.getVectorElementType()) { in getOriginalFunctionArgs()
DSIISelLowering.cpp346 NewArg.VT = Arg.VT.getVectorElementType(); in LowerFormalArguments()
613 VT.getVectorElementType() == MVT::i32) in LowerOperation()
937 VT.getVectorElementType() == MVT::i32) in LowerSTORE()
1050 SrcVT.getVectorElementType() != MVT::i8) { in performUCharToFloatCombine()
/external/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp453 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatCommon()
528 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmPow2()
559 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskL()
592 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatMaskR()
613 EVT EltTy = N->getValueType(0).getVectorElementType(); in selectVSplatUimmInvPow2()
849 ViaVecTy.getVectorElementType()); in selectNode()
DMipsSEISelLowering.cpp851 unsigned EltSize = Ty.getVectorElementType().getSizeInBits(); in performDSPShiftCombine()
1361 EVT EltTy = Vec->getValueType(0).getVectorElementType(); in lowerMSACopyIntr()
1494 APInt BitImm = APInt(ResTy.getVectorElementType().getSizeInBits(), 1) in lowerMSABitClearImm()
1574 EVT EltTy = VecTy.getVectorElementType(); in lowerINTRINSIC_WO_CHAIN()
1587 EVT EltTy = VecTy.getVectorElementType(); in lowerINTRINSIC_WO_CHAIN()
2280 EVT EltTy = VecTy.getVectorElementType(); in lowerEXTRACT_VECTOR_ELT()
2649 EVT MaskEltTy = MaskVecTy.getVectorElementType(); in lowerVECTOR_SHUFFLE_VSHF()
/external/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp4084 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in WidenVector()
4095 EVT EltType = V.getValueType().getVectorElementType(); in getExtFactor()
4104 MVT EltTy = VT.getVectorElementType().getSimpleVT(); in NarrowVector()
4171 if (SourceVecs[i].getValueType().getVectorElementType() != in ReconstructShuffle()
4172 VT.getVectorElementType()) { in ReconstructShuffle()
4178 EVT::getVectorVT(*DAG.getContext(), VT.getVectorElementType(), in ReconstructShuffle()
4180 VT.getVectorElementType().getSizeInBits()); in ReconstructShuffle()
4342 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isREVMask()
4519 if (VT.getVectorElementType() != V0.getValueType().getVectorElementType() || in tryFormConcatFromShuffle()
4520 VT.getVectorElementType() != V1.getValueType().getVectorElementType()) in tryFormConcatFromShuffle()
[all …]
DAArch64TargetTransformInfo.cpp478 Src->getVectorElementType()->isIntegerTy(64)) { in getMemoryOpCost()
489 if (Src->isVectorTy() && Src->getVectorElementType()->isIntegerTy(8) && in getMemoryOpCost()
/external/llvm/lib/IR/
DValueTypes.cpp24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger()
111 getVectorElementType().getEVTString(); in getEVTString()
DConstantFold.cpp758 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
760 return Constant::getNullValue(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
763 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
769 return UndefValue::get(Val->getType()->getVectorElementType()); in ConstantFoldExtractElementInstruction()
802 Type *EltTy = V1->getType()->getVectorElementType(); in ConstantFoldShuffleVectorInstruction()
DAutoUpgrade.cpp344 Type *EltTy = VecTy->getVectorElementType(); in UpgradeIntrinsicCall()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp90 ValueVTs.push_back(VT.getVectorElementType()); in ComputePTXValueVTs()
92 Offsets->push_back(Off+j*VT.getVectorElementType().getStoreSize()); in ComputePTXValueVTs()
752 EVT EltVT = ObjectVT.getVectorElementType(); in LowerCall()
1070 EVT EltVT = ObjectVT.getVectorElementType(); in LowerCall()
1266 EVT EltVT = VVT.getVectorElementType(); in LowerCONCAT_VECTORS()
1498 EVT EltVT = ValVT.getVectorElementType(); in LowerSTOREVector()
1771 EVT EltVT = ObjectVT.getVectorElementType(); in LowerFormalArguments()
1956 EVT EltVT = getValueType(RetTy).getVectorElementType(); in LowerReturn()
2078 TheValType.getVectorElementType(), TmpVal, in LowerReturn()
2123 MVT eVT = VT.getVectorElementType(); in isTypeSupportedInIntrinsic()
[all …]
/external/llvm/lib/Target/X86/Utils/
DX86ShuffleDecode.cpp68 unsigned Offset = Imm * (VT.getVectorElementType().getSizeInBits() / 8); in DecodePALIGNRMask()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp82 EVT ElVT = VT.getVectorElementType(); in ExtractSubVector()
141 EVT ElVT = VT.getVectorElementType(); in InsertSubVector()
1457 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in resetOperationActions()
1463 if (VT.getVectorElementType() == MVT::i1) in resetOperationActions()
1609 VT.getVectorElementType().getSimpleVT() != MVT::i1) in getPreferredVectorAction()
3859 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isSHUFPMask()
4264 if (VT.getVectorElementType().getSizeInBits() < 32) in isMOVLMask()
4342 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isPermImmMask()
4386 unsigned EltSize = VT.getVectorElementType().getSizeInBits(); in isVPERMILPMask()
4536 unsigned ElSize = VT.getVectorElementType().getSizeInBits(); in isVEXTRACTIndex()
[all …]
/external/llvm/lib/Target/ARM/
DARMISelLowering.cpp99 MVT ElemTy = VT.getVectorElementType(); in addTypeForNEON()
3712 if (Op.getValueType().getVectorElementType() == MVT::i32) { in LowerVectorFP_TO_INT()
3713 if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::f32) in LowerVectorFP_TO_INT()
3752 if (Op.getOperand(0).getValueType().getVectorElementType() == MVT::i32) { in LowerVectorINT_TO_FP()
3753 if (VT.getVectorElementType() == MVT::f32) in LowerVectorINT_TO_FP()
4202 if (VT.getVectorElementType() == MVT::i32) in LowerCTPOP()
4704 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVREVMask()
4734 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRNMask()
4752 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVTRN_v_undef_Mask()
4767 unsigned EltSz = VT.getVectorElementType().getSizeInBits(); in isVUZPMask()
[all …]
/external/llvm/lib/CodeGen/
DTargetLoweringBase.cpp873 MVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdownMVT()
1099 MVT EltVT = VT.getVectorElementType(); in computeRegisterProperties()
1111 if (SVT.getVectorElementType().getSizeInBits() > EltVT.getSizeInBits() in computeRegisterProperties()
1129 if (SVT.getVectorElementType() == EltVT in computeRegisterProperties()
1225 EVT EltTy = VT.getVectorElementType(); in getVectorTypeBreakdown()
/external/llvm/include/llvm/IR/
DType.h361 Type *getVectorElementType() const { return getSequentialElementType(); } in getVectorElementType() function
/external/llvm/include/llvm/Target/
DTargetLowering.h1644 SVT.getVectorElementType(), in getTypeConversion()
1647 return LegalizeKind(LA, SVT.getVectorElementType()); in getTypeConversion()
1672 EVT EltVT = VT.getVectorElementType(); in getTypeConversion()

12