Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp145 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 …]