Home
last modified time | relevance | path

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

12

/openbsd/src/gnu/llvm/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
DRegAllocGreedy.cpp156 INITIALIZE_PASS_DEPENDENCY(MachineScheduler)
/openbsd/src/gnu/usr.bin/clang/libLLVMCodeGen/
DMakefile121 MachineScheduler.cpp \
/openbsd/src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/
DBUILD.gn150 "MachineScheduler.cpp",
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVSchedRocket.td11 // This works with MachineScheduler. See MCSchedule.h for details.
/openbsd/src/gnu/llvm/llvm/lib/Target/WebAssembly/
DREADME.txt141 coloring. Consider experimenting with the MachineScheduler (enable via
/openbsd/src/gnu/llvm/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.
DAArch64SchedTSV110.td16 // This works with MachineScheduler. See llvm/MC/MCSchedule.h for details.
/openbsd/src/gnu/llvm/llvm/lib/Target/ARM/
DARM.td493 // Use the MachineScheduler for instruction scheduling for the subtarget.
495 "Use the MachineScheduler">;
DARMScheduleR52.td19 // This scheduler is a MachineScheduler. See TargetSchedule.td for details.
DARMScheduleSwift.td15 // required until SD and PostRA schedulers are replaced by MachineScheduler.
DARMScheduleA9.td15 // required until SD and PostRA schedulers are replaced by MachineScheduler.
1879 // This works with MachineScheduler and will eventually replace itineraries.
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86ScheduleZnver3.td38 // FIXME: PR50584: MachineScheduler/PostRAScheduler have quadradic complexity,
DX86ScheduleZnver4.td34 // FIXME: PR50584: MachineScheduler/PostRAScheduler have quadradic complexity,
/openbsd/src/distrib/sets/lists/comp/
Dclang.macppc1403 ./usr/include/llvm/CodeGen/MachineScheduler.h
Dclang.powerpc641402 ./usr/include/llvm/CodeGen/MachineScheduler.h
Dclang.i3861402 ./usr/include/llvm/CodeGen/MachineScheduler.h
Dclang.amd641404 ./usr/include/llvm/CodeGen/MachineScheduler.h
Dclang.riscv641402 ./usr/include/llvm/CodeGen/MachineScheduler.h
Dclang.octeon1403 ./usr/include/llvm/CodeGen/MachineScheduler.h
Dclang.armv71402 ./usr/include/llvm/CodeGen/MachineScheduler.h

12