Lines Matching refs:function

14 	MagicDebugFunction(Function *function);
23 …static bool inlineHookCalls(Function* function, std::pair<Function*, Function*> hooks, unsigned fl…
28 Function *function;
35 Function* getDebugClone(Function* function, const Twine wrapperName, TYPECONST Type* debugArgType);
49 OS << function->getName() << "(" << TypeUtil::getDescription(function->getFunctionType()) << ") ]"; in printDescription()
60 inline Function* MagicDebugFunction::getDebugClone(Function* function, const Twine wrapperName, TYP… in getDebugClone() argument
67 Function::const_arg_iterator E = function->arg_end(); in getDebugClone()
68 for (Function::const_arg_iterator I = function->arg_begin(); I != E; ++I) in getDebugClone()
72 …FunctionType *FTy = FunctionType::get(function->getFunctionType()->getReturnType(), ArgTypes, func… in getDebugClone()
75 wrapper = Function::Create(FTy, function->getLinkage(), wrapperName, function->getParent()); in getDebugClone()
82 …for (Function::const_arg_iterator I = function->arg_begin(), E = function->arg_end(); I != E; ++I)… in getDebugClone()
88 CloneFunctionInto(wrapper, function, VMap, false, Returns, "", NULL); in getDebugClone()
92 inline MagicDebugFunction::MagicDebugFunction(Function *function) { in MagicDebugFunction() argument
93 this->function = function; in MagicDebugFunction()
105 return function; in getFunction()
110 …Function* debugFunction = MagicDebugFunction::getDebugClone(function, "debug_magic_" + function->g… in getDebugFunction()
121 …Function* debugFunction = MagicDebugFunction::getDebugClone(function, "debug_magic_" + function->g… in fixCalls()
125 std::vector<User*> Users(function->user_begin(), function->user_end()); in fixCalls()
134 && (MagicUtil::getCalledFunctionFromCS(CS) == function in fixCalls()
170 inline bool MagicDebugFunction::inlineHookCalls(Function* function, std::pair<Function*, Function*>… in inlineHookCalls() argument
197 …MagicUtil::inlinePreHookForwardingCall(function, hooks.first, (flags & MAGIC_PRE_HOOK_DEBUG) ? deb… in inlineHookCalls()
201 …MagicUtil::inlinePreHookForwardingCall(function, hooks.first, (flags & MAGIC_PRE_HOOK_DEBUG) ? deb… in inlineHookCalls()
214 …MagicUtil::inlinePostHookForwardingCall(function, hooks.second, (flags & MAGIC_POST_HOOK_DEBUG) ? … in inlineHookCalls()
218 …MagicUtil::inlinePostHookForwardingCall(function, hooks.second, (flags & MAGIC_POST_HOOK_DEBUG) ? … in inlineHookCalls()