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()
173 {Chain, Data, BasePtr, StrideV, Mask, AVL}); in lowerVVP_LOAD_STORE()
231 OpVec.push_back(SplitTM.Mask); in splitPackedLoadStore()
273 SDValue Mask = getNodeMask(Op); in lowerVVP_GATHER_SCATTER() local
288 if (!Mask) in lowerVVP_GATHER_SCATTER()
289 Mask = CDAG.getConstantMask(Packing, true); in lowerVVP_GATHER_SCATTER()
292 CDAG.getGatherScatterAddress(BasePtr, Scale, Index, Mask, AVL); in lowerVVP_GATHER_SCATTER()
295 {Chain, StoredValue, AddressVec, Mask, AVL}); in lowerVVP_GATHER_SCATTER()
299 {Chain, AddressVec, Mask, AVL}); in lowerVVP_GATHER_SCATTER()
306 {NewLoadV, PassThru, Mask, AVL}); in lowerVVP_GATHER_SCATTER()
384 OpVec.push_back(SplitTM.Mask); in splitVectorOp()