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

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp103 TargetPassConfig *PassConfig = TM.createPassConfig(PM); local
104 // Set PassConfig options provided by TargetMachine.
105 PassConfig->setDisableVerify(DisableVerify);
106 PM.add(PassConfig);
109 if (PassConfig->addISelPasses())
111 PassConfig->addMachinePasses();
112 PassConfig->setInitialized();
113 return PassConfig;
194 TargetPassConfig *PassConfig = local
196 if (!PassConfig)
228 TargetPassConfig *PassConfig = local
[all...]
H A DPostRASchedulerList.cpp287 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); local
297 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(),
H A DMachineBlockPlacement.cpp3294 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); local
3297 if (PassConfig->getOptLevel() >= CodeGenOpt::Aggressive) {
3324 PassConfig->getEnableTailMerge() &&
H A DBranchFolding.cpp128 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>();
132 PassConfig->getEnableTailMerge();
H A DMachineScheduler.cpp325 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this);
338 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this);
378 PassConfig = &getAnalysis<TargetPassConfig>();
416 PassConfig = &getAnalysis<TargetPassConfig>();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h154 jitlink::PassConfiguration &PassConfig);
176 jitlink::PassConfiguration &PassConfig) override;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp468 PassConfiguration &PassConfig) {
470 P->modifyPassConfig(MR, TT, PassConfig);
547 PassConfiguration &PassConfig) {
549 PassConfig.PostFixupPasses.push_back(createEHFrameRecorderPass(
466 modifyPassConfig(MaterializationResponsibility &MR, const Triple &TT, PassConfiguration &PassConfig) argument
545 modifyPassConfig( MaterializationResponsibility &MR, const Triple &TT, PassConfiguration &PassConfig) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_x86_64.cpp412 PassConfiguration PassConfig)
413 : JITLinker(std::move(Ctx), std::move(PassConfig)) {}
411 ELFJITLinker_x86_64(std::unique_ptr<JITLinkContext> Ctx, PassConfiguration PassConfig) argument
H A DMachO_arm64.cpp493 PassConfiguration PassConfig)
494 : JITLinker(std::move(Ctx), std::move(PassConfig)) {}
492 MachOJITLinker_arm64(std::unique_ptr<JITLinkContext> Ctx, PassConfiguration PassConfig) argument
H A DMachO_x86_64.cpp542 PassConfiguration PassConfig)
543 : JITLinker(std::move(Ctx), std::move(PassConfig)) {}
541 MachOJITLinker_x86_64(std::unique_ptr<JITLinkContext> Ctx, PassConfiguration PassConfig) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h20 // ScheduleDAGInstrs *<Target>PassConfig::
32 // ScheduleDAGInstrs *<Target>PassConfig::
42 // ScheduleDAGInstrs *<Target>PassConfig::
123 const TargetPassConfig *PassConfig = nullptr; member in struct:llvm::MachineSchedContext

Completed in 268 milliseconds