Home
last modified time | relevance | path

Searched refs:MachineScheduler (Results 1 – 25 of 47) sorted by relevance

12

/external/llvm/lib/CodeGen/
DCMakeLists.txt76 MachineScheduler.cpp
DMachineScheduler.cpp124 class MachineScheduler : public MachineSchedulerBase { class
126 MachineScheduler();
154 char MachineScheduler::ID = 0;
156 char &llvm::MachineSchedulerID = MachineScheduler::ID;
158 INITIALIZE_PASS_BEGIN(MachineScheduler, "machine-scheduler",
163 INITIALIZE_PASS_END(MachineScheduler, "machine-scheduler", in INITIALIZE_PASS_DEPENDENCY()
166 MachineScheduler::MachineScheduler() in INITIALIZE_PASS_DEPENDENCY()
171 void MachineScheduler::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
283 ScheduleDAGInstrs *MachineScheduler::createMachineScheduler() { in createMachineScheduler()
327 bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DMachineScheduler.cpp165 class MachineScheduler : public MachineSchedulerBase { class
167 MachineScheduler();
196 char MachineScheduler::ID = 0;
198 char &llvm::MachineSchedulerID = MachineScheduler::ID;
200 INITIALIZE_PASS_BEGIN(MachineScheduler, DEBUG_TYPE,
207 INITIALIZE_PASS_END(MachineScheduler, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
210 MachineScheduler::MachineScheduler() : MachineSchedulerBase(ID) { in INITIALIZE_PASS_DEPENDENCY()
214 void MachineScheduler::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
318 ScheduleDAGInstrs *MachineScheduler::createMachineScheduler() { in createMachineScheduler()
362 bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
DCMakeLists.txt94 MachineScheduler.cpp
DRegAllocBasic.cpp135 INITIALIZE_PASS_DEPENDENCY(MachineScheduler) in INITIALIZE_PASS_DEPENDENCY()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/
DMachineScheduler.cpp185 class MachineScheduler : public MachineSchedulerBase { class
187 MachineScheduler();
216 char MachineScheduler::ID = 0;
218 char &llvm::MachineSchedulerID = MachineScheduler::ID;
220 INITIALIZE_PASS_BEGIN(MachineScheduler, DEBUG_TYPE,
227 INITIALIZE_PASS_END(MachineScheduler, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
230 MachineScheduler::MachineScheduler() : MachineSchedulerBase(ID) { in INITIALIZE_PASS_DEPENDENCY()
234 void MachineScheduler::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
343 ScheduleDAGInstrs *MachineScheduler::createMachineScheduler() { in createMachineScheduler()
387 bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) { in runOnMachineFunction()
DRegAllocBasic.cpp136 INITIALIZE_PASS_DEPENDENCY(MachineScheduler) in INITIALIZE_PASS_DEPENDENCY()
DCMakeLists.txt138 MachineScheduler.cpp
/external/llvm/test/CodeGen/X86/
Dmisched-new.ll9 ; Interesting MachineScheduler cases.
D2012-11-30-misched-dbg.ll4 ; Test MachineScheduler handling of DBG_VALUE.
Dmisched-matmul.ll4 ; Verify that register pressure heuristics are working in MachineScheduler.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVSchedRocket64.td11 // This works with MachineScheduler. See MCSchedule.h for details.
DRISCVSchedRocket32.td11 // This works with MachineScheduler. See MCSchedule.h for details.
/external/llvm/lib/Target/WebAssembly/
DREADME.txt133 coloring. Consider experimenting with the MachineScheduler (enable via
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/
DRISCVSchedRocket.td11 // This works with MachineScheduler. See MCSchedule.h for details.
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/WebAssembly/
DREADME.txt141 coloring. Consider experimenting with the MachineScheduler (enable via
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/
DREADME.txt164 coloring. Consider experimenting with the MachineScheduler (enable via
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/
DAArch64SchedThunderX.td17 // This works with MachineScheduler. See llvm/MC/MCSchedule.h for details.
DAArch64SchedA53.td15 // This works with MachineScheduler. See MCSchedule.h for details.
DAArch64SchedA55.td18 // This works with MachineScheduler. See MCSchedModel.h for details.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SchedThunderX.td17 // This works with MachineScheduler. See llvm/MC/MCSchedule.h for details.
DAArch64SchedA53.td15 // This works with MachineScheduler. See MCSchedule.h for details.
/external/llvm/lib/Target/AArch64/
DAArch64SchedA53.td16 // This works with MachineScheduler. See MCSchedModel.h for details.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARM.td414 // Use the MachineScheduler for instruction scheduling for the subtarget.
416 "Use the MachineScheduler">;
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/
DARM.td493 // Use the MachineScheduler for instruction scheduling for the subtarget.
495 "Use the MachineScheduler">;

12