/llvm-project/llvm/lib/CodeGen/ |
H A D | LowLevelTypeUtils.cpp | 60 return EVT::getVectorVT(Ctx, EltVT, Ty.getElementCount()); in getApproximateEVTForLLT() local
|
H A D | TargetLoweringBase.cpp | 1156 EVT EltVT = VT.getVectorElementType(); getTypeConversion() local 1572 MVT EltVT = VT.getVectorElementType(); computeRegisterProperties() local [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ValueTypes.h | 430 EVT EltVT = getVectorElementType(); widenIntegerVectorElementType() local 439 EVT EltVT = getVectorElementType(); getHalfNumVectorElementsVT() local 449 EVT EltVT = getVectorElementType(); getDoubleNumVectorElementsVT() local [all...] |
/llvm-project/llvm/include/llvm/CodeGenTypes/ |
H A D | MachineValueType.h | 226 MVT EltVT = getVectorElementType(); in getDoubleNumVectorElementsVT() local 198 changeVectorElementType(MVT EltVT) changeVectorElementType() argument 217 MVT EltVT = getVectorElementType(); getHalfNumVectorElementsVT() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorTypes.cpp | 390 EVT EltVT = N->getValueType(0).getVectorElementType(); ScalarizeVecRes_BUILD_VECTOR() local 433 EVT EltVT = N->getValueType(0).getVectorElementType(); ScalarizeVecRes_INSERT_VECTOR_ELT() local 480 EVT EltVT = N->getValueType(0).getVectorElementType(); ScalarizeVecRes_InregOp() local 493 EVT EltVT = N->getValueType(0).getVectorElementType(); ScalarizeVecRes_VecInregOp() local 542 EVT EltVT = N->getValueType(0).getVectorElementType(); ScalarizeVecRes_SCALAR_TO_VECTOR() local 1788 EVT EltVT = VT.getVectorElementType(); UnrollVectorOp_StrictFP() local 1906 EVT EltVT = VecVT.getVectorElementType(); SplitVecRes_INSERT_VECTOR_ELT() local 1970 EVT EltVT = Step.getValueType(); SplitVecRes_STEP_VECTOR() local 2605 EVT EltVT = NewVT.getVectorElementType(); SplitVecRes_VECTOR_SHUFFLE() local 3521 EVT EltVT = VecVT.getVectorElementType(); SplitVecOp_EXTRACT_VECTOR_ELT() local 3943 EVT EltVT = N->getValueType(0).getVectorElementType(); SplitVecOp_CONCAT_VECTORS() local 5051 EVT EltVT = WidenVT.getVectorElementType(); WidenVecRes_Convert() local 5134 EVT EltVT = WidenVT.getVectorElementType(); WidenVecRes_Convert_StrictFP() local 5410 EVT EltVT = N->getOperand(0).getValueType(); WidenVecRes_BUILD_VECTOR() local 5484 EVT EltVT = WidenVT.getVectorElementType(); WidenVecRes_CONCAT_VECTORS() local 5513 EVT EltVT = VT.getVectorElementType(); WidenVecRes_EXTRACT_SUBVECTOR() local 6132 EVT EltVT = VT.getVectorElementType(); WidenVecRes_VECTOR_REVERSE() local 6241 EVT EltVT = VT.getVectorElementType(); WidenVecRes_STRICT_FSETCC() local 6545 EVT EltVT = VT.getVectorElementType(); WidenVecOp_Convert() local 6655 EVT EltVT = VT.getVectorElementType(); WidenVecOp_BITCAST() local 6675 EVT EltVT = VT.getVectorElementType(); WidenVecOp_CONCAT_VECTORS() local 7058 EVT EltVT = VT.getVectorElementType(); WidenVecOp_STRICT_FSETCC() local 7509 EVT EltVT = WidenVT.getVectorElementType(); GenWidenVectorExtLoads() local 7676 EVT EltVT = NVT.getVectorElementType(); ModifyToType() local [all...] |
H A D | LegalizeDAG.cpp | 391 if (Val.getValueType() == EltVT || in ExpandINSERT_VECTOR_ELT() local 1943 EVT EltVT = VT.getVectorElementType(); ExpandBUILD_VECTOR() local 3478 EVT EltVT = VT.getVectorElementType(); ExpandNode() local 5043 getPromotedVectorElementType(const TargetLowering & TLI,MVT EltVT,MVT NewEltVT) getPromotedVectorElementType() argument 5553 MVT EltVT = OVT.getVectorElementType(); PromoteNode() local 5583 MVT EltVT = OVT.getVectorElementType(); PromoteNode() local 5627 MVT EltVT = OVT.getVectorElementType(); PromoteNode() local 5677 MVT EltVT = OVT.getVectorElementType(); PromoteNode() local [all...] |
H A D | LegalizeVectorOps.cpp | 335 EVT EltVT = ValVT.getVectorElementType(); LegalizeOp() local 1943 EVT EltVT = VT.getVectorElementType(); UnrollStrictFPOp() local 2003 EVT EltVT = VT.getVectorElementType(); UnrollVSETCC() local [all...] |
H A D | LegalizeTypesGeneric.cpp | 315 EVT EltVT) { in IntegerToVector() argument
|
H A D | SelectionDAG.cpp | 1140 EVT EltVT = N->getValueType(0).getVectorElementType(); VerifySDNode() local 1625 EVT EltVT = VT.getScalarType(); getConstant() local 1641 EVT EltVT = VT.getScalarType(); getConstant() local 1781 EVT EltVT = VT.getScalarType(); getConstantFP() local 1812 EVT EltVT = VT.getScalarType(); getConstantFP() local 7660 MVT EltVT = (VT.getVectorElementType() == MVT::f32) ? MVT::i32 : MVT::i64; getMemsetStringVal() local 12313 EVT EltVT = VT.getVectorElementType(); UnrollVectorOp() local 12632 ExtractVectorElements(SDValue Op,SmallVectorImpl<SDValue> & Args,unsigned Start,unsigned Count,EVT EltVT) ExtractVectorElements() argument [all...] |
H A D | TargetLowering.cpp | 2992 EVT EltVT = VT.getVectorElementType(); getKnownUndefForVectorBinop() local 10090 EVT EltVT = VecVT.getVectorElementType(); getVectorSubVecPointer() local 10979 EVT EltVT = VT.getVectorElementType(); expandVecReduce() local 11002 EVT EltVT = VT.getVectorElementType(); expandVecReduceSeq() local [all...] |
H A D | DAGCombiner.cpp | 12055 EVT EltVT = SST->getValue().getValueType().getVectorElementType(); visitVP_STRIDED_STORE() local 12157 EVT EltVT = SLD->getValueType(0).getVectorElementType(); visitVP_STRIDED_LOAD() local 21307 EVT EltVT = Elt.getValueType(); replaceStoreOfInsertLoad() local 22099 EVT EltVT = Elt.getValueType(); visitINSERT_VECTOR_ELT() local 24852 EVT EltVT = InVT.getVectorElementType(); visitEXTRACT_SUBVECTOR() local 25750 EVT EltVT = VT.getScalarType(); visitVECTOR_SHUFFLE() local 26962 EVT EltVT = VT.getVectorElementType(); scalarizeBinOpOfSplats() local 27007 EVT EltVT = VT.getVectorElementType(); SimplifyVCastOp() local [all...] |
H A D | LegalizeIntegerTypes.cpp | 2574 EVT EltVT = InVT.getVectorElementType(); PromoteIntOp_VECREDUCE() local 2650 EVT EltVT = Op.getValueType().getScalarType(); PromoteIntOp_VP_REDUCE() local
|
/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 208 return std::pair(NumElts, EltVT); in ComputePTXValueVTs() local 301 EVT EltVT = ValueVTs[Idx]; CanMergeParamLoadStoresStartingAt() local 1776 EVT EltVT = VTs[j]; LowerCall() local 2260 EVT EltVT = VVT.getVectorElementType(); LowerCONCAT_VECTORS() local 2363 EVT EltVT = VectorVT.getVectorElementType(); LowerEXTRACT_VECTOR_ELT() local 2731 EVT EltVT = Op.getValueType().getVectorElementType(); LowerVectorArith() local 3012 EVT EltVT = ValVT.getVectorElementType(); LowerSTOREVector() local 3265 EVT EltVT = VTs[parti]; LowerFormalArguments() local 5912 EVT EltVT = VectorVT.getVectorElementType(); PerformEXTRACTCombine() local 5983 EVT EltVT = NewVT.getVectorElementType(); PerformLOADCombine() local 6090 EVT EltVT = ResVT.getVectorElementType(); ReplaceLoadVector() local 6210 EVT EltVT = ResVT.getVectorElementType(); ReplaceINTRINSIC_W_CHAIN() local [all...] |
H A D | NVPTXISelDAGToDAG.cpp | 686 MVT EltVT = VT.getVectorElementType(); tryEXTRACT_VECTOR_ELEMENT() local 1110 EVT EltVT = N->getValueType(0); tryLoadVector() local 1307 EVT EltVT = Mem->getMemoryVT(); tryLDGLDU() local 1848 EVT EltVT = Op1.getValueType(); tryStoreVector() local 2070 EVT EltVT = Node->getValueType(0); tryLoadParam() local [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 6200 EVT EltVT = VT.getVectorElementType(); lowerLaneOp() local 7154 EVT EltVT = VecVT.getVectorElementType(); lowerINSERT_SUBVECTOR() local 7203 EVT EltVT = VecVT.getVectorElementType(); lowerINSERT_VECTOR_ELT() local 7285 EVT EltVT = VecVT.getVectorElementType(); lowerEXTRACT_VECTOR_ELT() local 7391 EVT EltVT = PackVT.getVectorElementType(); lowerVECTOR_SHUFFLE() local 12980 EVT EltVT = Lo.getValueType(); performFCanonicalizeCombine() local 13360 EVT EltVT = VecVT.getVectorElementType(); shouldExpandVectorDynExt() local 13492 EVT EltVT = VecVT.getVectorElementType(); performInsertVectorEltCombine() local 14766 EVT EltVT = Src.getValueType(); PerformDAGCombine() local [all...] |
H A D | R600ISelLowering.cpp | 625 EVT EltVT = VecVT.getVectorElementType(); vectorToVerticalVector() local
|
H A D | AMDGPUISelLowering.cpp | 1745 EVT EltVT = VT.getVectorElementType(); getSplitDestVTs() local 4158 EVT EltVT = Elt0.getValueType(); performTruncateCombine() local
|
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 2664 mayFoldLoadIntoBroadcastFromMem(SDValue Op,MVT EltVT,const X86Subtarget & Subtarget,bool AssumeSingleUse) mayFoldLoadIntoBroadcastFromMem() argument 3805 MVT EltVT = ConstVecVT.getVectorElementType(); getConstVector() local 3836 MVT EltVT = ConstVecVT.getVectorElementType(); getConstVector() local 6672 MVT EltVT = VT.getVectorElementType(); LowerBuildVectorv4x32() local 8801 MVT EltVT = VT.getVectorElementType(); LowerBUILD_VECTOR() local 9758 MVT EltVT = MVT::getIntegerVT(128 / Mask.size()); is128BitUnpackShuffleMask() local 10512 MVT EltVT = VT.getVectorElementType(); lowerShuffleAsBitMask() local 10566 MVT EltVT = VT.getVectorElementType(); lowerShuffleAsBitBlend() local 12200 MVT EltVT = VT.getVectorElementType(); getScalarValueForVectorElement() local 12232 T EltVT = VT.getScalarType(); isSoftF16() local 12245 MVT EltVT = VT.getVectorElementType(); lowerShuffleAsElementInsertion() local 12373 MVT EltVT = VT.getVectorElementType(); lowerShuffleAsTruncBroadcast() local 12513 MVT EltVT = VT.getVectorElementType(); lowerShuffleAsBroadcast() local 17972 MVT EltVT = Op.getSimpleValueType(); ExtractBitFromMaskVector() local 18097 MVT EltVT = VecVT.getVectorElementType(); LowerEXTRACT_VECTOR_ELT() local 18229 MVT EltVT = VT.getVectorElementType(); LowerINSERT_VECTOR_ELT() local 20702 MVT EltVT = Subtarget.hasVLX() ? MVT::i32 : MVT::getIntegerVT(512/NumElts); LowerTruncateVecI1() local 23188 MVT EltVT = VT.getVectorElementType(); incDecVectorConstant() local 23283 MVT EltVT = Op0.getSimpleValueType().getVectorElementType(); LowerVSETCC() local 23704 MVT EltVT = VT.getVectorElementType(); LowerVSETCC() local 25344 MVT EltVT = VT.getVectorElementType(); getTargetVShiftNode() local 27949 MVT EltVT = VT.getVectorElementType(); LowerVectorCTLZ_AVX512CDI() local 31227 MVT EltVT = VT.getVectorElementType(); LowerHorizontalByteSum() local 31290 MVT EltVT = VT.getVectorElementType(); LowerVectorCTPOPInRegLUT() local 31960 EVT EltVT = InOp.getOperand(0).getValueType(); ExtendToType() local 32744 EVT EltVT = VT.getVectorElementType(); ReplaceNodeResults() local 43445 EVT EltVT = CmpVT.getVectorElementType(); combineBitcastvxi1() local 51227 EVT EltVT = MaskedOp->getMemoryVT().getVectorElementType(); getParamsForOneTrueMaskedElt() local 51265 EVT EltVT = VT.getVectorElementType(); reduceMaskedLoadToScalarLoad() local 51400 EVT EltVT = VT.getVectorElementType(); reduceMaskedStoreToScalarStore() local 53843 EVT EltVT = VT.getVectorElementType(); getInvertedVectorForFMA() local 54618 MVT EltVT = IndexWidth > 32 ? MVT::i64 : MVT::i32; combineGatherScatter() local 57284 EVT EltVT = In.getOperand(0).getValueType(); combineEXTEND_VECTOR_INREG() local [all...] |
H A D | X86ISelLowering.h | 1459 EVT EltVT = VT.getScalarType(); global() local
|
H A D | X86ISelLoweringCall.cpp | 224 MVT EltVT = LegalVT.getSimpleVT().getVectorElementType(); getSetCCResultType() local
|
/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 493 EVT EltVT = VT.getScalarType(); getCastInstrCost() local
|
H A D | ARMISelLowering.cpp | 8170 EVT EltVT = EVT::getFloatingPointVT(EltSize); LowerBUILD_VECTOR() local 8289 EVT EltVT = SrcVT.getVectorElementType(); ReconstructShuffle() local 9023 EVT EltVT = EVT::getFloatingPointVT(EltSize); LowerVECTOR_SHUFFLE() local 9085 EVT EltVT = Elt.getValueType(); LowerINSERT_VECTOR_ELT() local 10326 EVT EltVT = VT.getVectorElementType(); LowerVecReduce() local 10386 EVT EltVT = VT.getVectorElementType(); LowerVecReduceMinMax() local 15332 EVT EltVT = VT.getVectorElementType(); PerformARMBUILD_VECTORCombine() local 17907 EVT EltVT = N0.getValueType(); PerformExtendCombine() local [all...] |
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 288 EVT EltVT = N->getValueType(0).getVectorElementType(); SelectSVEShiftSplatImmR() local 1686 EVT EltVT = VT.getVectorElementType(); SelectOpcodeFromVT() local [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 2608 MVT EltVT = VT.getVectorElementType(); in useRVVForFixedLengthVectorVT() local 2288 EVT EltVT = ResVT.getVectorElementType(); isExtractSubvectorCheap() local 2679 MVT EltVT = VT.getVectorElementType(); getContainerForFixedLengthVector() local 6571 MVT EltVT = VT.getVectorElementType(); LowerOperation() local 8609 EVT EltVT = Op.getValueType(); lowerEXTRACT_VECTOR_ELT() local 9875 getRVVFPReductionOpAndOperands(SDValue Op,SelectionDAG & DAG,EVT EltVT,const RISCVSubtarget & Subtarget) getRVVFPReductionOpAndOperands() argument 14334 MVT EltVT = SupportsExt == ExtKind::FPExt getNarrowType() local [all...] |
/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 955 MVT EltVT = VT.getVectorElementType(); getPreferredVectorAction() local
|