Searched refs:TargetSU (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/
H A DScheduleDAG.cpp599 /// WillCreateCycle - Returns true if adding an edge to TargetSU from SU will
600 /// create a cycle. If so, it is not safe to call AddPred(TargetSU, SU).
601 bool ScheduleDAGTopologicalSort::WillCreateCycle(SUnit *TargetSU, SUnit *SU) {
602 // Is SU reachable from TargetSU via successor edges?
603 if (IsReachable(SU, TargetSU))
606 I = TargetSU->Preds.begin(), E = TargetSU->Preds.end(); I != E; ++I)
613 /// IsReachable - Checks if SU is reachable from TargetSU.
615 const SUnit *TargetSU) {
616 // If insertion of the edge SU->TargetSU woul
[all...]
H A DMachinePipeliner.cpp1388 SUnit *TargetSU = D.getSUnit(); local
1394 TargetSU->addPred(Dep);
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DScheduleDAG.cpp568 /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU will
570 bool ScheduleDAGTopologicalSort::WillCreateCycle(SUnit *SU, SUnit *TargetSU) {
571 if (IsReachable(TargetSU, SU))
576 IsReachable(TargetSU, I->getSUnit()))
581 /// IsReachable - Checks if SU is reachable from TargetSU.
583 const SUnit *TargetSU) {
584 // If insertion of the edge SU->TargetSU would create a cycle
585 // then there is a path from TargetSU to SU.
587 LowerBound = Node2Index[TargetSU->NodeNum];
590 // Is Ord(TargetSU) < Or
[all...]
/external/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h740 /// IsReachable - Checks if SU is reachable from TargetSU.
741 bool IsReachable(const SUnit *SU, const SUnit *TargetSU);
743 /// WillCreateCycle - Return true if addPred(TargetSU, SU) creates a cycle.
744 bool WillCreateCycle(SUnit *TargetSU, SUnit *SU);
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
H A DScheduleDAG.h694 /// IsReachable - Checks if SU is reachable from TargetSU.
695 bool IsReachable(const SUnit *SU, const SUnit *TargetSU);
697 /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU
699 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp185 /// IsReachable - Checks if SU is reachable from TargetSU.
186 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { argument
187 return Topo.IsReachable(SU, TargetSU);
190 /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU will
192 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { argument
193 return Topo.WillCreateCycle(SU, TargetSU);
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp189 /// IsReachable - Checks if SU is reachable from TargetSU.
190 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { argument
191 return Topo.IsReachable(SU, TargetSU);
194 /// WillCreateCycle - Returns true if adding an edge from SU to TargetSU will
196 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { argument
197 return Topo.WillCreateCycle(SU, TargetSU);

Completed in 405 milliseconds