/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/ |
H A D | SectionMemoryManager.cpp | 21 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 D | CMakeLists.txt | 7 SectionMemoryManager.cpp
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/ |
H A D | SectionMemoryManager.h | 39 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 D | SpeculativeJIT.cpp | 128 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 D | main.cpp | 62 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 D | Makefile | 12 SectionMemoryManager.cpp \
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/ |
H A D | BUILD.gn | 19 "SectionMemoryManager.cpp",
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
H A D | LLJITWithGDBRegistrationListener.cpp | 68 return std::make_unique<SectionMemoryManager>(); in main()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/ |
H A D | BuildingAJIT1.rst | 120 #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 D | BuildingAJIT3.rst | 71 #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 D | KaleidoscopeJIT.h | 53 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/ |
H A D | KaleidoscopeJIT.h | 53 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
H A D | Assembler.cpp | 274 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 D | KaleidoscopeJIT.h | 59 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlistener/ |
H A D | llvm-jitlistener.cpp | 158 RTDyldMemoryManager *MemMgr = new SectionMemoryManager(); in InitEE()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
H A D | KaleidoscopeJIT.h | 69 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-fuzzer/handle-llvm/ |
H A D | handle_llvm.cpp | 174 builder.setMCJITMemoryManager(std::make_unique<SectionMemoryManager>()); in CreateAndRunJITFunc()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | KaleidoscopeJIT.h | 156 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | toy.cpp | 674 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 D | toy.cpp | 671 class HelpingMemoryManager : public SectionMemoryManager 698 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
|
/netbsd-src/external/apache2/llvm/dist/llvm/tools/lli/ |
H A D | lli.cpp | 503 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 D | toy.cpp | 763 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 D | OrcV2CBindings.cpp | 640 *unwrap(ES), [] { return std::make_unique<SectionMemoryManager>(); })); in LLVMOrcCreateRTDyldObjectLinkingLayerWithSectionMemoryManager()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 54 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
|
/netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
H A D | MCJITDesignAndImplementation.rst | 23 this time, a default memory manager (specifically SectionMemoryManager)
|