14 #ifndef SPARCJITINFO_H
15 #define SPARCJITINFO_H
22 class SparcTargetMachine;
57 unsigned NumRelocs,
unsigned char *GOTBase);
virtual StubLayout getStubLayout()
Returns the maximum size and alignment for a call stub on this target.
void *(* JITCompilerFn)(void *)
virtual void replaceMachineCodeForFunction(void *Old, void *New)
void Initialize(const MachineFunction &MF, bool isPIC)
Initialize - Initialize internal stage for the function being JITted.
virtual void relocate(void *Function, MachineRelocation *MR, unsigned NumRelocs, unsigned char *GOTBase)
virtual LazyResolverFn getLazyResolverFunction(JITCompilerFn)
getLazyResolverFunction - Expose the lazy resolver to the JIT.
virtual void * emitFunctionStub(const Function *F, void *Fn, JITCodeEmitter &JCE)