Home | History | Annotate | Download | only in JIT

Lines Matching refs:MemMgr

280     JITMemoryManager *MemMgr;
369 MemMgr = JMM ? JMM : JITMemoryManager::CreateDefaultMemManager();
371 MemMgr->AllocateGOT();
383 delete MemMgr;
786 MemMgr->setMemoryWritable();
793 BufferBegin = CurBufferPtr = MemMgr->startFunctionBody(F.getFunction(),
820 MemMgr->endFunctionBody(F.getFunction(), BufferBegin, CurBufferPtr);
877 if (MR.isGOTRelative() && MemMgr->isManagingGOT()) {
880 if (((void**)MemMgr->getGOTBase())[idx] != ResultPtr) {
882 << " pointing at " << ((void**)MemMgr->getGOTBase())[idx]
884 ((void**)MemMgr->getGOTBase())[idx] = ResultPtr;
891 Relocations.size(), MemMgr->getGOTBase());
895 if (MemMgr->isManagingGOT()) {
897 if (((void**)MemMgr->getGOTBase())[idx] != (void*)BufferBegin) {
899 << " pointing at " << ((void**)MemMgr->getGOTBase())[idx]
901 ((void**)MemMgr->getGOTBase())[idx] = (void*)BufferBegin;
907 MemMgr->endFunctionBody(F.getFunction(), BufferBegin, CurBufferPtr);
939 MemMgr->setMemoryExecutable();
977 BufferBegin = CurBufferPtr = MemMgr->startExceptionTable(F.getFunction(),
984 MemMgr->endExceptionTable(F.getFunction(), BufferBegin, CurBufferPtr,
1033 MemMgr->deallocateFunctionBody(Emitted->second.FunctionBody);
1034 MemMgr->deallocateExceptionTable(Emitted->second.ExceptionTable);
1057 BufferBegin = CurBufferPtr = MemMgr->allocateSpace(Size, Alignment);
1064 return MemMgr->allocateGlobal(Size, Alignment);
1191 BufferBegin = CurBufferPtr = MemMgr->allocateStub(GV, StubSize, Alignment);
1215 uint8_t *IndGV = MemMgr->allocateStub(GV, Size, Alignment);