Searched refs:FC0 (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp394 // order. Thus, if FC0 comes *before* FC1 in a FusionCandidateSet, then FC0
395 // dominates FC1 and FC1 post-dominates FC0.
596 bool isControlFlowEquivalent(const FusionCandidate &FC0, argument
598 assert(FC0.Preheader && FC1.Preheader && "Expecting valid preheaders");
600 return ::isControlFlowEquivalent(*FC0.getEntryBlock(), *FC1.getEntryBlock(),
651 bool isBeneficialFusion(const FusionCandidate &FC0, argument
665 bool identicalTripCounts(const FusionCandidate &FC0, argument
667 const SCEV *TripCount0 = SE.getBackedgeTakenCount(FC0.L);
705 for (auto FC0
936 dependencesAllowFusion(const FusionCandidate &FC0, const FusionCandidate &FC1, Instruction &I0, Instruction &I1, bool AnyDep, FusionDependenceAnalysisChoice DepChoice) argument
983 dependencesAllowFusion(const FusionCandidate &FC0, const FusionCandidate &FC1) argument
1047 isAdjacent(const FusionCandidate &FC0, const FusionCandidate &FC1) const argument
1068 haveIdenticalGuards(const FusionCandidate &FC0, const FusionCandidate &FC1) const argument
1104 mergeLatch(const FusionCandidate &FC0, const FusionCandidate &FC1) argument
1141 performFusion(const FusionCandidate &FC0, const FusionCandidate &FC1) argument
1330 reportLoopFusion(const FusionCandidate &FC0, const FusionCandidate &FC1, llvm::Statistic &Stat) argument
1359 fuseGuardedLoops(const FusionCandidate &FC0, const FusionCandidate &FC1) argument
[all...]

Completed in 62 milliseconds