Lines Matching refs:Mask
561 /// Mask: x & (-1 << y) (the instcombine canonical form)
881 virtual bool isShuffleMaskLegal(ArrayRef<int> /*Mask*/, EVT /*VT*/) const {
894 virtual bool isVectorClearMaskLegal(ArrayRef<int> /*Mask*/,
1733 Value *Mask, Value *ShiftAmt,
1743 Value *CmpVal, Value *NewVal, Value *Mask, AtomicOrdering Ord) const {
3185 /// Determine which of the bits specified in Mask are known to be either zero
3194 /// Determine which of the bits specified in Mask are known to be either zero
3251 /// or equivalent variations. The Mask argument maybe be modified as the
3255 SDValue N1, MutableArrayRef<int> Mask,
4167 /// in the \p Mask.
4168 /// \p DataVT is a vector type. \p Mask is a vector value.
4169 /// \p DataVT and \p Mask have the same number of vector elements.
4170 SDValue IncrementMemoryAddress(SDValue Addr, SDValue Mask, const SDLoc &DL,