Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanPredicator.cpp131 Builder.setInsertPoint(VPBB, VPBB->getFirstNonPhi()); in createBlockInMask()
170 Builder.setInsertPoint(HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in createHeaderMask()
H A DVPlanTransforms.cpp201 SinkCandidate->moveBefore(*SinkTo, SinkTo->getFirstNonPhi()); in sinkScalarOperands()
293 ToMove.moveBefore(*Then2, Then2->getFirstNonPhi()); in mergeReplicateRegionsIntoSuccessors()
631 VPBuilder Builder(HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in legalizeAndOptimizeInductions()
1724 LoopBuilder.setInsertPoint(InsertBlock, InsertBlock->getFirstNonPhi()); in adjustFixedOrderRecurrences()
2211 Builder.setInsertPoint(Header, Header->getFirstNonPhi()); in transformRecipestoEVLRecipes()
2327 VPBuilder Builder(Header, Header->getFirstNonPhi()); in tryAddExplicitVectorLength()
H A DVPlanUnroll.cpp343 auto InsertPtForPhi = VPBB->getFirstNonPhi(); in unrollBlock()
H A DLoopVectorize.cpp8405 VPBuilder MiddleBuilder(MiddleVPBB, MiddleVPBB->getFirstNonPhi()); in addScalarResumePhis()
8480 VPBuilder B(MiddleVPBB, MiddleVPBB->getFirstNonPhi()); in addUsersInExitBlocks()
8503 VPBuilder MiddleBuilder(MiddleVPBB, MiddleVPBB->getFirstNonPhi()); in addExitUsersForFirstOrderRecurrences()
8710 VPBasicBlock::iterator MBIP = MiddleVPBB->getFirstNonPhi(); in tryToBuildVPlanWithVPRecipes()
8767 Recipe->insertBefore(*HeaderVPBB, HeaderVPBB->getFirstNonPhi()); in tryToBuildVPlanWithVPRecipes()
9119 VPBasicBlock::iterator IP = MiddleVPBB->getFirstNonPhi(); in adjustRecipesForReductions()
H A DVPlan.h3647 iterator getFirstNonPhi();
3651 return make_range(begin(), getFirstNonPhi());
H A DVPlan.cpp236 VPBasicBlock::iterator VPBasicBlock::getFirstNonPhi() { in getFirstNonPhi() function in VPBasicBlock