Home
last modified time | relevance | path

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

/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDSectionMemoryManager.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()
140 bool SectionMemoryManager::finalizeMemory(std::string *ErrMsg) { in finalizeMemory()
196 SectionMemoryManager::applyMemoryGroupPermissions(MemoryGroup &MemGroup, in applyMemoryGroupPermissions()
222 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()
[all …]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/
HDSectionMemoryManager.h40 class SectionMemoryManager : public RTDyldMemoryManager {
108 SectionMemoryManager(MemoryMapper *MM = nullptr);
109 SectionMemoryManager(const SectionMemoryManager &) = delete;
110 void operator=(const SectionMemoryManager &) = delete;
111 ~SectionMemoryManager() override;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
HDOrcCBindingsStack.h223 std::make_shared<SectionMemoryManager>(), Resolver}; in OrcCBindingsStack()
330 std::make_unique<SectionMemoryManager>(), in addIRModuleEager()
344 std::make_unique<SectionMemoryManager>(), in addIRModuleLazy()
515 SectionMemoryManager CCMgrMemMgr;
HDLLJIT.cpp95 auto GetMemMgr = []() { return std::make_unique<SectionMemoryManager>(); }; in createObjectLinkingLayer()
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Expression/
HDIRExecutionUnit.h241 class MemoryManager : public llvm::SectionMemoryManager {
320 std::unique_ptr<SectionMemoryManager> m_default_mm_up; ///< The memory
/freebsd-11-stable/contrib/llvm-project/llvm/tools/lli/
HDlli.cpp437 RTDyldMM = new SectionMemoryManager(); in main()
616 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/MCJIT/
HDMCJIT.cpp52 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
/freebsd-11-stable/contrib/llvm-project/lldb/source/Expression/
HDIRExecutionUnit.cpp490 : m_default_mm_up(new llvm::SectionMemoryManager()), m_parent(parent) {} in MemoryManager()
/freebsd-11-stable/lib/clang/libllvm/
HDMakefile610 SRCS_XDB+= ExecutionEngine/SectionMemoryManager.cpp