| /minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/ |
| H A D | ValueTypes.h | 84 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 D | MachineValueType.h | 266 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 D | LegalizeVectorTypes.cpp | 160 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 D | LegalizeVectorOps.cpp | 392 .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 D | LegalizeTypesGeneric.cpp | 209 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 D | LegalizeTypes.cpp | 761 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 D | LegalizeIntegerTypes.cpp | 997 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 D | SelectionDAG.cpp | 122 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 D | LegalizeDAG.cpp | 582 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 D | SITypeRewriter.cpp | 118 Arg->getType()->getVectorElementType() == in visitCallInst() 120 Type *ElementTy = Arg->getType()->getVectorElementType(); in visitCallInst()
|
| H A D | AMDGPUISelLowering.cpp | 1176 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 D | X86ShuffleDecode.cpp | 114 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 D | MipsSEISelDAGToDAG.cpp | 473 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 D | MipsSEISelLowering.cpp | 854 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 D | AArch64ISelLowering.cpp | 1730 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 D | AArch64TargetTransformInfo.cpp | 510 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 D | ValueTypes.cpp | 24 EVT IntTy = getIntegerVT(Context, getVectorElementType().getSizeInBits()); in changeExtendedVectorElementTypeToInteger() 111 getVectorElementType().getEVTString(); in getEVTString()
|
| H A D | ConstantFold.cpp | 772 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 D | X86ISelLowering.cpp | 98 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 D | NVPTXISelLowering.cpp | 96 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 D | ARMISelLowering.cpp | 100 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 D | ARMTargetTransformInfo.cpp | 397 ValTy->getVectorElementType()->isIntegerTy()) in getVectorInstrCost() 589 Src->getVectorElementType()->isDoubleTy()) { in getMemoryOpCost()
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | Type.h | 364 Type *getVectorElementType() const { return getSequentialElementType(); } in getVectorElementType() function
|
| /minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 904 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 D | TargetLowering.h | 1803 SVT.getVectorElementType(), in getTypeConversion() 1806 return LegalizeKind(LA, SVT.getVectorElementType()); in getTypeConversion() 1831 EVT EltVT = VT.getVectorElementType(); in getTypeConversion()
|