Lines Matching refs:Function
17 #include "llvm/Function.h"
36 // alloca. When the function returns, this object is popped off the execution
71 Function *CurFunction;// The currently executing function
84 GenericValue ExitValue; // The return value of the called function
89 // function record.
93 // registered with the atexit() library function.
94 std::vector<Function*> AtExitHandlers;
113 /// run - Start execution with the specified function and arguments.
115 virtual GenericValue runFunction(Function *F,
121 virtual void *recompileAndRelinkFunction(Function *F) {
127 void freeMachineCodeForFunction(Function *F) { }
131 void callFunction(Function *F, const std::vector<GenericValue> &ArgVals);
181 GenericValue callExternalFunction(Function *F,
185 void addAtExitHandler(Function *F) {
203 void *getPointerToFunction(Function *F) { return (void*)F; }