Home
last modified time | relevance | path

Searched refs:HeaderMask (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1363 auto *HeaderMask = dyn_cast<VPInstruction>(U); in collectAllHeaderMasks() local
1364 if (!HeaderMask || !vputils::isHeaderMask(HeaderMask, Plan)) in collectAllHeaderMasks()
1367 assert(HeaderMask->getOperand(0) == Wide && in collectAllHeaderMasks()
1369 HeaderMasks.push_back(HeaderMask); in collectAllHeaderMasks()
1404 for (VPValue *HeaderMask : collectAllHeaderMasks(Plan)) in addActiveLaneMask()
1405 HeaderMask->replaceAllUsesWith(LaneMask); in addActiveLaneMask()
1477 for (VPValue *HeaderMask : collectAllHeaderMasks(Plan)) { in tryAddExplicitVectorLength()
1478 for (VPUser *U : collectUsersRecursively(HeaderMask)) { in tryAddExplicitVectorLength()
1486 return HeaderMask == OrigMask ? nullptr : OrigMask; in tryAddExplicitVectorLength()
1517 recursivelyDeleteDeadRecipes(HeaderMask); in tryAddExplicitVectorLength()