| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 128 struct MachineSchedContext { struct 138 MachineSchedContext(); argument 139 MachineSchedContext &operator=(const MachineSchedContext &other) = delete; argument 140 MachineSchedContext(const MachineSchedContext &other) = delete; 141 virtual ~MachineSchedContext(); 148 ScheduleDAGInstrs *(*)(MachineSchedContext *)> { 437 ScheduleDAGMILive(MachineSchedContext *C, in ScheduleDAGMILive() 1166 const MachineSchedContext *Context; 1212 GenericScheduler(const MachineSchedContext *C): in GenericScheduler() 1299 PostGenericScheduler(const MachineSchedContext *C): in PostGenericScheduler() [all …]
|
| H A D | TargetPassConfig.h | 25 struct MachineSchedContext; 310 createMachineScheduler(MachineSchedContext *C) const { in createMachineScheduler() 317 createPostMachineScheduler(MachineSchedContext *C) const { in createPostMachineScheduler()
|
| H A D | VLIWMachineScheduler.h | 72 VLIWMachineScheduler(MachineSchedContext *C, in VLIWMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.h | 101 GCNSchedStrategy(const MachineSchedContext *C); 125 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C); 136 GCNMaxILPSchedStrategy(const MachineSchedContext *C); 236 GCNScheduleDAGMILive(MachineSchedContext *C, 421 GCNPostScheduleDAGMILive(MachineSchedContext *C,
|
| H A D | GCNIterativeScheduler.h | 40 GCNIterativeScheduler(MachineSchedContext *C, 76 MachineSchedContext *Context;
|
| H A D | R600TargetMachine.cpp | 39 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler() 98 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
|
| H A D | AMDGPUTargetMachine.cpp | 452 static ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C) { in createSIMachineScheduler() 457 createGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createGCNMaxOccupancyMachineScheduler() 471 createGCNMaxILPMachineScheduler(MachineSchedContext *C) { in createGCNMaxILPMachineScheduler() 479 createIterativeGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createIterativeGCNMaxOccupancyMachineScheduler() 489 static ScheduleDAGInstrs *createMinRegScheduler(MachineSchedContext *C) { in createMinRegScheduler() 495 createIterativeILPMachineScheduler(MachineSchedContext *C) { in createIterativeILPMachineScheduler() 925 createMachineScheduler(MachineSchedContext *C) const override; 928 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler() 1144 AMDGPUPassConfig::createMachineScheduler(MachineSchedContext *C) const { in createMachineScheduler() 1165 MachineSchedContext *C) const { in createMachineScheduler()
|
| H A D | AMDGPUTargetMachine.h | 124 createMachineScheduler(MachineSchedContext *C) const override;
|
| H A D | GCNSchedStrategy.cpp | 63 GCNSchedStrategy::GCNSchedStrategy(const MachineSchedContext *C) in GCNSchedStrategy() 386 const MachineSchedContext *C) in GCNMaxOccupancySchedStrategy() 394 GCNMaxILPSchedStrategy::GCNMaxILPSchedStrategy(const MachineSchedContext *C) in GCNMaxILPSchedStrategy() 484 MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S) in GCNScheduleDAGMILive() 1563 MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in GCNPostScheduleDAGMILive()
|
| H A D | SIMachineScheduler.h | 436 SIScheduleDAGMI(MachineSchedContext *C);
|
| H A D | GCNIterativeScheduler.cpp | 217 GCNIterativeScheduler::GCNIterativeScheduler(MachineSchedContext *C, in GCNIterativeScheduler()
|
| H A D | SIMachineScheduler.cpp | 1757 SIScheduleDAGMI::SIScheduleDAGMI(MachineSchedContext *C) : in SIScheduleDAGMI()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMachineScheduler.h | 23 PPCPreRASchedStrategy(const MachineSchedContext *C) : in PPCPreRASchedStrategy() 38 PPCPostRASchedStrategy(const MachineSchedContext *C) : in PPCPostRASchedStrategy()
|
| H A D | PPCTargetMachine.cpp | 309 static ScheduleDAGInstrs *createPPCMachineScheduler(MachineSchedContext *C) { in createPPCMachineScheduler() 326 MachineSchedContext *C) { in createPPCPostMachineScheduler() 442 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 446 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64MachineScheduler.h | 23 AArch64PostRASchedStrategy(const MachineSchedContext *C) : in AArch64PostRASchedStrategy()
|
| H A D | AArch64TargetMachine.cpp | 493 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 504 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineScheduler.h | 115 SystemZPostRASchedStrategy(const MachineSchedContext *C);
|
| H A D | SystemZMachineScheduler.cpp | 129 SystemZPostRASchedStrategy(const MachineSchedContext *C) in SystemZPostRASchedStrategy()
|
| H A D | SystemZTargetMachine.cpp | 207 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 128 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched() 315 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 378 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 385 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 188 MachineSchedContext::MachineSchedContext() { in MachineSchedContext() function in MachineSchedContext 192 MachineSchedContext::~MachineSchedContext() { in ~MachineSchedContext() 199 class MachineSchedulerBase : public MachineSchedContext, 303 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) { in useDefaultMachineSched() 3798 ScheduleDAGMILive *llvm::createGenericSchedLive(MachineSchedContext *C) { in createGenericSchedLive() 3810 static ScheduleDAGInstrs *createConvergingSched(MachineSchedContext *C) { in createConvergingSched() 3955 ScheduleDAGMI *llvm::createGenericSchedPostRA(MachineSchedContext *C) { in createGenericSchedPostRA() 4066 static ScheduleDAGInstrs *createILPMaxScheduler(MachineSchedContext *C) { in createILPMaxScheduler() 4069 static ScheduleDAGInstrs *createILPMinScheduler(MachineSchedContext *C) { in createILPMinScheduler() 4158 static ScheduleDAGInstrs *createInstructionShuffler(MachineSchedContext *C) { in createInstructionShuffler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetMachine.cpp | 357 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 374 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 356 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 366 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|