Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlanTransforms.cpp1263 auto *CanonicalIVPHI = Plan.getCanonicalIV(); in addVPLaneMaskPhiAndUpdateExitBranch() local
1264 VPValue *StartV = CanonicalIVPHI->getStartValue(); in addVPLaneMaskPhiAndUpdateExitBranch()
1267 cast<VPInstruction>(CanonicalIVPHI->getBackedgeValue()); in addVPLaneMaskPhiAndUpdateExitBranch()
1292 IncrementValue = CanonicalIVPHI; in addVPLaneMaskPhiAndUpdateExitBranch()
1308 LaneMaskPhi->insertAfter(CanonicalIVPHI); in addVPLaneMaskPhiAndUpdateExitBranch()
1449 auto *CanonicalIVPHI = Plan.getCanonicalIV(); in tryAddExplicitVectorLength() local
1450 VPValue *StartV = CanonicalIVPHI->getStartValue(); in tryAddExplicitVectorLength()
1454 EVLPhi->insertAfter(CanonicalIVPHI); in tryAddExplicitVectorLength()
1460 cast<VPInstruction>(CanonicalIVPHI->getBackedgeValue()); in tryAddExplicitVectorLength()
1462 if (unsigned IVSize = CanonicalIVPHI->getScalarType()->getScalarSizeInBits(); in tryAddExplicitVectorLength()
[all …]
HDLoopVectorize.cpp8355 auto *CanonicalIVPHI = new VPCanonicalIVPHIRecipe(StartV, DL); in addCanonicalIVRecipes() local
8358 Header->insert(CanonicalIVPHI, Header->begin()); in addCanonicalIVRecipes()
8363 Instruction::Add, {CanonicalIVPHI, &Plan.getVFxUF()}, {HasNUW, false}, DL, in addCanonicalIVRecipes()
8365 CanonicalIVPHI->addOperand(CanonicalIVIncrement); in addCanonicalIVRecipes()