/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.h | 36 namespace jitlink { 72 jitlink::LinkGraph &G, in modifyPassConfig() 78 jitlink::LinkGraph &G, in notifyMaterializing() 79 jitlink::JITLinkContext &Ctx, in notifyMaterializing() 106 jitlink::JITLinkMemoryManager &MemMgr); 149 std::unique_ptr<jitlink::LinkGraph> G); 186 jitlink::LinkGraph &G, 195 jitlink::JITLinkMemoryManager &MemMgr; 208 std::unique_ptr<jitlink::EHFrameRegistrar> Registrar); 210 jitlink::LinkGraph &G, [all …]
|
H A D | DebugObjectManagerPlugin.h | 55 jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx, 66 jitlink::LinkGraph &LG, 67 jitlink::PassConfiguration &PassConfig) override;
|
H A D | MachOPlatform.h | 118 jitlink::LinkGraph &G, 119 jitlink::PassConfiguration &Config) override; 142 jitlink::LinkGraph &G, 145 Error processObjCImageInfo(jitlink::LinkGraph &G,
|
H A D | TargetProcessControl.h | 119 jitlink::JITLinkMemoryManager &getMemMgr() const { return *MemMgr; } in getMemMgr() 162 jitlink::JITLinkMemoryManager *MemMgr = nullptr; 171 unsigned PageSize, std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr); 178 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr = nullptr); 210 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr;
|
H A D | TPCIndirectionUtils.h | 129 using Allocation = jitlink::JITLinkMemoryManager::Allocation; 152 std::unique_ptr<jitlink::JITLinkMemoryManager::Allocation> ResolverBlock;
|
H A D | TPCEHFrameRegistrar.h | 24 class TPCEHFrameRegistrar : public jitlink::EHFrameRegistrar {
|
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
H A D | CMakeLists.txt | 2 add_subdirectory(llvm-jitlink-executor) 21 add_llvm_tool(llvm-jitlink 22 llvm-jitlink.cpp 23 llvm-jitlink-elf.cpp 24 llvm-jitlink-macho.cpp 28 target_link_libraries(llvm-jitlink PRIVATE network) 32 target_link_libraries(llvm-jitlink PRIVATE socket nsl) 35 export_executable_symbols(llvm-jitlink)
|
H A D | llvm-jitlink.h | 42 jitlink::JITLinkMemoryManager &MemMgr); 106 std::unique_ptr<jitlink::JITLinkMemoryManager> OwnedMemMgr; 123 jitlink::PassConfiguration &PassConfig); 163 Error registerELFGraphInfo(Session &S, jitlink::LinkGraph &G); 166 Error registerMachOGraphInfo(Session &S, jitlink::LinkGraph &G);
|
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/llvm-jitlink-executor/ |
H A D | CMakeLists.txt | 7 add_llvm_utility(llvm-jitlink-executor 8 llvm-jitlink-executor.cpp 15 target_link_libraries(llvm-jitlink-executor PRIVATE network) 19 target_link_libraries(llvm-jitlink-executor PRIVATE socket) 22 export_executable_symbols(llvm-jitlink-executor)
|
/netbsd/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 56 jitlink::LinkGraph &LG, in modifyPassConfig() 57 jitlink::PassConfiguration &Config) override { in modifyPassConfig() 94 static void printBlockContent(jitlink::Block &B) { in printBlockContent() 122 static Error printGraph(jitlink::LinkGraph &G) { in printGraph() 124 DenseSet<jitlink::Block *> BlocksAlreadyVisited; in printGraph() 167 jitlink::Symbol &TargetSym = E.getTarget(); in printGraph() 212 ES, std::make_unique<jitlink::InProcessMemoryManager>()); in main()
|
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/ |
H A D | BUILD.gn | 1 executable("llvm-jitlink") { 14 "llvm-jitlink-elf.cpp", 15 "llvm-jitlink-macho.cpp", 16 "llvm-jitlink.cpp",
|
/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
H A D | MachOPlatform.cpp | 287 getSectionExtent(jitlink::LinkGraph &G, StringRef SectionName) { in getSectionExtent() 291 jitlink::SectionRange R(*Sec); in getSectionExtent() 301 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() 302 jitlink::PassConfiguration &Config) { in modifyPassConfig() 307 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) -> Error { in modifyPassConfig() 328 jitlink::LinkGraph &G) -> Error { in modifyPassConfig() 335 if (auto Addr = jitlink::SectionRange(*ObjCImageInfoSec).getStart()) in modifyPassConfig() 405 JITLinkSymbolVector &Symbols, jitlink::LinkGraph &G, in preserveInitSectionIfPresent() 416 jitlink::LinkGraph &G, MaterializationResponsibility &MR) { in processObjCImageInfo()
|
H A D | TargetProcessControl.cpp | 27 unsigned PageSize, std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) in SelfTargetProcessControl() 32 OwnedMemMgr = std::make_unique<jitlink::InProcessMemoryManager>(); in SelfTargetProcessControl() 45 std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr) { in Create()
|
H A D | TPCIndirectionUtils.cpp | 46 using Allocation = jitlink::JITLinkMemoryManager::Allocation; 109 jitlink::JITLinkMemoryManager::SegmentsRequestMap Request; in grow() 294 jitlink::JITLinkMemoryManager::SegmentsRequestMap Request; in writeResolverBlock() 363 jitlink::JITLinkMemoryManager::SegmentsRequestMap Request; in getIndirectStubs()
|
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-jitlink/llvm-jitlink-executor/ |
H A D | BUILD.gn | 1 executable("llvm-jitlink-executor") { 6 sources = [ "llvm-jitlink-executor.cpp" ]
|
/netbsd/external/apache2/llvm/dist/llvm/docs/ |
H A D | JITLink.rst | 68 jitlink::PassConfiguration &Config) 130 jitlink::PassConfiguration &Config) override { 131 Config.PostPrunePasses.push_back([this](jitlink::LinkGraph &G) { 853 The llvm-jitlink tool 881 % llvm-jitlink hello-world.o 907 % llvm-jitlink print-args.o print-args-main.o -args a b c 915 Other options can be found by calling ``llvm-jitlink -help``. 917 llvm-jitlink as a regression testing utility 937 Remote execution via llvm-jitlink-executor 962 ``llvm-jitlink`` when it sees the ``-harness`` option). [all …]
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/JITLink/ |
H A D | JITLinkDylib.h | 17 namespace jitlink {
|
H A D | ELF.h | 20 namespace jitlink {
|
H A D | MachO.h | 19 namespace jitlink {
|
H A D | MachO_x86_64.h | 19 namespace jitlink {
|
H A D | MachO_arm64.h | 19 namespace jitlink {
|
H A D | EHFrameSupport.h | 22 namespace jitlink {
|
H A D | ELF_x86_64.h | 19 namespace jitlink {
|
/netbsd/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
H A D | CMakeLists.txt | 18 llvm-jitlink-executor
|
/netbsd/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/JITLink/ |
H A D | x86_64.cpp | 18 namespace jitlink { namespace
|