Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp117 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() local
119 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode()
120 PM.add(PassConfig); in addPassesToGenerateCode()
123 if (PassConfig->addISelPasses()) in addPassesToGenerateCode()
125 PassConfig->addMachinePasses(); in addPassesToGenerateCode()
126 PassConfig->setInitialized(); in addPassesToGenerateCode()
127 return PassConfig; in addPassesToGenerateCode()
216 TargetPassConfig *PassConfig = in addPassesToEmitFile() local
218 if (!PassConfig) in addPassesToEmitFile()
244 TargetPassConfig *PassConfig = in addPassesToEmitMC() local
[all …]
H A DPostRASchedulerList.cpp284 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
294 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(), in runOnMachineFunction()
H A DMachineBlockPlacement.cpp3454 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
3457 if (PassConfig->getOptLevel() >= CodeGenOptLevel::Aggressive) { in runOnMachineFunction()
3469 (PassConfig->getOptLevel() < CodeGenOptLevel::Aggressive || in runOnMachineFunction()
3471 TailDupSize = TII->getTailDuplicateSize(PassConfig->getOptLevel()); in runOnMachineFunction()
3491 PassConfig->getEnableTailMerge() && in runOnMachineFunction()
H A DWindowScheduler.cpp170 : Context->PassConfig->createMachineScheduler(Context); in createMachineScheduler()
H A DMachineSink.cpp731 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
732 EnableSinkAndFold = PassConfig->getEnableSinkAndFold(); in runOnMachineFunction()
H A DBranchFolding.cpp126 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
130 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
H A DMachineScheduler.cpp396 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler()
409 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler()
449 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
495 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
H A DMachinePipeliner.cpp517 Context.PassConfig = &getAnalysis<TargetPassConfig>(); in runWindowScheduler()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DDebuggerSupportPlugin.h
H A DDebugObjectManagerPlugin.h87 jitlink::PassConfiguration &PassConfig) override;
H A DObjectLinkingLayer.h221 jitlink::PassConfiguration &PassConfig) override;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DDebuggerSupportPlugin.cpp
H A DDebugObjectManagerPlugin.cpp428 PassConfiguration &PassConfig) { in modifyPassConfig() argument
437 PassConfig.PostAllocationPasses.push_back( in modifyPassConfig()
H A DObjectLinkingLayer.cpp797 PassConfiguration &PassConfig) { in modifyPassConfig() argument
799 PassConfig.PostFixupPasses.push_back(createEHFrameRecorderPass( in modifyPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp114 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile() local
115 PassConfig->addCodeGenPrepare(); in addPassesToEmitFile()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DELF_loongarch.cpp39 PassConfiguration PassConfig) in ELFJITLinker_loongarch() argument
40 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_loongarch()
H A DELF_i386.cpp46 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_i386() argument
47 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_i386()
H A DCOFF_x86_64.cpp43 PassConfiguration PassConfig) in COFFJITLinker_x86_64() argument
44 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in COFFJITLinker_x86_64()
H A DELF_x86_64.cpp245 PassConfiguration PassConfig) in ELFJITLinker_x86_64() argument
246 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86_64()
H A DELF_ppc64.cpp409 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig)
410 : JITLinkerBase(std::move(Ctx), std::move(G), std::move(PassConfig)) {
262 ELFJITLinker_ppc64(std::unique_ptr<JITLinkContext> Ctx,std::unique_ptr<LinkGraph> G,PassConfiguration PassConfig) ELFJITLinker_ppc64() argument
H A DMachO_x86_64.cpp477 PassConfiguration PassConfig) in MachOJITLinker_x86_64() argument
478 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_x86_64()
H A DELF_aarch64.cpp38 PassConfiguration PassConfig) in ELFJITLinker_aarch64() argument
39 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_aarch64()
H A DMachO_arm64.cpp550 PassConfiguration PassConfig) in MachOJITLinker_arm64() argument
551 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_arm64()
H A DELF_riscv.cpp154 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_riscv() argument
155 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_riscv()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h132 const TargetPassConfig *PassConfig = nullptr; member