Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp1266 auto *CanonicalIVIncrement = in addVPLaneMaskPhiAndUpdateExitBranch() local
1270 CanonicalIVIncrement->dropPoisonGeneratingFlags(); in addVPLaneMaskPhiAndUpdateExitBranch()
1271 DebugLoc DL = CanonicalIVIncrement->getDebugLoc(); in addVPLaneMaskPhiAndUpdateExitBranch()
1286 IncrementValue = CanonicalIVIncrement; in addVPLaneMaskPhiAndUpdateExitBranch()
1459 auto *CanonicalIVIncrement = in tryAddExplicitVectorLength() local
1467 OpVPEVL->insertBefore(CanonicalIVIncrement); in tryAddExplicitVectorLength()
1471 {CanonicalIVIncrement->hasNoUnsignedWrap(), in tryAddExplicitVectorLength()
1472 CanonicalIVIncrement->hasNoSignedWrap()}, in tryAddExplicitVectorLength()
1473 CanonicalIVIncrement->getDebugLoc(), "index.evl.next"); in tryAddExplicitVectorLength()
1474 NextEVLIV->insertBefore(CanonicalIVIncrement); in tryAddExplicitVectorLength()
[all …]
H A DLoopVectorize.cpp8362 auto *CanonicalIVIncrement = Builder.createOverflowingOp( in addCanonicalIVRecipes() local
8365 CanonicalIVPHI->addOperand(CanonicalIVIncrement); in addCanonicalIVRecipes()
8369 {CanonicalIVIncrement, &Plan.getVectorTripCount()}, DL); in addCanonicalIVRecipes()