Home
last modified time | relevance | path

Searched refs:MachineSchedContext (Results 1 – 18 of 18) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h119 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 DTargetPassConfig.h25 struct MachineSchedContext;
290 createMachineScheduler(MachineSchedContext *C) const {
297 createPostMachineScheduler(MachineSchedContext *C) const {
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetMachine.cpp220 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 DGCNSchedStrategy.h54 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C);
102 GCNScheduleDAGMILive(MachineSchedContext *C,
H A DGCNIterativeScheduler.h39 GCNIterativeScheduler(MachineSchedContext *C,
75 MachineSchedContext *Context;
H A DGCNSchedStrategy.cpp28 const MachineSchedContext *C) : in GCNMaxOccupancySchedStrategy()
294 GCNScheduleDAGMILive::GCNScheduleDAGMILive(MachineSchedContext *C, in GCNScheduleDAGMILive()
H A DSIMachineScheduler.h444 SIScheduleDAGMI(MachineSchedContext *C);
H A DGCNIterativeScheduler.cpp239 GCNIterativeScheduler::GCNIterativeScheduler(MachineSchedContext *C, in GCNIterativeScheduler()
H A DSIMachineScheduler.cpp1804 SIScheduleDAGMI::SIScheduleDAGMI(MachineSchedContext *C) : in SIScheduleDAGMI()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZMachineScheduler.h116 SystemZPostRASchedStrategy(const MachineSchedContext *C);
H A DSystemZTargetMachine.cpp177 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
H A DSystemZMachineScheduler.cpp129 SystemZPostRASchedStrategy(const MachineSchedContext *C) in SystemZPostRASchedStrategy()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineScheduler.cpp141 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 DARMTargetMachine.cpp324 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 DHexagonTargetMachine.cpp112 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched()
285 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
H A DHexagonMachineScheduler.h92 VLIWMachineScheduler(MachineSchedContext *C, in VLIWMachineScheduler()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.cpp349 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 DX86TargetMachine.cpp355 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()