Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopFuse.cpp145 struct FusionCandidate { struct
186 FusionCandidate(Loop *L, DominatorTree &DT, in FusionCandidate() argument
391 bool operator()(const FusionCandidate &LHS, in operator ()()
452 for (const FusionCandidate &FC : CandSet) in operator <<()
763 void peelFusionCandidate(FusionCandidate &FC0, const FusionCandidate &FC1, in peelFusionCandidate()
978 FusionCandidate FC0Copy = *FC0; in fuseCandidates()
992 FusionCandidate FusedCand( in fuseCandidates()
1229 bool isAdjacent(const FusionCandidate &FC0, in isAdjacent()
1287 void mergeLatch(const FusionCandidate &FC0, const FusionCandidate &FC1) { in mergeLatch()
1324 Loop *performFusion(const FusionCandidate &FC0, const FusionCandidate &FC1) { in performFusion()
[all …]