Searched refs:HeaderMask (Results 1 – 1 of 1) sorted by relevance
2080 auto *HeaderMask = dyn_cast<VPInstruction>(U); in collectAllHeaderMasks() local2081 if (!HeaderMask || !vputils::isHeaderMask(HeaderMask, Plan)) in collectAllHeaderMasks()2084 assert(HeaderMask->getOperand(0) == Wide && in collectAllHeaderMasks()2086 HeaderMasks.push_back(HeaderMask); in collectAllHeaderMasks()2121 for (VPValue *HeaderMask : collectAllHeaderMasks(Plan)) in addActiveLaneMask()2122 HeaderMask->replaceAllUsesWith(LaneMask); in addActiveLaneMask()2134 static VPRecipeBase *optimizeMaskToEVL(VPValue *HeaderMask, in optimizeMaskToEVL() argument2143 if (match(OrigMask, m_LogicalAnd(m_Specific(HeaderMask), m_VPValue(Mask)))) in optimizeMaskToEVL()2145 return HeaderMask == OrigMask ? nullptr : OrigMask; in optimizeMaskToEVL()2167 if (!match(VPI, m_Select(m_Specific(HeaderMask), m_VPValue(LHS), in optimizeMaskToEVL()[all …]