Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp112 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() local
114 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode()
115 PM.add(PassConfig); in addPassesToGenerateCode()
118 if (PassConfig->addISelPasses()) in addPassesToGenerateCode()
120 PassConfig->addMachinePasses(); in addPassesToGenerateCode()
121 PassConfig->setInitialized(); in addPassesToGenerateCode()
122 return PassConfig; in addPassesToGenerateCode()
231 TargetPassConfig *PassConfig = in addPassesToEmitFile() local
233 if (!PassConfig) in addPassesToEmitFile()
259 TargetPassConfig *PassConfig = in addPassesToEmitMC() local
[all …]
H A DPostRASchedulerList.cpp285 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
295 if (!enablePostRAScheduler(Fn.getSubtarget(), PassConfig->getOptLevel(), in runOnMachineFunction()
H A DMachineBlockPlacement.cpp3377 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
3380 if (PassConfig->getOptLevel() >= CodeGenOpt::Aggressive) { in runOnMachineFunction()
3392 (PassConfig->getOptLevel() < CodeGenOpt::Aggressive || in runOnMachineFunction()
3394 TailDupSize = TII->getTailDuplicateSize(PassConfig->getOptLevel()); in runOnMachineFunction()
3414 PassConfig->getEnableTailMerge() && in runOnMachineFunction()
H A DMachineScheduler.cpp350 ScheduleDAGInstrs *Scheduler = PassConfig->createMachineScheduler(this); in createMachineScheduler()
363 ScheduleDAGInstrs *Scheduler = PassConfig->createPostMachineScheduler(this); in createPostMachineScheduler()
403 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
441 PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction()
H A DBranchFolding.cpp127 TargetPassConfig *PassConfig = &getAnalysis<TargetPassConfig>(); in runOnMachineFunction() local
131 PassConfig->getEnableTailMerge(); in runOnMachineFunction()
/openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
H A DDebuggerSupportPlugin.h51 jitlink::PassConfiguration &PassConfig) override;
56 jitlink::PassConfiguration &PassConfig);
H A DObjectLinkingLayer.h187 jitlink::PassConfiguration &PassConfig);
212 jitlink::PassConfiguration &PassConfig) override;
H A DDebugObjectManagerPlugin.h67 jitlink::PassConfiguration &PassConfig) override;
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
H A DDebuggerSupportPlugin.cpp402 PassConfiguration &PassConfig) { in modifyPassConfig() argument
405 modifyPassConfigForMachO(MR, LG, PassConfig); in modifyPassConfig()
417 jitlink::PassConfiguration &PassConfig) { in modifyPassConfigForMachO() argument
456 PassConfig.PrePrunePasses.push_back( in modifyPassConfigForMachO()
458 PassConfig.PostPrunePasses.push_back( in modifyPassConfigForMachO()
460 PassConfig.PreFixupPasses.push_back( in modifyPassConfigForMachO()
H A DObjectLinkingLayer.cpp660 PassConfiguration &PassConfig) { in modifyPassConfig() argument
662 P->modifyPassConfig(MR, G, PassConfig); in modifyPassConfig()
734 PassConfiguration &PassConfig) { in modifyPassConfig() argument
736 PassConfig.PostFixupPasses.push_back(createEHFrameRecorderPass( in modifyPassConfig()
H A DDebugObjectManagerPlugin.cpp430 PassConfiguration &PassConfig) { in modifyPassConfig() argument
439 PassConfig.PostAllocationPasses.push_back( in modifyPassConfig()
/openbsd-src/gnu/llvm/llvm/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp127 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile() local
128 PassConfig->addCodeGenPrepare(); in addPassesToEmitFile()
/openbsd-src/gnu/llvm/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.cpp45 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_i386() argument
46 : 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.cpp281 PassConfiguration PassConfig) in ELFJITLinker_x86_64() argument
282 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86_64()
H A DELF_aarch64.cpp36 PassConfiguration PassConfig) in ELFJITLinker_aarch64() argument
37 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_aarch64()
H A DMachO_x86_64.cpp455 PassConfiguration PassConfig) in MachOJITLinker_x86_64() argument
456 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_x86_64()
H A DMachO_arm64.cpp528 PassConfiguration PassConfig) in MachOJITLinker_arm64() argument
529 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_arm64()
H A DELF_riscv.cpp180 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_riscv() argument
181 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in ELFJITLinker_riscv()
/openbsd-src/gnu/llvm/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.h45 jitlink::PassConfiguration &PassConfig);
H A Dllvm-jitlink.cpp941 PassConfiguration &PassConfig) override { in Session() argument
942 S.modifyPassConfig(G.getTargetTriple(), PassConfig); in Session()
1070 PassConfiguration &PassConfig) { in modifyPassConfig() argument
1072 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) { in modifyPassConfig()
1089 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig()
1095 PassConfig.PrePrunePasses.push_back( in modifyPassConfig()
1099 PassConfig.PrePrunePasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
1103 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
1110 PassConfig.PostFixupPasses.push_back([](LinkGraph &G) -> Error { in modifyPassConfig()
1117 PassConfig.PostPrunePasses.push_back(addSelfRelocations); in modifyPassConfig()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h131 const TargetPassConfig *PassConfig = nullptr; member