Home | History | Annotate | Download | only in JIT

Lines Matching refs:BufferBegin

286     // save BufferBegin/BufferEnd/CurBufferPtr here.
778 BufferBegin = CurBufferPtr = MemMgr->startFunctionBody(F.getFunction(),
780 BufferEnd = BufferBegin+ActualSize;
781 EmittedFunctions[F.getFunction()].FunctionBody = BufferBegin;
805 MemMgr->endFunctionBody(F.getFunction(), BufferBegin, CurBufferPtr);
842 BufferBegin+MR.getMachineCodeOffset(),
846 MR.getGlobalValue(), BufferBegin+MR.getMachineCodeOffset());
875 TheJIT->getJITInfo().relocate(BufferBegin, &Relocations[0],
881 unsigned idx = Resolver.getGOTIndexForAddr((void*)BufferBegin);
882 if (((void**)MemMgr->getGOTBase())[idx] != (void*)BufferBegin) {
883 DEBUG(dbgs() << "JIT: GOT was out of date for " << (void*)BufferBegin
886 ((void**)MemMgr->getGOTBase())[idx] = (void*)BufferBegin;
892 MemMgr->endFunctionBody(F.getFunction(), BufferBegin, CurBufferPtr);
903 BufferBegin = CurBufferPtr = 0;
969 SizeEstimate = (uintptr_t)(2 * (BufferEnd - BufferBegin));
993 if (BufferBegin)
997 // care must be taken so that BufferBegin is invalidated when a
999 BufferBegin = CurBufferPtr = MemMgr->allocateSpace(Size, Alignment);
1000 BufferEnd = BufferBegin+Size;
1132 SavedBufferBegin = BufferBegin;
1136 BufferBegin = CurBufferPtr = MemMgr->allocateStub(GV, StubSize, Alignment);
1137 BufferEnd = BufferBegin+StubSize+1;
1141 SavedBufferBegin = BufferBegin;
1145 BufferBegin = CurBufferPtr = (uint8_t *)Buffer;
1146 BufferEnd = BufferBegin+StubSize+1;
1152 BufferBegin = SavedBufferBegin;