Searched refs:FusionCandidate (Results 1 – 1 of 1) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFuse.cpp | 144 struct FusionCandidate { struct 185 FusionCandidate(Loop *L, DominatorTree &DT, const PostDominatorTree *PDT, in FusionCandidate() function 395 bool operator()(const FusionCandidate &LHS, in operator ()() 396 const FusionCandidate &RHS) const { in operator ()() 460 using FusionCandidateSet = std::set<FusionCandidate, FusionCandidateCompare>; 465 const FusionCandidate &FC) { in operator <<() 476 for (const FusionCandidate &FC : CandSet) in operator <<() 656 bool isControlFlowEquivalent(const FusionCandidate &FC0, in isControlFlowEquivalent() 657 const FusionCandidate &FC1) const { in isControlFlowEquivalent() 671 FusionCandidate CurrCand(L, DT, &PDT, ORE, PP); in collectFusionCandidates() [all …]
|