Lines Matching refs:getMask
4941 !SVN0->getMask().equals(SVN1->getMask())) in hoistLogicOpWithSameOpcodeHands()
4954 return DAG.getVectorShuffle(VT, DL, Logic, ShOp, SVN0->getMask()); in hoistLogicOpWithSameOpcodeHands()
4967 return DAG.getVectorShuffle(VT, DL, ShOp, Logic, SVN0->getMask()); in hoistLogicOpWithSameOpcodeHands()
5657 MLoad->getOffset(), MLoad->getMask(), MLoad->getPassThru(), in visitAND()
5840 SDValue Ops[] = {GN0->getChain(), GN0->getPassThru(), GN0->getMask(), in visitAND()
9752 SDValue Mask = MSC->getMask(); in visitMSCATTER()
9783 SDValue Mask = MST->getMask(); in visitMSTORE()
9808 SDValue Mask = MGT->getMask(); in visitMGATHER()
9841 SDValue Mask = MLD->getMask(); in visitMLOAD()
10874 VT, dl, Ld->getChain(), Ld->getBasePtr(), Ld->getOffset(), Ld->getMask(), in tryToFoldExtOfMaskedLoad()
12144 Ld->getMask(), Ld->getPassThru(), ExtVT, Ld->getMemOperand(), in visitSIGN_EXTEND_INREG()
12157 SDValue Ops[] = {GN0->getChain(), GN0->getPassThru(), GN0->getMask(), in visitSIGN_EXTEND_INREG()
12863 for (int M : SVN->getMask()) in visitBITCAST()
18369 ArrayRef<int> Mask = SVN->getMask(); in combineInsertEltToShuffle()
20599 ArrayRef<int> Mask = Shuf->getMask(); in foldShuffleOfConcatUndefs()
20644 ArrayRef<int> Mask = SVN->getMask(); in partitionShuffleOfConcats()
20752 for (int M : SVN->getMask()) { in combineShuffleOfScalars()
20810 ArrayRef<int> Mask = SVN->getMask(); in combineShuffleToVectorExtend()
20872 ArrayRef<int> Mask = SVN->getMask(); in combineTruncationShuffle()
20923 ArrayRef<int> ShufMask = Shuf->getMask(); in combineShuffleOfSplatVal()
20924 ArrayRef<int> SplatMask = Splat->getMask(); in combineShuffleOfSplatVal()
20975 ArrayRef<int> OuterMask = OuterShuf->getMask(); in formSplatFromShuffles()
20976 ArrayRef<int> InnerMask = InnerShuf->getMask(); in formSplatFromShuffles()
21048 ArrayRef<int> Mask = Shuf->getMask(); in replaceShuffleOfInsert()
21103 ArrayRef<int> Mask = Shuf->getMask(); in simplifyShuffleOfShuffle()
21104 ArrayRef<int> Mask0 = Shuf0->getMask(); in simplifyShuffleOfShuffle()
21329 narrowShuffleMaskElts(InnerScale, InnerSVN->getMask(), InnerMask); in visitVECTOR_SHUFFLE()
21330 narrowShuffleMaskElts(OuterScale, SVN->getMask(), OuterMask); in visitVECTOR_SHUFFLE()
21571 (llvm::any_of(SVN0->getMask(), [](int M) { return M < 0; }) || in visitVECTOR_SHUFFLE()
21584 LeftMask.assign(SVN->getMask().begin(), SVN->getMask().end()); in visitVECTOR_SHUFFLE()
21595 RightMask.assign(SVN->getMask().begin(), SVN->getMask().end()); in visitVECTOR_SHUFFLE()
22029 if (Shuf0 && Shuf1 && Shuf0->getMask().equals(Shuf1->getMask()) && in SimplifyVBinOp()
22036 return DAG.getVectorShuffle(VT, DL, NewBinOp, UndefV, Shuf0->getMask()); in SimplifyVBinOp()
22045 if (isConstOrConstSplat(RHS) && Shuf0 && is_splat(Shuf0->getMask()) && in SimplifyVBinOp()
22053 Shuf0->getMask()); in SimplifyVBinOp()
22055 if (isConstOrConstSplat(LHS) && Shuf1 && is_splat(Shuf1->getMask()) && in SimplifyVBinOp()
22063 Shuf1->getMask()); in SimplifyVBinOp()