Searched refs:TryCand (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCMachineScheduler.cpp | 38 TryCand.Reason = Stall; in biasAddiLoadCandidate() 42 TryCand.Reason = NoCand; in biasAddiLoadCandidate() 56 TryCand.Reason = NodeOrder; in tryCandidate() 61 if (tryGreater(biasPhysReg(TryCand.SU, TryCand.AtTop), in tryCandidate() 67 tryPressure(TryCand.RPDelta.Excess, Cand.RPDelta.Excess, TryCand, Cand, in tryCandidate() 113 if (tryLess(getWeakLeft(TryCand.SU, TryCand.AtTop), in tryCandidate() 120 tryPressure(TryCand.RPDelta.CurrentMax, Cand.RPDelta.CurrentMax, TryCand, in tryCandidate() 152 if (TryCand.Reason != NodeOrder && TryCand.Reason != NoCand) in tryCandidate() 171 TryCand.Reason = Stall; in biasAddiCandidate() 183 TryCand.Reason = NodeOrder; in tryCandidate() [all …]
|
| H A D | PPCMachineScheduler.h | 26 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, 31 SchedCandidate &TryCand, 47 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override; 48 bool biasAddiCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) const;
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SIMachineScheduler.cpp | 145 TryCand.Reason = Reason; in tryLess() 162 TryCand.Reason = Reason; in tryGreater() 228 if (TryCand.IsLowLatency && in tryCandidateTopDown() 247 SISchedCandidate TryCand; in pickNode() local 251 TryCand.SU = SU; in pickNode() 1541 if (TryCand.IsHighLatency && SISched::tryGreater(TryCand.Height, Cand.Height, in tryCandidateLatency() 1565 if (SISched::tryGreater(TryCand.Height, Cand.Height, TryCand, Cand, Depth)) in tryCandidateRegUsage() 1602 TryCand.Block = *I; in pickBlock() 1603 TryCand.IsHighLatency = TryCand.Block->isHighLatencyBlock(); in pickBlock() 1607 TryCand.NumSuccessors = TryCand.Block->getSuccs().size(); in pickBlock() [all …]
|
| H A D | SIMachineScheduler.h | 202 void tryCandidateTopDown(SISchedCandidate &Cand, SISchedCandidate &TryCand); 203 void tryCandidateBottomUp(SISchedCandidate &Cand, SISchedCandidate &TryCand); 387 SIBlockSchedCandidate &TryCand); 389 SIBlockSchedCandidate &TryCand);
|
| H A D | GCNSchedStrategy.cpp | 170 SchedCandidate TryCand(ZonePolicy); in pickNodeFromQueue() local 171 initCandidate(TryCand, SU, Zone.isTop(), RPTracker, SRI, in pickNodeFromQueue() 174 SchedBoundary *ZoneArg = Cand.AtTop == TryCand.AtTop ? &Zone : nullptr; in pickNodeFromQueue() 175 GenericScheduler::tryCandidate(Cand, TryCand, ZoneArg); in pickNodeFromQueue() 176 if (TryCand.Reason != NoCand) { in pickNodeFromQueue() 178 if (TryCand.ResDelta == SchedResourceDelta()) in pickNodeFromQueue() 179 TryCand.initResourceDelta(Zone.DAG, SchedModel); in pickNodeFromQueue() 180 Cand.setBest(TryCand); in pickNodeFromQueue()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 2827 TryCand.Reason = Reason; in tryLess() 2843 TryCand.Reason = Reason; in tryGreater() 3187 TryCand.Reason = NodeOrder; in tryCandidate() 3192 if (tryGreater(biasPhysReg(TryCand.SU, TryCand.AtTop), in tryCandidate() 3247 if (tryLess(getWeakLeft(TryCand.SU, TryCand.AtTop), in tryCandidate() 3311 Cand.setBest(TryCand); in pickNodeFromQueue() 3554 TryCand.Reason = NodeOrder; in tryCandidate() 3585 TryCand.Reason = NodeOrder; in tryCandidate() 3596 TryCand.SU = SU; in pickNodeFromQueue() 3597 TryCand.AtTop = true; in pickNodeFromQueue() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineScheduler.cpp | 62 SchedCandidate &TryCand) { in tryCandidate() argument 63 bool OriginalResult = PostGenericScheduler::tryCandidate(Cand, TryCand); in tryCandidate() 66 MachineInstr *Instr0 = TryCand.SU->getInstr(); in tryCandidate() 75 TryCand.Reason = NodeOrder; in tryCandidate()
|
| H A D | AArch64MachineScheduler.h | 27 bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand) override;
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 932 GenericSchedulerBase::SchedCandidate &TryCand, 936 GenericSchedulerBase::SchedCandidate &TryCand, 939 bool tryLatency(GenericSchedulerBase::SchedCandidate &TryCand, 944 GenericSchedulerBase::SchedCandidate &TryCand, 1018 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand, 1081 virtual bool tryCandidate(SchedCandidate &Cand, SchedCandidate &TryCand);
|