/llvm-project/llvm/unittests/CodeGen/ |
H A D | SelectionDAGPatternMatchTest.cpp | 332 auto MaskVT = EVT::getVectorVT(Context, BoolVT, 4); TEST_F() local
|
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVISelLowering.cpp | 2751 MVT MaskVT = getMaskTypeFor(VecVT); in getAllOnesMask() local 3155 MVT MaskVT = Mask.getSimpleValueType(); lowerVectorStrictFTRUNC_FCEIL_FFLOOR_FROUND() local 4111 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); lowerBUILD_VECTOR() local 5334 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); lowerVECTOR_SHUFFLE() local 5361 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); lowerVECTOR_SHUFFLE() local 8173 EVT MaskVT = Op.getValueType(); lowerVectorMaskTruncLike() local 8257 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerVectorTruncLike() local 8373 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerVectorFPExtendOrRoundLike() local 9249 MVT MaskVT = getMaskTypeFor(VT); LowerINTRINSIC_WO_CHAIN() local 9415 MVT MaskVT = getMaskTypeFor(ContainerVT); LowerINTRINSIC_W_CHAIN() local 9570 MVT MaskVT = getMaskTypeFor(ContainerVT); LowerINTRINSIC_VOID() local 10878 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerMaskedLoad() local 10947 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerMaskedStore() local 10993 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerFixedLengthVectorSetccToRVV() local 11050 MVT MaskVT = getMaskTypeFor(ContainerInVT); lowerVectorStrictFSetcc() local 11410 MVT MaskVT = getMaskTypeFor(DstVT); lowerVPFPIntConvOp() local 11547 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerVPSpliceExperimental() local 11627 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerVPReverseExperimental() local 11783 MVT MaskVT = ContainerVT.changeVectorElementType(MVT::i1); lowerVPStridedLoad() local 11830 MVT MaskVT = ContainerVT.changeVectorElementType(MVT::i1); lowerVPStridedStore() local 11901 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerMaskedGather() local 12000 MVT MaskVT = getMaskTypeFor(ContainerVT); lowerMaskedScatter() local 17086 EVT MaskVT = EVT::getVectorVT(*DAG.getContext(), MVT::i1, PerformDAGCombine() local 17350 MVT MaskVT = getMaskTypeFor(VecVT); PerformDAGCombine() local [all...] |
H A D | RISCVISelDAGToDAG.cpp | 3846 MVT MaskVT = MVT::getVectorVT(MVT::i1, EC); performCombineVMergeAndVOps() local
|
/llvm-project/llvm/lib/Target/VE/ |
H A D | VECustomDAG.cpp | 410 auto MaskVT = getLegalVectorType(Packing, MVT::i1); in getConstantMask() local
|
H A D | VEISelLowering.cpp | 359 for (MVT MaskVT : AllMaskVTs) { in initVPUActions() local
|
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 1495 EVT MaskVT = Mask.getValueType(); ExpandVP_MERGE() local 1896 EVT MaskVT = TLI.getSetCCResultType(DAG.getDataLayout(), *Ctx, VT); tryExpandVecMathCall() local
|
H A D | LegalizeVectorTypes.cpp | 1344 EVT MaskVT = Mask.getValueType(); SplitMask() local 5733 EVT MaskVT = Mask.getValueType(); WidenVecRes_MLOAD() local 5758 EVT MaskVT = Mask.getValueType(); WidenVecRes_MGATHER() local 5878 convertMask(SDValue InMask,EVT MaskVT,EVT ToMaskVT) convertMask() argument 6005 EVT MaskVT = getSetCCResultType(getSETCCOperandType(Cond)); WidenVSELECTMask() local 6018 EVT MaskVT; WidenVSELECTMask() local 6892 EVT MaskVT = Mask.getValueType(); WidenVecOp_MSTORE() local 6967 EVT MaskVT = Mask.getValueType(); WidenVecOp_MSCATTER() local [all...] |
H A D | TargetLowering.cpp | 10007 EVT MaskVT = Mask.getValueType(); IncrementMemoryAddress() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 7348 MVT MaskVT = BOperand.getSimpleValueType(); lowerBuildVectorAsBroadcast() local 10511 MVT MaskVT = VT; lowerShuffleAsBitMask() local 14131 MVT MaskVT = VT.changeTypeToInteger(); lowerShuffleWithPERMV() local 17850 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); LowerVSELECT() local 22448 MVT MaskVT = ScalarSize >= 32 ? MVT::v4i32 : MVT::v16i8; LowerVectorAllEqual() local 25353 getMaskNode(SDValue Mask,MVT MaskVT,const X86Subtarget & Subtarget,SelectionDAG & DAG,const SDLoc & dl) getMaskNode() argument 25392 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); getVectorMaskingNode() local 25850 EVT MaskVT = Src3.getValueType().changeVectorElementTypeToInteger(); LowerINTRINSIC_WO_CHAIN() local 25913 MVT MaskVT = Op.getSimpleValueType(); LowerINTRINSIC_WO_CHAIN() local 26135 MVT MaskVT = MVT::getVectorVT(MVT::i1, SrcVT.getVectorNumElements()); LowerINTRINSIC_WO_CHAIN() local 26163 MVT MaskVT = MVT::getVectorVT(MVT::i1, SrcVT.getVectorNumElements()); LowerINTRINSIC_WO_CHAIN() local 26427 MVT MaskVT = Op.getSimpleValueType(); LowerINTRINSIC_WO_CHAIN() local 26531 EVT MaskVT = Mask.getValueType().changeVectorElementTypeToInteger(); getAVX2GatherNode() local 26566 MVT MaskVT = MVT::getVectorVT(MVT::i1, MinElts); getGatherNode() local 26603 MVT MaskVT = MVT::getVectorVT(MVT::i1, MinElts); getScatterNode() local 26634 MVT MaskVT = getPrefetchNode() local 27277 MVT MaskVT = MVT::getVectorVT(MVT::i1, MemVT.getVectorNumElements()); LowerINTRINSIC_W_CHAIN() local 27292 MVT MaskVT = MVT::getVectorVT(MVT::i1, MemVT.getVectorNumElements()); LowerINTRINSIC_W_CHAIN() local 28006 MVT MaskVT = MVT::getVectorVT(MVT::i1, CurrVT.getVectorNumElements()); LowerVectorCTLZInRegLUT() local 28032 MVT MaskVT = MVT::getVectorVT(MVT::i1, CurrVT.getVectorNumElements()); LowerVectorCTLZInRegLUT() local 29317 MVT MaskVT = MVT::getVectorVT(MVT::i64, NumElts / 8); LowerShiftByScalarImmediate() local 29769 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); LowerShift() local 30224 MVT MaskVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64); LowerRotate() local 32024 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); LowerMSCATTER() local 32044 MVT MaskVT = Mask.getSimpleValueType(); LowerMLOAD() local 32177 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); LowerMGATHER() local 37803 matchUnaryShuffle(MVT MaskVT,ArrayRef<int> Mask,bool AllowFloatDomain,bool AllowIntDomain,SDValue V1,const SelectionDAG & DAG,const X86Subtarget & Subtarget,unsigned & Shuffle,MVT & SrcVT,MVT & DstVT) matchUnaryShuffle() argument 37957 matchUnaryPermuteShuffle(MVT MaskVT,ArrayRef<int> Mask,const APInt & Zeroable,bool AllowFloatDomain,bool AllowIntDomain,const SelectionDAG & DAG,const X86Subtarget & Subtarget,unsigned & Shuffle,MVT & ShuffleVT,unsigned & PermuteImm) matchUnaryPermuteShuffle() argument 38106 matchBinaryShuffle(MVT MaskVT,ArrayRef<int> Mask,bool AllowFloatDomain,bool AllowIntDomain,SDValue & V1,SDValue & V2,const SDLoc & DL,SelectionDAG & DAG,const X86Subtarget & Subtarget,unsigned & Shuffle,MVT & SrcVT,MVT & DstVT,bool IsUnary) matchBinaryShuffle() argument 38303 matchBinaryPermuteShuffle(MVT MaskVT,ArrayRef<int> Mask,const APInt & Zeroable,bool AllowFloatDomain,bool AllowIntDomain,SDValue & V1,SDValue & V2,const SDLoc & DL,SelectionDAG & DAG,const X86Subtarget & Subtarget,unsigned & Shuffle,MVT & ShuffleVT,unsigned & PermuteImm) matchBinaryPermuteShuffle() argument 38734 MVT MaskVT = FloatDomain ? MVT::getFloatingPointVT(MaskEltSizeInBits) combineX86ShuffleChain() local 39637 MVT MaskVT = MVT::getVectorVT(MaskSVT, NumMaskElts); combineX86ShufflesConstants() local 45722 EVT MaskVT = Mask.getValueType(); combineLogicBlendIntoConditionalNegate() local 49750 EVT MaskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts); combineAnd() local 50101 EVT MaskVT = Mask.getValueType(); combineLogicBlendIntoPBLENDV() local 50569 EVT MaskVT = EVT::getIntegerVT(*DAG.getContext(), NumElts); combineOr() local 56475 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); combineConcatVectorOps() local [all...] |
H A D | X86ISelDAGToDAG.cpp | 4958 MVT MaskVT = ResVT; tryVPTESTM() local 6338 MVT MaskVT = Mask.getSimpleValueType(); Select() local [all...] |
H A D | X86TargetTransformInfo.cpp | 6310 auto *MaskVT = FixedVectorType::get(I1Type, VecTy->getNumElements()); getInterleavedMemoryOpCostAVX512() local
|
/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 26949 MVT MaskVT; getPredicateForFixedLengthVector() local 27544 EVT MaskVT = Op.getOperand(0).getValueType(); LowerFixedLengthVectorSelectToSVE() local [all...] |