Home | History | Annotate | Download | only in JIT

Lines Matching refs:MemMgr

279     JITMemoryManager *MemMgr;
368 MemMgr = JMM ? JMM : JITMemoryManager::CreateDefaultMemManager();
370 MemMgr->AllocateGOT();
379 delete MemMgr;
782 MemMgr->setMemoryWritable();
789 BufferBegin = CurBufferPtr = MemMgr->startFunctionBody(F.getFunction(),
816 MemMgr->endFunctionBody(F.getFunction(), BufferBegin, CurBufferPtr);
873 if (MR.isGOTRelative() && MemMgr->isManagingGOT()) {
876 if (((void**)MemMgr->getGOTBase())[idx] != ResultPtr) {
878 << " pointing at " << ((void**)MemMgr->getGOTBase())[idx]
880 ((void**)MemMgr->getGOTBase())[idx] = ResultPtr;
887 Relocations.size(), MemMgr->getGOTBase());
891 if (MemMgr->isManagingGOT()) {
893 if (((void**)MemMgr->getGOTBase())[idx] != (void*)BufferBegin) {
895 << " pointing at " << ((void**)MemMgr->getGOTBase())[idx]
897 ((void**)MemMgr->getGOTBase())[idx] = (void*)BufferBegin;
903 MemMgr->endFunctionBody(F.getFunction(), BufferBegin, CurBufferPtr);
935 MemMgr->setMemoryExecutable();
973 BufferBegin = CurBufferPtr = MemMgr->startExceptionTable(F.getFunction(),
980 MemMgr->endExceptionTable(F.getFunction(), BufferBegin, CurBufferPtr,
1019 MemMgr->deallocateFunctionBody(Emitted->second.FunctionBody);
1020 MemMgr->deallocateExceptionTable(Emitted->second.ExceptionTable);
1039 BufferBegin = CurBufferPtr = MemMgr->allocateSpace(Size, Alignment);
1046 return MemMgr->allocateGlobal(Size, Alignment);
1176 BufferBegin = CurBufferPtr = MemMgr->allocateStub(GV, StubSize, Alignment);
1200 uint8_t *IndGV = MemMgr->allocateStub(GV, Size, Alignment);