Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenTargetMachineImpl.cpp121 TargetPassConfig *PassConfig = TM.createPassConfig(PM); in addPassesToGenerateCode() local
123 PassConfig->setDisableVerify(DisableVerify); in addPassesToGenerateCode()
124 PM.add(PassConfig); in addPassesToGenerateCode()
126 invokeGlobalTargetPassConfigCallbacks(TM, PM, PassConfig); in addPassesToGenerateCode()
128 if (PassConfig->addISelPasses()) in addPassesToGenerateCode()
130 PassConfig->addMachinePasses(); in addPassesToGenerateCode()
131 PassConfig->setInitialized(); in addPassesToGenerateCode()
132 return PassConfig; in addPassesToGenerateCode()
231 TargetPassConfig *PassConfig = in addPassesToEmitFile() local
233 if (!PassConfig) in addPassesToEmitFile()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DEHFrameRegistrationPlugin.cpp40 PassConfiguration &PassConfig) { in modifyPassConfig() argument
42 PassConfig.PrePrunePasses.insert( in modifyPassConfig()
43 PassConfig.PrePrunePasses.begin(), [](LinkGraph &G) { in modifyPassConfig()
49 PassConfig.PostFixupPasses.push_back([this](LinkGraph &G) -> Error { in modifyPassConfig()
H A DDebuggerSupportPlugin.cpp
H A DUnwindInfoRegistrationPlugin.cpp38 PassConfiguration &PassConfig) { in modifyPassConfig() argument
40 PassConfig.PostFixupPasses.push_back( in modifyPassConfig()
H A DDebugObjectManagerPlugin.cpp427 PassConfiguration &PassConfig) { in modifyPassConfig() argument
436 PassConfig.PostAllocationPasses.push_back( in modifyPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/Target/
H A DRegisterTargetPassConfigCallback.cpp23 TargetPassConfig *PassConfig) { in invokeGlobalTargetPassConfigCallbacks() argument
25 Reg->Callback(TM, PM, PassConfig); in invokeGlobalTargetPassConfigCallbacks()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DDebugInfoSupport.h37 jitlink::PassConfiguration &PassConfig) override { in modifyPassConfig() argument
38 PassConfig.PrePrunePasses.push_back(preserveDebugSections); in modifyPassConfig()
H A DDebuggerSupportPlugin.h53 jitlink::PassConfiguration &PassConfig) override;
58 jitlink::PassConfiguration &PassConfig);
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DDebuggerSupportPlugin.cpp360 PassConfiguration &PassConfig) { in modifyPassConfig() argument
363 modifyPassConfigForMachO(MR, LG, PassConfig); in modifyPassConfig()
375 jitlink::PassConfiguration &PassConfig) { in modifyPassConfigForMachO() argument
414 PassConfig.PrePrunePasses.push_back( in modifyPassConfigForMachO()
416 PassConfig.PostPrunePasses.push_back( in modifyPassConfigForMachO()
418 PassConfig.PostFixupPasses.push_back( in modifyPassConfigForMachO()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DDebuggerSupportPlugin.h
H A DEHFrameRegistrationPlugin.h40 jitlink::PassConfiguration &PassConfig) override;
H A DUnwindInfoRegistrationPlugin.h38 jitlink::PassConfiguration &PassConfig) override;
H A DDebugObjectManagerPlugin.h88 jitlink::PassConfiguration &PassConfig) override;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DXCOFF_ppc64.cpp66 PassConfiguration PassConfig) in XCOFFJITLinker_ppc64() argument
67 : JITLinkerBase(std::move(Ctx), std::move(G), std::move(PassConfig)) { in XCOFFJITLinker_ppc64()
H A DELF_x86.cpp46 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_x86() argument
47 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86()
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.cpp255 PassConfiguration PassConfig) in ELFJITLinker_x86_64() argument
256 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_x86_64()
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 DMachO_x86_64.cpp481 PassConfiguration PassConfig) in MachOJITLinker_x86_64() argument
482 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_x86_64()
H A DELF_ppc64.cpp411 std::unique_ptr<LinkGraph> G, PassConfiguration PassConfig) in ELFJITLinker_ppc64() argument
412 : JITLinkerBase(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_ppc64()
H A DMachO_arm64.cpp575 PassConfiguration PassConfig) in MachOJITLinker_arm64() argument
576 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) {} in MachOJITLinker_arm64()
H A DELF_aarch64.cpp40 PassConfiguration PassConfig) in ELFJITLinker_aarch64() argument
41 : JITLinker(std::move(Ctx), std::move(G), std::move(PassConfig)) { in ELFJITLinker_aarch64()
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/lib/Target/DirectX/
H A DDirectXTargetMachine.cpp151 TargetPassConfig *PassConfig = createPassConfig(PM); in addPassesToEmitFile() local
152 PassConfig->addCodeGenPrepare(); in addPassesToEmitFile()
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DRegisterTargetPassConfigCallback.h35 TargetPassConfig *PassConfig);

12