| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 119 struct MachineSchedContext { struct 129 MachineSchedContext(); argument 130 virtual ~MachineSchedContext(); 137 ScheduleDAGInstrs *(*)(MachineSchedContext *)> { 439 ScheduleDAGMILive(MachineSchedContext *C, in ScheduleDAGMILive() 891 const MachineSchedContext *Context; 897 GenericSchedulerBase(const MachineSchedContext *C) : Context(C) {} in GenericSchedulerBase() 937 GenericScheduler(const MachineSchedContext *C): in GenericScheduler() 1023 PostGenericScheduler(const MachineSchedContext *C): in PostGenericScheduler() 1069 ScheduleDAGMILive *createGenericSchedLive(MachineSchedContext *C); [all …]
|
| H A D | TargetPassConfig.h | 25 struct MachineSchedContext; 290 createMachineScheduler(MachineSchedContext *C) const { 297 createPostMachineScheduler(MachineSchedContext *C) const {
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetMachine.cpp | 220 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler() 224 static ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C) { in createSIMachineScheduler() 229 createGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createGCNMaxOccupancyMachineScheduler() 239 createIterativeGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createIterativeGCNMaxOccupancyMachineScheduler() 247 static ScheduleDAGInstrs *createMinRegScheduler(MachineSchedContext *C) { in createMinRegScheduler() 253 createIterativeILPMachineScheduler(MachineSchedContext *C) { in createIterativeILPMachineScheduler() 517 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 539 MachineSchedContext *C) const override { in createMachineScheduler() 565 createMachineScheduler(MachineSchedContext *C) const override; 757 MachineSchedContext *C) const { in createMachineScheduler()
|
| H A D | GCNSchedStrategy.h | 54 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C); 102 GCNScheduleDAGMILive(MachineSchedContext *C,
|
| H A D | GCNIterativeScheduler.h | 39 GCNIterativeScheduler(MachineSchedContext *C, 75 MachineSchedContext *Context;
|
| H A D | GCNSchedStrategy.cpp | 28 const MachineSchedContext *C) : in GCNMaxOccupancySchedStrategy() 294 GCNScheduleDAGMILive::GCNScheduleDAGMILive(MachineSchedContext *C, in GCNScheduleDAGMILive()
|
| H A D | SIMachineScheduler.h | 444 SIScheduleDAGMI(MachineSchedContext *C);
|
| H A D | GCNIterativeScheduler.cpp | 239 GCNIterativeScheduler::GCNIterativeScheduler(MachineSchedContext *C, in GCNIterativeScheduler()
|
| H A D | SIMachineScheduler.cpp | 1804 SIScheduleDAGMI::SIScheduleDAGMI(MachineSchedContext *C) : in SIScheduleDAGMI()
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZMachineScheduler.h | 116 SystemZPostRASchedStrategy(const MachineSchedContext *C);
|
| H A D | SystemZTargetMachine.cpp | 177 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| H A D | SystemZMachineScheduler.cpp | 129 SystemZPostRASchedStrategy(const MachineSchedContext *C) in SystemZPostRASchedStrategy()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 141 MachineSchedContext::MachineSchedContext() { in MachineSchedContext() function in MachineSchedContext 145 MachineSchedContext::~MachineSchedContext() { in ~MachineSchedContext() 152 class MachineSchedulerBase : public MachineSchedContext, 249 static ScheduleDAGInstrs *useDefaultMachineSched(MachineSchedContext *C) { in useDefaultMachineSched() 3271 ScheduleDAGMILive *llvm::createGenericSchedLive(MachineSchedContext *C) { in createGenericSchedLive() 3283 static ScheduleDAGInstrs *createConveringSched(MachineSchedContext *C) { in createConveringSched() 3424 ScheduleDAGMI *llvm::createGenericSchedPostRA(MachineSchedContext *C) { in createGenericSchedPostRA() 3535 static ScheduleDAGInstrs *createILPMaxScheduler(MachineSchedContext *C) { in createILPMaxScheduler() 3538 static ScheduleDAGInstrs *createILPMinScheduler(MachineSchedContext *C) { in createILPMinScheduler() 3627 static ScheduleDAGInstrs *createInstructionShuffler(MachineSchedContext *C) { in createInstructionShuffler()
|
| /freebsd-12.1/contrib/llvm/lib/Target/ARM/ |
| H A D | ARMTargetMachine.cpp | 324 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 334 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | HexagonTargetMachine.cpp | 112 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched() 285 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
|
| H A D | HexagonMachineScheduler.h | 92 VLIWMachineScheduler(MachineSchedContext *C, in VLIWMachineScheduler()
|
| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetMachine.cpp | 349 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler() 360 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86TargetMachine.cpp | 355 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
|