/openbsd-src/gnu/llvm/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
|
/openbsd-src/gnu/llvm/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;
|
/openbsd-src/gnu/llvm/llvm/examples/SpeculativeJIT/ |
H A D | SpeculativeJIT.cpp | 132 static std::unique_ptr<SectionMemoryManager> createMemMgr() { in createMemMgr() 133 return std::make_unique<SectionMemoryManager>(); in createMemMgr()
|
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/ |
H A D | BUILD.gn | 20 "SectionMemoryManager.cpp",
|
/openbsd-src/gnu/llvm/lldb/include/lldb/Expression/ |
H A D | IRExecutionUnit.h | 236 class MemoryManager : public llvm::SectionMemoryManager { 315 std::unique_ptr<SectionMemoryManager> m_default_mm_up; ///< The memory
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/include/ |
H A D | KaleidoscopeJIT.h | 50 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/openbsd-src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
H A D | LLJITWithGDBRegistrationListener.cpp | 68 return std::make_unique<SectionMemoryManager>(); in main()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/ |
H A D | KaleidoscopeJIT.h | 50 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/ |
H A D | KaleidoscopeJIT.h | 56 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/ |
H A D | Assembler.cpp | 275 class TrackingSectionMemoryManager : public SectionMemoryManager { 284 return SectionMemoryManager::allocateCodeSection(Size, Alignment, SectionID, in allocateCodeSection()
|
/openbsd-src/gnu/llvm/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>(); }),
|
H A D | BuildingAJIT2.rst | 74 []() { return std::make_unique<SectionMemoryManager>(); }),
|
/openbsd-src/gnu/llvm/llvm/tools/llvm-jitlistener/ |
H A D | llvm-jitlistener.cpp | 158 RTDyldMemoryManager *MemMgr = new SectionMemoryManager(); in InitEE()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/ |
H A D | KaleidoscopeJIT.h | 67 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/openbsd-src/gnu/usr.bin/clang/libLLVMExecutionEngine/ |
H A D | Makefile | 15 SectionMemoryManager.cpp \
|
/openbsd-src/gnu/llvm/clang/tools/clang-fuzzer/handle-llvm/ |
H A D | handle_llvm.cpp | 181 builder.setMCJITMemoryManager(std::make_unique<SectionMemoryManager>()); in CreateAndRunJITFunc()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/ |
H A D | KaleidoscopeJIT.h | 154 []() { return std::make_unique<SectionMemoryManager>(); }), in KaleidoscopeJIT()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/lazy/ |
H A D | toy.cpp | 674 class HelpingMemoryManager : public SectionMemoryManager 701 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/initial/ |
H A D | toy.cpp | 671 class HelpingMemoryManager : public SectionMemoryManager 698 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
|
/openbsd-src/gnu/llvm/llvm/tools/lli/ |
H A D | lli.cpp | 504 RTDyldMM = new SectionMemoryManager(); in main() 688 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
|
/openbsd-src/gnu/llvm/llvm/examples/Kaleidoscope/MCJIT/cached/ |
H A D | toy.cpp | 763 class HelpingMemoryManager : public SectionMemoryManager 790 void *pfn = SectionMemoryManager::getPointerToNamedFunction(Name, false); in getPointerToNamedFunction()
|
/openbsd-src/gnu/llvm/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 55 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
|
/openbsd-src/gnu/llvm/llvm/docs/ |
H A D | MCJITDesignAndImplementation.rst | 23 this time, a default memory manager (specifically SectionMemoryManager)
|