Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp22 uint8_t *SectionMemoryManager::allocateDataSection(uintptr_t Size, in allocateDataSection()
28 return allocateSection(SectionMemoryManager::AllocationPurpose::ROData, in allocateDataSection()
34 uint8_t *SectionMemoryManager::allocateCodeSection(uintptr_t Size, in allocateCodeSection()
42 uint8_t *SectionMemoryManager::allocateSection( in allocateSection()
43 SectionMemoryManager::AllocationPurpose Purpose, uintptr_t Size, in allocateSection()
141 bool SectionMemoryManager::finalizeMemory(std::string *ErrMsg) { in finalizeMemory()
221 void SectionMemoryManager::invalidateInstructionCache() { in invalidateInstructionCache()
226 SectionMemoryManager::~SectionMemoryManager() { in ~SectionMemoryManager()
233 SectionMemoryManager::MemoryMapper::~MemoryMapper() {} in ~MemoryMapper()
235 void SectionMemoryManager::anchor() {} in anchor()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/
H A DSectionMemoryManager.h41 class SectionMemoryManager : public RTDyldMemoryManager {
109 SectionMemoryManager(MemoryMapper *MM = nullptr);
110 SectionMemoryManager(const SectionMemoryManager &) = delete;
111 void operator=(const SectionMemoryManager &) = delete;
112 ~SectionMemoryManager() override;
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DOrcCBindingsStack.h226 std::make_shared<SectionMemoryManager>(), Resolver}; in OrcCBindingsStack()
329 llvm::make_unique<SectionMemoryManager>(), in addIRModuleEager()
343 llvm::make_unique<SectionMemoryManager>(), in addIRModuleLazy()
514 SectionMemoryManager CCMgrMemMgr;
H A DLLJIT.cpp87 []() { return llvm::make_unique<SectionMemoryManager>(); }), in LLJIT()
97 []() { return llvm::make_unique<SectionMemoryManager>(); }), in LLJIT()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DIRExecutionUnit.h264 class MemoryManager : public llvm::SectionMemoryManager {
340 std::unique_ptr<SectionMemoryManager> m_default_mm_ap; ///< The memory
/freebsd-12.1/contrib/llvm/tools/lli/
H A Dlli.cpp435 RTDyldMM = new SectionMemoryManager(); in main()
614 static_cast<SectionMemoryManager*>(RTDyldMM)->invalidateInstructionCache(); in main()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp53 auto RTDyldMM = std::make_shared<SectionMemoryManager>(); in createJIT()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Expression/
H A DIRExecutionUnit.cpp498 : m_default_mm_ap(new llvm::SectionMemoryManager()), m_parent(parent) {} in MemoryManager()
/freebsd-12.1/lib/clang/libllvm/
H A DMakefile566 SRCS_XDB+= ExecutionEngine/SectionMemoryManager.cpp