Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/
H A DPostRASchedulerList.cpp76 class PostRAScheduler : public MachineFunctionPass { class
82 PostRAScheduler() : MachineFunctionPass(ID) {} in PostRAScheduler() function in __anon99a274ba0111::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()
307 LLVM_DEBUG(dbgs() << "PostRAScheduler\n"); in runOnMachineFunction()
H A DTargetSubtargetInfo.cpp49 return getSchedModel().PostRAScheduler; in enablePostRAScheduler()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kSchedule.td19 let PostRAScheduler = 0;
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td45 let PostRAScheduler = 0;
/freebsd-src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h309 bool PostRAScheduler; // default value is false member
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.h
H A DRISCVSchedSiFiveP400.td
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleM4.td18 let PostRAScheduler = 1;
H A DARMScheduleM55.td89 let PostRAScheduler = 1;
/freebsd-src/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 DX86ScheduleZnver3.td59 let PostRAScheduler = 1; // Enable Post RegAlloc Scheduler pass.
H A DX86ScheduleBtVer2.td23 let PostRAScheduler = 1;
H A DX86ScheduleZnver4.td55 let PostRAScheduler = 1; // Enable Post RegAlloc Scheduler pass.
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-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSISchedule.td85 let PostRAScheduler = 1;
/freebsd-src/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1475 bool PostRAScheduler = in EmitProcessorModels()
1476 (PM.ModelDef ? PM.ModelDef->getValueAsBit("PostRAScheduler") : false); in EmitProcessorModels()
1478 OS << " " << (PostRAScheduler ? "true" : "false") << ", // " in EmitProcessorModels()
1479 << "PostRAScheduler\n"; in EmitProcessorModels()
1456 bool PostRAScheduler = EmitProcessorModels() local
/freebsd-src/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.
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td88 bit PostRAScheduler = false; // Enable Post RegAlloc Scheduler pass.
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZEC12.td24 let PostRAScheduler = 1;

12