mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2026-04-24 13:18:17 +00:00
Rename startFunctionStub to startGVStub since it's also used for GV non-lazy ptr.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@58897 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -517,9 +517,9 @@ namespace {
|
||||
void initJumpTableInfo(MachineJumpTableInfo *MJTI);
|
||||
void emitJumpTableInfo(MachineJumpTableInfo *MJTI);
|
||||
|
||||
virtual void startFunctionStub(const GlobalValue* F, unsigned StubSize,
|
||||
virtual void startGVStub(const GlobalValue* GV, unsigned StubSize,
|
||||
unsigned Alignment = 1);
|
||||
virtual void* finishFunctionStub(const GlobalValue *F);
|
||||
virtual void* finishGVStub(const GlobalValue *GV);
|
||||
|
||||
/// allocateSpace - Reserves space in the current block if any, or
|
||||
/// allocate a new one of the given size.
|
||||
@@ -1121,17 +1121,17 @@ void JITEmitter::emitJumpTableInfo(MachineJumpTableInfo *MJTI) {
|
||||
}
|
||||
}
|
||||
|
||||
void JITEmitter::startFunctionStub(const GlobalValue* F, unsigned StubSize,
|
||||
unsigned Alignment) {
|
||||
void JITEmitter::startGVStub(const GlobalValue* GV, unsigned StubSize,
|
||||
unsigned Alignment) {
|
||||
SavedBufferBegin = BufferBegin;
|
||||
SavedBufferEnd = BufferEnd;
|
||||
SavedCurBufferPtr = CurBufferPtr;
|
||||
|
||||
BufferBegin = CurBufferPtr = MemMgr->allocateStub(F, StubSize, Alignment);
|
||||
BufferBegin = CurBufferPtr = MemMgr->allocateStub(GV, StubSize, Alignment);
|
||||
BufferEnd = BufferBegin+StubSize+1;
|
||||
}
|
||||
|
||||
void *JITEmitter::finishFunctionStub(const GlobalValue* F) {
|
||||
void *JITEmitter::finishGVStub(const GlobalValue* GV) {
|
||||
NumBytes += getCurrentPCOffset();
|
||||
|
||||
// Invalidate the icache if necessary.
|
||||
|
||||
Reference in New Issue
Block a user