Lines Matching refs:Mask
64 SDValue Mask; in lowerToVVP() local
71 Mask = Op->getOperand(*MaskIdx); in lowerToVVP()
79 if (!Mask) in lowerToVVP()
80 Mask = CDAG.getConstantMask(Packing, true); in lowerToVVP()
84 return CDAG.getNode(VVPOpcode, LegalVecVT, {Op->getOperand(0), Mask, AVL}); in lowerToVVP()
87 {Op->getOperand(0), Op->getOperand(1), Mask, AVL}); in lowerToVVP()
93 VectorV, Mask, AVL, Op->getFlags()); in lowerToVVP()
105 return CDAG.getNode(VVPOpcode, LegalVecVT, {X, Y, Z, Mask, AVL}); in lowerToVVP()
108 auto Mask = Op->getOperand(0); in lowerToVVP() local
111 return CDAG.getNode(VVPOpcode, LegalVecVT, {OnTrue, OnFalse, Mask, AVL}); in lowerToVVP()
118 return CDAG.getNode(VVPOpcode, LegalResVT, {LHS, RHS, Pred, Mask, AVL}); in lowerToVVP()
130 SDValue Mask = getNodeMask(Op); in lowerVVP_LOAD_STORE() local
148 if (!Mask) in lowerVVP_LOAD_STORE()
149 Mask = CDAG.getConstantMask(Packing, true); in lowerVVP_LOAD_STORE()
156 {Chain, BasePtr, StrideV, Mask, AVL}); in lowerVVP_LOAD_STORE()
163 {NewLoadV, PassThru, Mask, AVL}); in lowerVVP_LOAD_STORE()
179 {Chain, Data, BasePtr, StrideV, Mask, AVL}); in lowerVVP_LOAD_STORE()
237 OpVec.push_back(SplitTM.Mask); in splitPackedLoadStore()
279 SDValue Mask = getNodeMask(Op); in lowerVVP_GATHER_SCATTER() local
294 if (!Mask) in lowerVVP_GATHER_SCATTER()
295 Mask = CDAG.getConstantMask(Packing, true); in lowerVVP_GATHER_SCATTER()
298 CDAG.getGatherScatterAddress(BasePtr, Scale, Index, Mask, AVL); in lowerVVP_GATHER_SCATTER()
301 {Chain, StoredValue, AddressVec, Mask, AVL}); in lowerVVP_GATHER_SCATTER()
305 {Chain, AddressVec, Mask, AVL}); in lowerVVP_GATHER_SCATTER()
312 {NewLoadV, PassThru, Mask, AVL}); in lowerVVP_GATHER_SCATTER()
390 OpVec.push_back(SplitTM.Mask); in splitVectorOp()