Lines Matching defs:SrcMask
8106 VPValue *SrcMask = getBlockInMask(Src);
8115 if (SrcMask)
8116 Mask = Builder.createLogicalAnd(SrcMask, Mask);
8128 if (SrcMask)
8129 DefaultMask = Builder.createLogicalAnd(SrcMask, DefaultMask);
8149 VPValue *SrcMask = getBlockInMask(Src);
8155 return EdgeMaskCache[Edge] = SrcMask;
8164 return EdgeMaskCache[Edge] = SrcMask;
8172 if (SrcMask) { // Otherwise block in-mask is all-one, no need to AND.
8173 // The bitwise 'And' of SrcMask and EdgeMask introduces new UB if SrcMask
8175 // instead which generates 'select i1 SrcMask, i1 EdgeMask, i1 false'.
8176 EdgeMask = Builder.createLogicalAnd(SrcMask, EdgeMask, BI->getDebugLoc());