Home
last modified time | relevance | path

Searched refs:SU (Results 1 – 25 of 333) sorted by relevance

12345678910>>...14

/external/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp43 bool VLIWResourceModel::isResourceAvailable(SUnit *SU) { in isResourceAvailable() argument
44 if (!SU || !SU->getInstr()) in isResourceAvailable()
49 switch (SU->getInstr()->getOpcode()) { in isResourceAvailable()
51 if (!ResourcesModel->canReserveResources(*SU->getInstr())) in isResourceAvailable()
75 if (I->getSUnit() == SU) in isResourceAvailable()
83 bool VLIWResourceModel::reserveResources(SUnit *SU) { in reserveResources() argument
86 if (!SU) { in reserveResources()
94 if (!isResourceAvailable(SU)) { in reserveResources()
101 switch (SU->getInstr()->getOpcode()) { in reserveResources()
103 ResourcesModel->reserveResources(*SU->getInstr()); in reserveResources()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp97 bool VLIWResourceModel::isResourceAvailable(SUnit *SU, bool IsTop) { in isResourceAvailable() argument
98 if (!SU || !SU->getInstr()) in isResourceAvailable()
103 switch (SU->getInstr()->getOpcode()) { in isResourceAvailable()
105 if (!ResourcesModel->canReserveResources(*SU->getInstr())) in isResourceAvailable()
119 MachineBasicBlock *MBB = SU->getInstr()->getParent(); in isResourceAvailable()
127 if (hasDependence(Packet[i], SU, QII)) in isResourceAvailable()
131 if (hasDependence(SU, Packet[i], QII)) in isResourceAvailable()
138 bool VLIWResourceModel::reserveResources(SUnit *SU, bool IsTop) { in reserveResources() argument
141 if (!SU) { in reserveResources()
149 if (!isResourceAvailable(SU, IsTop) || in reserveResources()
[all …]
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonMachineScheduler.cpp97 bool VLIWResourceModel::isResourceAvailable(SUnit *SU, bool IsTop) { in isResourceAvailable() argument
98 if (!SU || !SU->getInstr()) in isResourceAvailable()
103 switch (SU->getInstr()->getOpcode()) { in isResourceAvailable()
105 if (!ResourcesModel->canReserveResources(*SU->getInstr())) in isResourceAvailable()
119 MachineBasicBlock *MBB = SU->getInstr()->getParent(); in isResourceAvailable()
127 if (hasDependence(Packet[i], SU, QII)) in isResourceAvailable()
131 if (hasDependence(SU, Packet[i], QII)) in isResourceAvailable()
138 bool VLIWResourceModel::reserveResources(SUnit *SU, bool IsTop) { in reserveResources() argument
141 if (!SU) { in reserveResources()
149 if (!isResourceAvailable(SU, IsTop) || in reserveResources()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp67 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { in numberRCValPredInSU() argument
69 for (SDep &Pred : SU->Preds) { in numberRCValPredInSU()
104 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, in numberRCValSuccInSU() argument
107 for (const SDep &Succ : SU->Succs) { in numberRCValSuccInSU()
142 static unsigned numberCtrlDepsInSU(SUnit *SU) { in numberCtrlDepsInSU() argument
144 for (const SDep &Succ : SU->Succs) in numberCtrlDepsInSU()
151 static unsigned numberCtrlPredInSU(SUnit *SU) { in numberCtrlPredInSU() argument
153 for (SDep &Pred : SU->Preds) in numberCtrlPredInSU()
168 SUnit *SU = &(*SUnits)[i]; in initNodes() local
169 initNumRegDefsLeft(SU); in initNodes()
[all …]
DScheduleDAGRRList.cpp212 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() argument
213 return Topo.IsReachable(SU, TargetSU); in IsReachable()
218 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() argument
219 return Topo.WillCreateCycle(SU, TargetSU); in WillCreateCycle()
225 void AddPredQueued(SUnit *SU, const SDep &D) { in AddPredQueued() argument
226 Topo.AddPredQueued(SU, D.getSUnit()); in AddPredQueued()
227 SU->addPred(D); in AddPredQueued()
233 void AddPred(SUnit *SU, const SDep &D) { in AddPred() argument
234 Topo.AddPred(SU, D.getSUnit()); in AddPred()
235 SU->addPred(D); in AddPred()
[all …]
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp71 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { in numberRCValPredInSU() argument
73 for (SDep &Pred : SU->Preds) { in numberRCValPredInSU()
108 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, in numberRCValSuccInSU() argument
111 for (const SDep &Succ : SU->Succs) { in numberRCValSuccInSU()
146 static unsigned numberCtrlDepsInSU(SUnit *SU) { in numberCtrlDepsInSU() argument
148 for (const SDep &Succ : SU->Succs) in numberCtrlDepsInSU()
155 static unsigned numberCtrlPredInSU(SUnit *SU) { in numberCtrlPredInSU() argument
157 for (SDep &Pred : SU->Preds) in numberCtrlPredInSU()
172 SUnit *SU = &(*SUnits)[i]; in initNodes() local
173 initNumRegDefsLeft(SU); in initNodes()
[all …]
DScheduleDAGRRList.cpp212 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() argument
213 return Topo.IsReachable(SU, TargetSU); in IsReachable()
218 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() argument
219 return Topo.WillCreateCycle(SU, TargetSU); in WillCreateCycle()
225 void AddPredQueued(SUnit *SU, const SDep &D) { in AddPredQueued() argument
226 Topo.AddPredQueued(SU, D.getSUnit()); in AddPredQueued()
227 SU->addPred(D); in AddPredQueued()
233 void AddPred(SUnit *SU, const SDep &D) { in AddPred() argument
234 Topo.AddPred(SU, D.getSUnit()); in AddPred()
235 SU->addPred(D); in AddPred()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DResourcePriorityQueue.cpp70 ResourcePriorityQueue::numberRCValPredInSU(SUnit *SU, unsigned RCId) { in numberRCValPredInSU() argument
72 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in numberRCValPredInSU()
107 unsigned ResourcePriorityQueue::numberRCValSuccInSU(SUnit *SU, in numberRCValSuccInSU() argument
110 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in numberRCValSuccInSU()
145 static unsigned numberCtrlDepsInSU(SUnit *SU) { in numberCtrlDepsInSU() argument
147 for (SUnit::const_succ_iterator I = SU->Succs.begin(), E = SU->Succs.end(); in numberCtrlDepsInSU()
155 static unsigned numberCtrlPredInSU(SUnit *SU) { in numberCtrlPredInSU() argument
157 for (SUnit::pred_iterator I = SU->Preds.begin(), E = SU->Preds.end(); in numberCtrlPredInSU()
173 SUnit *SU = &(*SUnits)[i]; in initNodes() local
174 initNumRegDefsLeft(SU); in initNodes()
[all …]
DScheduleDAGRRList.cpp186 bool IsReachable(const SUnit *SU, const SUnit *TargetSU) { in IsReachable() argument
187 return Topo.IsReachable(SU, TargetSU); in IsReachable()
192 bool WillCreateCycle(SUnit *SU, SUnit *TargetSU) { in WillCreateCycle() argument
193 return Topo.WillCreateCycle(SU, TargetSU); in WillCreateCycle()
199 void AddPred(SUnit *SU, const SDep &D) { in AddPred() argument
200 Topo.AddPred(SU, D.getSUnit()); in AddPred()
201 SU->addPred(D); in AddPred()
207 void RemovePred(SUnit *SU, const SDep &D) { in RemovePred() argument
208 Topo.RemovePred(SU, D.getSUnit()); in RemovePred()
209 SU->removePred(D); in RemovePred()
[all …]
/external/llvm-project/llvm/test/CodeGen/PowerPC/
Dfusion-load-store.ll2 ; scheduler will print "Cluster ld/st SU(x) - SU(y)" if SU(x) and SU(y) are fused.
13 ; CHECK: Cluster ld/st SU([[SU3:[0-9]+]]) - SU([[SU4:[0-9]+]])
14 ; CHECK: Cluster ld/st SU([[SU2:[0-9]+]]) - SU([[SU5:[0-9]+]])
15 ; CHECK: SU([[SU2]]): STD %[[REG:[0-9]+]]:g8rc, 24
16 ; CHECK: SU([[SU3]]): STD %[[REG]]:g8rc, 16
17 ; CHECK: SU([[SU4]]): STD %[[REG]]:g8rc, 8
18 ; CHECK: SU([[SU5]]): STD %[[REG]]:g8rc, 32
21 ; CHECK: Cluster ld/st SU([[SU0:[0-9]+]]) - SU([[SU1:[0-9]+]])
22 ; CHECK: Cluster ld/st SU([[SU2:[0-9]+]]) - SU([[SU3:[0-9]+]])
23 ; CHECK: SU([[SU0]]): STD renamable $x[[REG:[0-9]+]], 16
[all …]
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNMinRegStrategy.cpp38 const SUnit *SU; member
42 : SU(SU_), Priority(Priority_) {} in Candidate()
51 bool isScheduled(const SUnit *SU) const { in isScheduled()
52 assert(!SU->isBoundaryNode()); in isScheduled()
53 return NumPreds[SU->NodeNum] == std::numeric_limits<unsigned>::max(); in isScheduled()
56 void setIsScheduled(const SUnit *SU) { in setIsScheduled() argument
57 assert(!SU->isBoundaryNode()); in setIsScheduled()
58 NumPreds[SU->NodeNum] = std::numeric_limits<unsigned>::max(); in setIsScheduled()
61 unsigned getNumPreds(const SUnit *SU) const { in getNumPreds()
62 assert(!SU->isBoundaryNode()); in getNumPreds()
[all …]
DGCNILPSched.cpp24 SUnit *SU; member
27 : SU(SU_) {} in Candidate()
41 unsigned getNodePriority(const SUnit *SU) const;
48 void releasePredecessors(const SUnit* SU);
59 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) { in CalcNodeSethiUllmanNumber() argument
60 unsigned &SethiUllmanNumber = SUNumbers[SU->NodeNum]; in CalcNodeSethiUllmanNumber()
65 for (const SDep &Pred : SU->Preds) { in CalcNodeSethiUllmanNumber()
87 unsigned GCNILPScheduler::getNodePriority(const SUnit *SU) const { in getNodePriority()
88 assert(SU->NodeNum < SUNumbers.size()); in getNodePriority()
89 if (SU->NumSuccs == 0 && SU->NumPreds != 0) in getNodePriority()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNMinRegStrategy.cpp31 const SUnit *SU; member
35 : SU(SU_), Priority(Priority_) {} in Candidate()
44 bool isScheduled(const SUnit *SU) const { in isScheduled()
45 assert(!SU->isBoundaryNode()); in isScheduled()
46 return NumPreds[SU->NodeNum] == std::numeric_limits<unsigned>::max(); in isScheduled()
49 void setIsScheduled(const SUnit *SU) { in setIsScheduled() argument
50 assert(!SU->isBoundaryNode()); in setIsScheduled()
51 NumPreds[SU->NodeNum] = std::numeric_limits<unsigned>::max(); in setIsScheduled()
54 unsigned getNumPreds(const SUnit *SU) const { in getNumPreds()
55 assert(!SU->isBoundaryNode()); in getNumPreds()
[all …]
DGCNILPSched.cpp24 SUnit *SU; member
27 : SU(SU_) {} in Candidate()
41 unsigned getNodePriority(const SUnit *SU) const;
48 void releasePredecessors(const SUnit* SU);
59 CalcNodeSethiUllmanNumber(const SUnit *SU, std::vector<unsigned> &SUNumbers) { in CalcNodeSethiUllmanNumber() argument
60 unsigned &SethiUllmanNumber = SUNumbers[SU->NodeNum]; in CalcNodeSethiUllmanNumber()
65 for (const SDep &Pred : SU->Preds) { in CalcNodeSethiUllmanNumber()
87 unsigned GCNILPScheduler::getNodePriority(const SUnit *SU) const { in getNodePriority()
88 assert(SU->NodeNum < SUNumbers.size()); in getNodePriority()
89 if (SU->NumSuccs == 0 && SU->NumPreds != 0) in getNodePriority()
[all …]
/external/llvm-project/llvm/test/CodeGen/AArch64/
Dmisched-fusion-crypto-eor.mir9 ; CHECK: SU(0): %0:fpr128 = AESErr undef $q0(tied-def 0), undef $q1
11 ; NOFUSE-NOT: SU({{.*}}): Ord
12 ; FUSEAES: SU(1): Ord Latency=0 Cluster
13 ; CHECK: SU(1): %1:fpr128 = AESMCrrTied %0:fpr128
17 ; CHECK: SU(2): %2:fpr128 = AESErr undef $q2(tied-def 0), undef $q3
19 ; NOFUSE-NOT: SU({{.*}}): Ord
20 ; FUSEAES: SU(3): Ord Latency=0 Cluster
21 ; CHECK: SU(3): dead %3:fpr128 = AESMCrr %2:fpr128
25 ; CHECK: SU(4): %4:fpr128 = AESErr %1:fpr128(tied-def 0), undef $q4
27 ; NOFUSE-NOT: SU({{.*}}): Ord
[all …]
Daarch64-stp-cluster.ll7 ; CHECK:Cluster ld/st SU(3) - SU(4)
8 ; CHECK:Cluster ld/st SU(2) - SU(5)
9 ; CHECK:SU(4): STRXui %1:gpr64, %0:gpr64common, 1
10 ; CHECK:SU(3): STRXui %1:gpr64, %0:gpr64common, 2
11 ; CHECK:SU(2): STRXui %1:gpr64, %0:gpr64common, 3
12 ; CHECK:SU(5): STRXui %1:gpr64, %0:gpr64common, 4
28 ; CHECK:Cluster ld/st SU(3) - SU(4)
29 ; CHECK:Cluster ld/st SU(2) - SU(5)
30 ; CHECK:SU(4): STRWui %1:gpr32, %0:gpr64common, 1
31 ; CHECK:SU(3): STRWui %1:gpr32, %0:gpr64common, 2
[all …]
Dmisched-fusion-arith-logic.mir14 ; CHECK: SU(0): %0:gpr32 = SUBWrr undef $w0, undef $w1
16 ; CHECK: SU(2): Ord Latency=0 Cluster
17 ; CHECK: SU(1): %1:gpr32 = ADDWrr undef $w1, undef $w2
19 ; CHECK: SU(3): Ord Latency=0 Cluster
20 ; CHECK: SU(2): dead %2:gpr32 = SUBWrs %0:gpr32, undef $w2, 0
22 ; CHECK: SU(0): Ord Latency=0 Cluster
23 ; CHECK: SU(3): dead %3:gpr32 = ADDWrs %1:gpr32, undef $w3, 0
25 ; CHECK: SU(1): Ord Latency=0 Cluster
36 ; CHECK: SU(0): %0:gpr64 = ADDXrr undef $x0, undef $x1
38 ; CHECK: SU(2): Ord Latency=0 Cluster
[all …]
/external/llvm/test/CodeGen/AArch64/
Daarch64-stp-cluster.ll6 ; CHECK:Cluster ld/st SU(4) - SU(3)
7 ; CHECK:Cluster ld/st SU(2) - SU(5)
8 ; CHECK:SU(4): STRXui %vreg1, %vreg0, 1
9 ; CHECK:SU(3): STRXui %vreg1, %vreg0, 2
10 ; CHECK:SU(2): STRXui %vreg1, %vreg0, 3
11 ; CHECK:SU(5): STRXui %vreg1, %vreg0, 4
27 ; CHECK:Cluster ld/st SU(4) - SU(3)
28 ; CHECK:Cluster ld/st SU(2) - SU(5)
29 ; CHECK:SU(4): STRWui %vreg1, %vreg0, 1
30 ; CHECK:SU(3): STRWui %vreg1, %vreg0, 2
[all …]
Darm64-ldp-cluster.ll8 ; CHECK: Cluster ld/st SU(1) - SU(2)
9 ; CHECK: SU(1): %vreg{{[0-9]+}}<def> = LDRWui
10 ; CHECK: SU(2): %vreg{{[0-9]+}}<def> = LDRWui
13 ; EXYNOS: Cluster ld/st SU(1) - SU(2)
14 ; EXYNOS: SU(1): %vreg{{[0-9]+}}<def> = LDRWui
15 ; EXYNOS: SU(2): %vreg{{[0-9]+}}<def> = LDRWui
28 ; CHECK: Cluster ld/st SU(1) - SU(2)
29 ; CHECK: SU(1): %vreg{{[0-9]+}}<def> = LDRSWui
30 ; CHECK: SU(2): %vreg{{[0-9]+}}<def> = LDRSWui
33 ; EXYNOS: Cluster ld/st SU(1) - SU(2)
[all …]
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.cpp46 getNumDecoderSlots(SUnit *SU) const { in getNumDecoderSlots()
47 const MCSchedClassDesc *SC = getSchedClass(SU); in getNumDecoderSlots()
61 unsigned SystemZHazardRecognizer::getCurrCycleIdx(SUnit *SU) const { in getCurrCycleIdx()
66 if (SU != nullptr && !fitsIntoCurrentGroup(SU)) { in getCurrCycleIdx()
77 getHazardType(SUnit *SU, int Stalls) { in getHazardType() argument
78 return (fitsIntoCurrentGroup(SU) ? NoHazard : Hazard); in getHazardType()
92 SystemZHazardRecognizer::fitsIntoCurrentGroup(SUnit *SU) const { in fitsIntoCurrentGroup()
93 const MCSchedClassDesc *SC = getSchedClass(SU); in fitsIntoCurrentGroup()
105 if (CurrGroupSize == 2 && has4RegOps(SU->getInstr())) in fitsIntoCurrentGroup()
111 assert ((getNumDecoderSlots(SU) <= 1) && (CurrGroupSize < 3) && in fitsIntoCurrentGroup()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZHazardRecognizer.cpp46 getNumDecoderSlots(SUnit *SU) const { in getNumDecoderSlots()
47 const MCSchedClassDesc *SC = getSchedClass(SU); in getNumDecoderSlots()
61 unsigned SystemZHazardRecognizer::getCurrCycleIdx(SUnit *SU) const { in getCurrCycleIdx()
66 if (SU != nullptr && !fitsIntoCurrentGroup(SU)) { in getCurrCycleIdx()
92 SystemZHazardRecognizer::fitsIntoCurrentGroup(SUnit *SU) const { in fitsIntoCurrentGroup()
93 const MCSchedClassDesc *SC = getSchedClass(SU); in fitsIntoCurrentGroup()
105 if (CurrGroupSize == 2 && has4RegOps(SU->getInstr())) in fitsIntoCurrentGroup()
111 assert ((getNumDecoderSlots(SU) <= 1) && (CurrGroupSize < 3) && in fitsIntoCurrentGroup()
167 void SystemZHazardRecognizer::dumpSU(SUnit *SU, raw_ostream &OS) const { in dumpSU() argument
168 OS << "SU(" << SU->NodeNum << "):"; in dumpSU()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineScheduler.cpp601 for (const SUnit *SU : Queue) in dump() local
602 dbgs() << SU->NodeNum << " "; in dump()
620 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() argument
639 if (SuccSU->TopReadyCycle < SU->TopReadyCycle + SuccEdge->getLatency()) in releaseSucc()
640 SuccSU->TopReadyCycle = SU->TopReadyCycle + SuccEdge->getLatency(); in releaseSucc()
648 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() argument
649 for (SDep &Succ : SU->Succs) in releaseSuccessors()
650 releaseSucc(SU, &Succ); in releaseSuccessors()
657 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() argument
676 if (PredSU->BotReadyCycle < SU->BotReadyCycle + PredEdge->getLatency()) in releasePred()
[all …]
DScheduleDAGInstrs.cpp229 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps() argument
230 const MachineOperand &MO = SU->getInstr()->getOperand(OperIdx); in addPhysRegDataDeps()
238 const MCInstrDesc *DefMIDesc = &SU->getInstr()->getDesc(); in addPhysRegDataDeps()
246 SUnit *UseSU = I->SU; in addPhysRegDataDeps()
247 if (UseSU == SU) in addPhysRegDataDeps()
256 Dep = SDep(SU, SDep::Artificial); in addPhysRegDataDeps()
260 SU->hasPhysRegDefs = true; in addPhysRegDataDeps()
261 Dep = SDep(SU, SDep::Data, *Alias); in addPhysRegDataDeps()
270 Dep.setLatency(SchedModel.computeOperandLatency(SU->getInstr(), OperIdx, in addPhysRegDataDeps()
272 ST.adjustSchedDependency(SU, UseSU, Dep); in addPhysRegDataDeps()
[all …]
/external/llvm-project/llvm/lib/CodeGen/
DScheduleDAGInstrs.cpp233 void ScheduleDAGInstrs::addPhysRegDataDeps(SUnit *SU, unsigned OperIdx) { in addPhysRegDataDeps() argument
234 const MachineOperand &MO = SU->getInstr()->getOperand(OperIdx); in addPhysRegDataDeps()
242 const MCInstrDesc *DefMIDesc = &SU->getInstr()->getDesc(); in addPhysRegDataDeps()
248 SUnit *UseSU = I->SU; in addPhysRegDataDeps()
249 if (UseSU == SU) in addPhysRegDataDeps()
258 Dep = SDep(SU, SDep::Artificial); in addPhysRegDataDeps()
262 SU->hasPhysRegDefs = true; in addPhysRegDataDeps()
263 Dep = SDep(SU, SDep::Data, *Alias); in addPhysRegDataDeps()
272 Dep.setLatency(SchedModel.computeOperandLatency(SU->getInstr(), OperIdx, in addPhysRegDataDeps()
274 ST.adjustSchedDependency(SU, OperIdx, UseSU, UseOp, Dep); in addPhysRegDataDeps()
[all …]
DMachineScheduler.cpp618 for (const SUnit *SU : Queue) in dump() local
619 dbgs() << SU->NodeNum << " "; in dump()
637 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() argument
656 if (SuccSU->TopReadyCycle < SU->TopReadyCycle + SuccEdge->getLatency()) in releaseSucc()
657 SuccSU->TopReadyCycle = SU->TopReadyCycle + SuccEdge->getLatency(); in releaseSucc()
665 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() argument
666 for (SDep &Succ : SU->Succs) in releaseSuccessors()
667 releaseSucc(SU, &Succ); in releaseSuccessors()
674 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() argument
693 if (PredSU->BotReadyCycle < SU->BotReadyCycle + PredEdge->getLatency()) in releasePred()
[all …]

12345678910>>...14