Lines Matching refs:Function
21 #include "llvm/Function.h"
34 /// JITCompilerFunction - This contains the address of the JIT function used to
35 /// compile a function lazily.
46 // CompilationCallback stub - We can't use a C function with inline assembly in
60 // for the real target function right now. We have to act as if this
67 // The LR contains the address of the stub function on entry.
74 // Restoring the LR to the return address of the function that invoked
99 // Return to the (newly modified) stub to invoke the real function.
113 /// ARMCompilationCallbackC - This is the target-specific function invoked
114 /// by the function stub when we did not know the real target of a call.
115 /// This function must locate the start of the stub or call site and pass
116 /// it into the JIT compiler function.
118 // Get the address of the compiled code for this function.
160 void *ARMJITInfo::emitFunctionStub(const Function* F, void *Fn,
163 // If this is just a call to an external function, emit a branch instead of a
166 // Branch to the corresponding function addr.
171 // In PIC mode, the function stub is loading a lazy-ptr.
178 << "] for external function at '" << Fn << "'\n");
201 JCE.emitWordLE((intptr_t)Fn); // addr of function
269 void ARMJITInfo::relocate(void *Function, MachineRelocation *MR,
272 void *RelocPos = (char*)Function + MR->getMachineCodeOffset();