| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| D | MachineScheduler.h | 169 class ScheduleDAGMI; variable 229 virtual void initialize(ScheduleDAGMI *DAG) = 0; 266 class ScheduleDAGMI : public ScheduleDAGInstrs { 292 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI() function 298 ~ScheduleDAGMI() override; 385 class ScheduleDAGMILive : public ScheduleDAGMI { 430 : ScheduleDAGMI(C, std::move(S), /*RemoveKillFlags=*/false), in ScheduleDAGMILive() 602 void init(ScheduleDAGMI *DAG, const TargetSchedModel *SchedModel); 617 ScheduleDAGMI *DAG = nullptr; 699 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, [all …]
|
| D | TargetInstrInfo.h | 54 class ScheduleDAGMI; variable 1516 const ScheduleDAGMI *DAG) const;
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
| D | MachineScheduler.cpp | 631 ScheduleDAGMI::~ScheduleDAGMI() = default; 637 void ScheduleDAGMI::releaseSucc(SUnit *SU, SDep *SuccEdge) { in releaseSucc() 665 void ScheduleDAGMI::releaseSuccessors(SUnit *SU) { in releaseSuccessors() 674 void ScheduleDAGMI::releasePred(SUnit *SU, SDep *PredEdge) { in releasePred() 702 void ScheduleDAGMI::releasePredecessors(SUnit *SU) { in releasePredecessors() 707 void ScheduleDAGMI::startBlock(MachineBasicBlock *bb) { in startBlock() 712 void ScheduleDAGMI::finishBlock() { in finishBlock() 721 void ScheduleDAGMI::enterRegion(MachineBasicBlock *bb, in enterRegion() 733 void ScheduleDAGMI::moveInstruction( in moveInstruction() 751 bool ScheduleDAGMI::checkSchedLimit() { in checkSchedLimit() [all …]
|
| D | TargetInstrInfo.cpp | 1059 const InstrItineraryData *II, const ScheduleDAGMI *DAG) const { in CreateTargetMIHazardRecognizer()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| D | PPCMachineScheduler.h | 42 void initialize(ScheduleDAGMI *Dag) override;
|
| D | PPCTargetMachine.cpp | 298 ScheduleDAGMI *DAG = in createPPCPostMachineScheduler() 299 new ScheduleDAGMI(C, ST.usePPCPostRASchedStrategy() ? in createPPCPostMachineScheduler()
|
| D | PPCMachineScheduler.cpp | 242 void PPCPostRASchedStrategy::initialize(ScheduleDAGMI *Dag) { in initialize()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| D | SystemZMachineScheduler.h | 130 void initialize(ScheduleDAGMI *dag) override;
|
| D | SystemZTargetMachine.cpp | 222 return new ScheduleDAGMI(C, in createPostMachineScheduler()
|
| D | SystemZMachineScheduler.cpp | 74 void SystemZPostRASchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| D | R600MachineScheduler.h | 72 void initialize(ScheduleDAGMI *dag) override;
|
| D | GCNSchedStrategy.h | 68 void initialize(ScheduleDAGMI *DAG) override;
|
| D | AMDGPUSubtarget.cpp | 1013 ScheduleDAGMI *DAG; 1093 DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
|
| D | R600MachineScheduler.cpp | 22 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { in initialize()
|
| D | GCNSchedStrategy.cpp | 26 void GCNMaxOccupancySchedStrategy::initialize(ScheduleDAGMI *DAG) { in initialize()
|
| D | GCNIterativeScheduler.cpp | 213 void initialize(ScheduleDAGMI *DAG) override {} in initialize()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| D | HexagonMachineScheduler.h | 237 void initialize(ScheduleDAGMI *dag) override;
|
| D | HexagonSubtarget.cpp | 263 ScheduleDAGMI *DAG = static_cast<ScheduleDAGMI*>(DAGInstrs); in apply()
|
| D | HexagonMachineScheduler.cpp | 253 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { in initialize()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| D | X86TargetMachine.cpp | 365 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| D | ARMTargetMachine.cpp | 352 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|
| D | ARMBaseInstrInfo.h | 136 const ScheduleDAGMI *DAG) const override;
|
| D | ARMBaseInstrInfo.cpp | 141 const InstrItineraryData *II, const ScheduleDAGMI *DAG) const { in CreateTargetMIHazardRecognizer()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| D | AArch64TargetMachine.cpp | 464 ScheduleDAGMI *DAG = createGenericSchedPostRA(C); in createPostMachineScheduler()
|