Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp21 uint8_t *SectionMemoryManager::allocateDataSection(uintptr_t Size, in allocateDataSection()
27 return allocateSection(SectionMemoryManager::AllocationPurpose::ROData, in allocateDataSection()
29 return allocateSection(SectionMemoryManager::AllocationPurpose::RWData, Size, in allocateDataSection()
33 uint8_t *SectionMemoryManager::allocateCodeSection(uintptr_t Size, in allocateCodeSection()
37 return allocateSection(SectionMemoryManager::AllocationPurpose::Code, Size, in allocateCodeSection()
41 uint8_t *SectionMemoryManager::allocateSection( in allocateSection()
42 SectionMemoryManager::AllocationPurpose Purpose, uintptr_t Size, in allocateSection()
149 bool SectionMemoryManager::finalizeMemory(std::string *ErrMsg) { in finalizeMemory()
204 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup, in applyMemoryGroupPermissions()
228 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()
[all …]
H A DCMakeLists.txt7 SectionMemoryManager.cpp
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
H A DSectionMemoryManager.h39 class SectionMemoryManager : public RTDyldMemoryManager {
107 SectionMemoryManager(MemoryMapper *MM = nullptr);
108 SectionMemoryManager(const SectionMemoryManager &) = delete;
109 void operator=(const SectionMemoryManager &) = delete;
110 ~SectionMemoryManager() override;
/netbsd-src/external/apache2/llvm/dist/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp128 static std::unique_ptr<SectionMemoryManager> createMemMgr() { in createMemMgr()
129 return std::make_unique<SectionMemoryManager>(); in createMemMgr()
/netbsd-src/external/apache2/llvm/dist/clang/examples/clang-interpreter/
H A Dmain.cpp62 static std::unique_ptr<SectionMemoryManager> createMemMgr() { in createMemMgr()
63 return std::make_unique<SectionMemoryManager>(); in createMemMgr()
/netbsd-src/external/apache2/llvm/lib/libLLVMExecutionEngine/
H A DMakefile12 SectionMemoryManager.cpp \
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/
H A DBUILD.gn19 "SectionMemoryManager.cpp",
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp68 return std::make_unique<SectionMemoryManager>(); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/
H A DBuildingAJIT1.rst120 #include "llvm/ExecutionEngine/SectionMemoryManager.h"
141 []() { return std::make_unique<SectionMemoryManager>(); }),
166 that returns a SectionMemoryManager, an off-the-shelf utility that provides all
315 | SectionMemoryManager.h | Provides the SectionMemoryManager class. |
H A DBuildingAJIT3.rst71 #include "llvm/ExecutionEngine/SectionMemoryManager.h"
104 ObjectLayer([]() { return std::make_shared<SectionMemoryManager>(); }),
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h53 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h53 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
H A DAssembler.cpp274 class TrackingSectionMemoryManager : public SectionMemoryManager {
283 return SectionMemoryManager::allocateCodeSection(Size, Alignment, SectionID, in allocateCodeSection()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h59 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlistener/
H A Dllvm-jitlistener.cpp158 RTDyldMemoryManager *MemMgr = new SectionMemoryManager(); in InitEE()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h69 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/
H A Dhandle_llvm.cpp174 builder.setMCJITMemoryManager(std::make_unique<SectionMemoryManager>()); in CreateAndRunJITFunc()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h156 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/
H A Dtoy.cpp674 class HelpingMemoryManager : public SectionMemoryManager
701 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/initial/
H A Dtoy.cpp671 class HelpingMemoryManager : public SectionMemoryManager
698 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/
H A Dlli.cpp503 RTDyldMM = new SectionMemoryManager(); in main()
683 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/cached/
H A Dtoy.cpp763 class HelpingMemoryManager : public SectionMemoryManager
790 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DOrcV2CBindings.cpp640 *unwrap(ES), [] { return std::make_unique<SectionMemoryManager>(); })); in LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp54 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DMCJITDesignAndImplementation.rst23 this time, a default memory manager (specifically SectionMemoryManager)

12