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