Home
last modified time | relevance | path

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

/minix3/external/bsd/llvm/dist/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp96 TargetPassConfig *PassConfig = TM->createPassConfig(PM); in addPassesToGenerateCode() local
97 PassConfig->setStartStopPasses(StartAfter, StopAfter); in addPassesToGenerateCode()
100 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode()
102 PM.add(PassConfig); in addPassesToGenerateCode()
104 PassConfig->addIRPasses(); in addPassesToGenerateCode()
106 PassConfig->addCodeGenPrepare(); in addPassesToGenerateCode()
108 PassConfig->addPassesToHandleExceptions(); in addPassesToGenerateCode()
110 PassConfig->addISelPrepare(); in addPassesToGenerateCode()
129 if (PassConfig->addInstSelector()) in addPassesToGenerateCode()
132 PassConfig->addMachinePasses(); in addPassesToGenerateCode()
[all …]
H A DPostRASchedulerList.cpp271 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
287 if (!enablePostRAScheduler(ST, PassConfig->getOptLevel(), in runOnMachineFunction()
H A DMachineScheduler.cpp91 MF(nullptr), MLI(nullptr), MDT(nullptr), PassConfig(nullptr), AA(nullptr), LIS(nullptr) { in MachineSchedContext()
269 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler()
282 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler()
313 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
349 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
H A DBranchFolding.cpp93 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
97 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXTargetMachine.cpp123 NVPTXPassConfig *PassConfig = new NVPTXPassConfig(this, PM); in createPassConfig() local
124 return PassConfig; in createPassConfig()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h105 const TargetPassConfig *PassConfig; member