Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineScheduler.h119 struct MachineSchedContext { struct
129 MachineSchedContext(); argument
130 virtual ~MachineSchedContext();
137 ScheduleDAGInstrs *(*)(MachineSchedContext *)> {
139 using ScheduleDAGCtor = ScheduleDAGInstrs *(*)(MachineSchedContext *);
288 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI()
424 ScheduleDAGMILive(MachineSchedContext *C, in ScheduleDAGMILive()
893 const MachineSchedContext *Context;
899 GenericSchedulerBase(const MachineSchedContext *C) : Context(C) {} in GenericSchedulerBase()
939 GenericScheduler(const MachineSchedContext *C): in GenericScheduler()
[all …]
DTargetPassConfig.h24 struct MachineSchedContext;
287 createMachineScheduler(MachineSchedContext *C) const { in createMachineScheduler()
294 createPostMachineScheduler(MachineSchedContext *C) const { in createPostMachineScheduler()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DMachineScheduler.h127 struct MachineSchedContext { struct
137 MachineSchedContext(); argument
138 virtual ~MachineSchedContext();
145 ScheduleDAGInstrs *(*)(MachineSchedContext *)> {
147 using ScheduleDAGCtor = ScheduleDAGInstrs *(*)(MachineSchedContext *);
299 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI()
431 ScheduleDAGMILive(MachineSchedContext *C, in ScheduleDAGMILive()
937 const MachineSchedContext *Context;
943 GenericSchedulerBase(const MachineSchedContext *C) : Context(C) {} in GenericSchedulerBase()
983 GenericScheduler(const MachineSchedContext *C): in GenericScheduler()
[all …]
DTargetPassConfig.h24 struct MachineSchedContext;
288 createMachineScheduler(MachineSchedContext *C) const { in createMachineScheduler()
295 createPostMachineScheduler(MachineSchedContext *C) const { in createPostMachineScheduler()
DVLIWMachineScheduler.h71 VLIWMachineScheduler(MachineSchedContext *C, in VLIWMachineScheduler()
264 ScheduleDAGMILive *createVLIWSched(MachineSchedContext *C);
/external/llvm/include/llvm/CodeGen/
DMachineScheduler.h100 struct MachineSchedContext { struct
110 MachineSchedContext(); argument
111 virtual ~MachineSchedContext();
118 typedef ScheduleDAGInstrs *(*ScheduleDAGCtor)(MachineSchedContext *);
255 ScheduleDAGMI(MachineSchedContext *C, std::unique_ptr<MachineSchedStrategy> S, in ScheduleDAGMI()
394 ScheduleDAGMILive(MachineSchedContext *C, in ScheduleDAGMILive()
859 const MachineSchedContext *Context;
865 GenericSchedulerBase(const MachineSchedContext *C): in GenericSchedulerBase()
892 GenericScheduler(const MachineSchedContext *C): in GenericScheduler()
959 PostGenericScheduler(const MachineSchedContext *C): in PostGenericScheduler()
DTargetPassConfig.h26 struct MachineSchedContext;
243 createMachineScheduler(MachineSchedContext *C) const {
250 createPostMachineScheduler(MachineSchedContext *C) const {
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCMachineScheduler.h23 PPCPreRASchedStrategy(const MachineSchedContext *C) : in PPCPreRASchedStrategy()
37 PPCPostRASchedStrategy(const MachineSchedContext *C) : in PPCPostRASchedStrategy()
DPPCTargetMachine.cpp267 static ScheduleDAGInstrs *createPPCMachineScheduler(MachineSchedContext *C) { in createPPCMachineScheduler()
279 MachineSchedContext *C) { in createPPCPostMachineScheduler()
383 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
387 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/PowerPC/
DPPCMachineScheduler.h23 PPCPreRASchedStrategy(const MachineSchedContext *C) : in PPCPreRASchedStrategy()
38 PPCPostRASchedStrategy(const MachineSchedContext *C) : in PPCPostRASchedStrategy()
DPPCTargetMachine.cpp291 static ScheduleDAGInstrs *createPPCMachineScheduler(MachineSchedContext *C) { in createPPCMachineScheduler()
308 MachineSchedContext *C) { in createPPCPostMachineScheduler()
424 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
428 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.h101 GCNSchedStrategy(const MachineSchedContext *C);
125 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C);
136 GCNMaxILPSchedStrategy(const MachineSchedContext *C);
236 GCNScheduleDAGMILive(MachineSchedContext *C,
421 GCNPostScheduleDAGMILive(MachineSchedContext *C,
DGCNIterativeScheduler.h40 GCNIterativeScheduler(MachineSchedContext *C,
76 MachineSchedContext *Context;
DR600TargetMachine.cpp39 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler()
98 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
DAMDGPUTargetMachine.cpp418 static ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C) { in createSIMachineScheduler()
423 createGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createGCNMaxOccupancyMachineScheduler()
437 createGCNMaxILPMachineScheduler(MachineSchedContext *C) { in createGCNMaxILPMachineScheduler()
445 createIterativeGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createIterativeGCNMaxOccupancyMachineScheduler()
455 static ScheduleDAGInstrs *createMinRegScheduler(MachineSchedContext *C) { in createMinRegScheduler()
461 createIterativeILPMachineScheduler(MachineSchedContext *C) { in createIterativeILPMachineScheduler()
868 createMachineScheduler(MachineSchedContext *C) const override;
871 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()
1082 AMDGPUPassConfig::createMachineScheduler(MachineSchedContext *C) const { in createMachineScheduler()
1103 MachineSchedContext *C) const { in createMachineScheduler()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNSchedStrategy.h56 GCNMaxOccupancySchedStrategy(const MachineSchedContext *C);
107 GCNScheduleDAGMILive(MachineSchedContext *C,
DAMDGPUTargetMachine.cpp251 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler()
255 static ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C) { in createSIMachineScheduler()
260 createGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createGCNMaxOccupancyMachineScheduler()
270 createIterativeGCNMaxOccupancyMachineScheduler(MachineSchedContext *C) { in createIterativeGCNMaxOccupancyMachineScheduler()
278 static ScheduleDAGInstrs *createMinRegScheduler(MachineSchedContext *C) { in createMinRegScheduler()
284 createIterativeILPMachineScheduler(MachineSchedContext *C) { in createIterativeILPMachineScheduler()
558 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
586 MachineSchedContext *C) const override { in createMachineScheduler()
612 createMachineScheduler(MachineSchedContext *C) const override;
817 MachineSchedContext *C) const { in createMachineScheduler()
DGCNIterativeScheduler.h38 GCNIterativeScheduler(MachineSchedContext *C,
74 MachineSchedContext *Context;
/external/llvm/lib/Target/AMDGPU/
DAMDGPU.h23 struct MachineSchedContext;
55 ScheduleDAGInstrs *createSIMachineScheduler(MachineSchedContext *C);
DAMDGPUTargetMachine.cpp98 static ScheduleDAGInstrs *createR600MachineScheduler(MachineSchedContext *C) { in createR600MachineScheduler()
290 MachineSchedContext *C) const override { in createMachineScheduler()
310 createMachineScheduler(MachineSchedContext *C) const override;
466 MachineSchedContext *C) const { in createMachineScheduler()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/
DAArch64MachineScheduler.h23 AArch64PostRASchedStrategy(const MachineSchedContext *C) : in AArch64PostRASchedStrategy()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/SystemZ/
DSystemZMachineScheduler.h115 SystemZPostRASchedStrategy(const MachineSchedContext *C);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZMachineScheduler.h115 SystemZPostRASchedStrategy(const MachineSchedContext *C);
/external/llvm/lib/Target/Hexagon/
DHexagonTargetMachine.cpp95 static ScheduleDAGInstrs *createVLIWMachineSched(MachineSchedContext *C) { in createVLIWMachineSched()
204 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/
DRISCVTargetMachine.cpp230 createMachineScheduler(MachineSchedContext *C) const override { in createMachineScheduler()
241 createPostMachineScheduler(MachineSchedContext *C) const override { in createPostMachineScheduler()

123