Searched refs:VPBuilder (Results 1 – 8 of 8) sorted by relevance
45 class VPBuilder {69 VPBuilder() = default;70 VPBuilder(VPBasicBlock *InsertBB) { setInsertPoint(InsertBB); } in VPBuilder() function71 VPBuilder(VPRecipeBase *InsertPt) { setInsertPoint(InsertPt); } in VPBuilder() function84 static VPBuilder getToInsertAfter(VPRecipeBase *R) { in getToInsertAfter()85 VPBuilder B; in getToInsertAfter()212 VPBuilder &Builder;217 InsertPointGuard(VPBuilder &B) in InsertPointGuard()335 VPBuilder Builder;
27 class VPBuilder; variable46 static bool adjustFixedOrderRecurrences(VPlan &Plan, VPBuilder &Builder);
43 VPBuilder &Builder;109 PredicatedScalarEvolution &PSE, VPBuilder &Builder) in VPRecipeBuilder()
819 VPBuilder &LoopBuilder) { in adjustFixedOrderRecurrences()831 VPBuilder MiddleBuilder; in adjustFixedOrderRecurrences()1276 VPBuilder Builder(VecPreheader); in addVPLaneMaskPhiAndUpdateExitBranch()1395 VPBuilder B = VPBuilder::getToInsertAfter(WideCanonicalIV); in addActiveLaneMask()1566 VPBuilder Builder(RecWithFlags); in dropPoisonGeneratingRecipes()
45 friend class VPBuilder; variable
46 VPBuilder VPIRBuilder;
6774 VPValue *VPBuilder::createICmp(CmpInst::Predicate Pred, VPValue *A, VPValue *B, in createICmp()7825 VPBuilder::InsertPointGuard Guard(Builder); in createHeaderMask()8360 VPBuilder Builder(TopRegion->getExitingBasicBlock()); in addCanonicalIVRecipes()8423 VPBuilder ScalarPHBuilder(ScalarPHVPBB); in addLiveOutsForFirstOrderRecurrences()8424 VPBuilder MiddleBuilder(MiddleVPBB); in addLiveOutsForFirstOrderRecurrences()8964 VPBuilder::InsertPointGuard Guard(Builder); in adjustRecipesForReductions()
903 VPBuilder Builder(MiddleVPBB); in createInitialVPlan()