Searched refs:FusionCandidate (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopFuse.cpp | 145 struct FusionCandidate { struct 186 FusionCandidate(Loop *L, DominatorTree &DT, const PostDominatorTree *PDT, in FusionCandidate() argument 396 bool operator()(const FusionCandidate &LHS, in operator ()() 397 const FusionCandidate &RHS) const { in operator ()() 461 using FusionCandidateSet = std::set<FusionCandidate, FusionCandidateCompare>; 466 const FusionCandidate &FC) { in operator <<() 477 for (const FusionCandidate &FC : CandSet) in operator <<() 657 bool isControlFlowEquivalent(const FusionCandidate &FC0, in isControlFlowEquivalent() 658 const FusionCandidate &FC1) const { in isControlFlowEquivalent() 672 FusionCandidate CurrCand(L, DT, &PDT, ORE, PP); in collectFusionCandidates() [all …]
|