Lines Matching refs:EdgeMask
6337 VPValue *EdgeMask = Plan->getVPValue(BI->getCondition()); in createEdgeMask() local
6338 assert(EdgeMask && "No Edge Mask found for condition"); in createEdgeMask()
6341 EdgeMask = Builder.createNot(EdgeMask); in createEdgeMask()
6344 EdgeMask = Builder.createAnd(EdgeMask, SrcMask); in createEdgeMask()
6346 return EdgeMaskCache[Edge] = EdgeMask; in createEdgeMask()
6375 VPValue *EdgeMask = createEdgeMask(Predecessor, BB, Plan); in createBlockInMask() local
6376 if (!EdgeMask) // Mask of predecessor is all-one so mask of block is too. in createBlockInMask()
6377 return BlockMaskCache[BB] = EdgeMask; in createBlockInMask()
6380 BlockMask = EdgeMask; in createBlockInMask()
6384 BlockMask = Builder.createOr(BlockMask, EdgeMask); in createBlockInMask()
6499 VPValue *EdgeMask = in tryToBlend() local
6501 assert((EdgeMask || NumIncoming == 1) && in tryToBlend()
6503 if (EdgeMask) in tryToBlend()
6504 Masks.push_back(EdgeMask); in tryToBlend()