24 class MipsTargetMachine;
59 unsigned NumRelocs,
unsigned char *GOTBase);
63 bool isLittleEndian) {
65 IsLittleEndian = isLittleEndian;
void Initialize(const MachineFunction &MF, bool isPIC, bool isLittleEndian)
Initialize - Initialize internal stage for the function being JITted.
void *(* JITCompilerFn)(void *)
virtual void replaceMachineCodeForFunction(void *Old, void *New)
virtual LazyResolverFn getLazyResolverFunction(JITCompilerFn)
getLazyResolverFunction - Expose the lazy resolver to the JIT.
virtual void * emitFunctionStub(const Function *F, void *Fn, JITCodeEmitter &JCE)
virtual StubLayout getStubLayout()
Returns the maximum size and alignment for a call stub on this target.
virtual void relocate(void *Function, MachineRelocation *MR, unsigned NumRelocs, unsigned char *GOTBase)