Searched refs:PassConfig (Results 1 - 6 of 6) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp102 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 DPostRASchedulerList.cpp271 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); local
285 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(),
H A DMachineScheduler.cpp96 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 DBranchFolding.cpp96 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>();
100 PassConfig->getEnableTailMerge();
/freebsd-11.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp152 NVPTXPassConfig *PassConfig = new NVPTXPassConfig(this, PM); local
153 return PassConfig;
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h21 // ScheduleDAGInstrs *<Target>PassConfig::
33 // ScheduleDAGInstrs *<Target>PassConfig::
43 // ScheduleDAGInstrs *<Target>PassConfig::
105 const TargetPassConfig *PassConfig; member in struct:llvm::MachineSchedContext

Completed in 220 milliseconds