Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMacroFusion.cpp40 static bool fuseInstructionPair(ScheduleDAGMI &DAG, SUnit &FirstSU, in fuseInstructionPair() argument
44 for (SDep &SI : FirstSU.Succs) in fuseInstructionPair()
57 if (!DAG.addEdge(&SecondSU, SDep(&FirstSU, SDep::Cluster))) in fuseInstructionPair()
61 for (SDep &SI : FirstSU.Succs) in fuseInstructionPair()
66 if (SI.getSUnit() == &FirstSU) in fuseInstructionPair()
78 for (const SDep &SI : FirstSU.Succs) { in fuseInstructionPair()
90 if (&FirstSU != &DAG.EntrySU) { in fuseInstructionPair()
93 if (SI.isWeak() || isHazard(SI) || &FirstSU == SU || FirstSU.isSucc(SU)) in fuseInstructionPair()
96 DAG.dumpNodeName(FirstSU); dbgs() << '\n';); in fuseInstructionPair()
97 DAG.addEdge(&FirstSU, SDep(SU, SDep::Artificial)); in fuseInstructionPair()
[all …]