Lines Matching defs:ExtMask
9209 ArrayRef<int> ExtMask) {
9211 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem);
9212 for (int I = 0, Sz = ExtMask.size(); I < Sz; ++I) {
9213 if (ExtMask[I] == PoisonMaskElem)
9215 int MaskedIdx = Mask[ExtMask[I] % VF];
9305 SmallVector<int> ExtMask(Mask.size(), PoisonMaskElem);
9310 ExtMask[Idx] = SV->getMaskValue(I);
9314 buildUseMask(LocalVF, ExtMask, UseMask::FirstArg))
9318 buildUseMask(LocalVF, ExtMask, UseMask::SecondArg))
10916 finalize(ArrayRef<int> ExtMask,
10988 if (!ExtMask.empty()) {
10990 CommonMask.assign(ExtMask.begin(), ExtMask.end());
10992 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem);
10993 for (int I = 0, Sz = ExtMask.size(); I < Sz; ++I) {
10994 if (ExtMask[I] == PoisonMaskElem)
10996 NewMask[I] = CommonMask[ExtMask[I]];
14500 /// the \p ExtMask mask.
14502 finalize(ArrayRef<int> ExtMask,
14579 if (!ExtMask.empty()) {
14581 CommonMask.assign(ExtMask.begin(), ExtMask.end());
14583 SmallVector<int> NewMask(ExtMask.size(), PoisonMaskElem);
14584 for (int I = 0, Sz = ExtMask.size(); I < Sz; ++I) {
14585 if (ExtMask[I] == PoisonMaskElem)
14587 NewMask[I] = CommonMask[ExtMask[I]];