Lines Matching refs:EdgeMask
7979 VPValue *EdgeMask = Plan->getOrAddVPValue(BI->getCondition()); in createEdgeMask() local
7980 assert(EdgeMask && "No Edge Mask found for condition"); in createEdgeMask()
7983 EdgeMask = Builder.createNot(EdgeMask, BI->getDebugLoc()); in createEdgeMask()
7992 EdgeMask = in createEdgeMask()
7993 Builder.createSelect(SrcMask, EdgeMask, False, BI->getDebugLoc()); in createEdgeMask()
7996 return EdgeMaskCache[Edge] = EdgeMask; in createEdgeMask()
8049 VPValue *EdgeMask = createEdgeMask(Predecessor, BB, Plan); in createBlockInMask() local
8050 if (!EdgeMask) // Mask of predecessor is all-one so mask of block is too. in createBlockInMask()
8051 return BlockMaskCache[BB] = EdgeMask; in createBlockInMask()
8054 BlockMask = EdgeMask; in createBlockInMask()
8058 BlockMask = Builder.createOr(BlockMask, EdgeMask, {}); in createBlockInMask()
8230 VPValue *EdgeMask = in tryToBlend() local
8232 assert((EdgeMask || NumIncoming == 1) && in tryToBlend()
8235 if (EdgeMask) in tryToBlend()
8236 OperandsWithMask.push_back(EdgeMask); in tryToBlend()