Home
last modified time | relevance | path

Searched refs:PostRAScheduler (Results 1 – 25 of 34) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp76 class PostRAScheduler : public MachineFunctionPass { class
82 PostRAScheduler() : MachineFunctionPass(ID) {} in PostRAScheduler() function in __anonf33d7a280111::PostRAScheduler
108 char PostRAScheduler::ID = 0;
197 char &llvm::PostRASchedulerID = PostRAScheduler::ID;
199 INITIALIZE_PASS(PostRAScheduler, DEBUG_TYPE,
262 bool PostRAScheduler::enablePostRAScheduler( in enablePostRAScheduler()
277 bool PostRAScheduler::runOnMachineFunction(MachineFunction &Fn) { in runOnMachineFunction()
H A DTargetSubtargetInfo.cpp49 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSchedule.td19 let PostRAScheduler = 0;
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td45 let PostRAScheduler = 0;
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h309 bool PostRAScheduler; // default value is false
312 bool PostRAScheduler; // default value is false global() member
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleM4.td18 let PostRAScheduler = 1;
H A DARMScheduleM55.td89 let PostRAScheduler = 1;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86Schedule.td736 // and disables PostRAScheduler.
742 let PostRAScheduler = 0;
748 // Define a model with the PostRAScheduler enabled.
750 let PostRAScheduler = 1;
H A DX86ScheduleSLM.td21 let PostRAScheduler = 1;
H A DX86ScheduleAtom.td28 let PostRAScheduler = 1;
H A DX86ScheduleBtVer2.td23 let PostRAScheduler = 1;
H A DX86ScheduleZnver1.td22 let PostRAScheduler = 1;
H A DX86ScheduleZnver2.td22 let PostRAScheduler = 1;
H A DX86ScheduleBdVer2.td29 let PostRAScheduler = 1; // Enable Post RegAlloc Scheduler pass.
H A DX86.td1620 // Enable the PostRAScheduler for SSE2 and SSE3 class cpus.
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSISchedule.td85 let PostRAScheduler = 1;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX.td25 let PostRAScheduler = 1; // Use PostRA scheduler.
H A DAArch64SchedA55.td29 let PostRAScheduler = 1; // Enable PostRA scheduler pass.
H A DAArch64SchedOryon.td23 let PostRAScheduler = 1; // Using PostRA sched.
H A DAArch64SchedA510.td24 let PostRAScheduler = 1; // Enable PostRA scheduler pass.
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1475 bool PostRAScheduler = in EmitProcessorModels() local
1478 OS << " " << (PostRAScheduler ? "true" : "false") << ", // " in EmitProcessorModels()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td88 bit PostRAScheduler = false; // Enable Post RegAlloc Scheduler pass.
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsScheduleGeneric.td28 let PostRAScheduler = 1;
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZEC12.td24 let PostRAScheduler = 1;
H A DSystemZScheduleZ196.td24 let PostRAScheduler = 1;

12