Searched refs:PassConfig (Results 1 - 6 of 6) sorted by relevance
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 102 TargetPassConfig *PassConfig = TM->createPassConfig(PM); 103 PassConfig->setStartStopPasses(StartBefore, StartAfter, StopAfter); 105 // Set PassConfig options provided by TargetMachine. 106 PassConfig->setDisableVerify(DisableVerify); 108 PM.add(PassConfig); 110 PassConfig->addIRPasses(); 112 PassConfig->addCodeGenPrepare(); 114 PassConfig->addPassesToHandleExceptions(); 116 PassConfig->addISelPrepare(); 135 if (PassConfig [all...] |
H A D | PostRASchedulerList.cpp | 271 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); local 285 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(),
|
H A D | MachineScheduler.cpp | 96 MF(nullptr), MLI(nullptr), MDT(nullptr), PassConfig(nullptr), AA(nullptr), LIS(nullptr) { 279 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); 292 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); 329 PassConfig = &getAnalysis<TargetPassConfig>(); 363 PassConfig = &getAnalysis<TargetPassConfig>();
|
H A D | BranchFolding.cpp | 96 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); 100 PassConfig->getEnableTailMerge();
|
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 152 NVPTXPassConfig *PassConfig = new NVPTXPassConfig(this, PM); local 153 return PassConfig;
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | MachineScheduler.h | 21 // ScheduleDAGInstrs *<Target>PassConfig:: 33 // ScheduleDAGInstrs *<Target>PassConfig:: 43 // ScheduleDAGInstrs *<Target>PassConfig:: 105 const TargetPassConfig *PassConfig; member in struct:llvm::MachineSchedContext
|
Completed in 220 milliseconds