Lines Matching refs:Fns
119 auto &Fns = getFunctions(); in lookupFunction() local
120 sys::ScopedLock Writer(Fns.Lock); in lookupFunction()
121 ExFunc FnPtr = Fns.FuncNames[ExtName]; in lookupFunction()
123 FnPtr = Fns.FuncNames[("lle_X_" + F->getName()).str()]; in lookupFunction()
128 Fns.ExportedFunctions.insert(std::make_pair(F, FnPtr)); // Cache for later in lookupFunction()
273 auto &Fns = getFunctions(); in callExternalFunction() local
274 std::unique_lock<sys::Mutex> Guard(Fns.Lock); in callExternalFunction()
279 Fns.ExportedFunctions.find(F); in callExternalFunction()
280 if (ExFunc Fn = (FI == Fns.ExportedFunctions.end()) ? lookupFunction(F) in callExternalFunction()
287 std::map<const Function *, RawFunc>::iterator RF = Fns.RawFunctions.find(F); in callExternalFunction()
289 if (RF == Fns.RawFunctions.end()) { in callExternalFunction()
295 Fns.RawFunctions.insert(std::make_pair(F, RawFn)); // Cache for later in callExternalFunction()
520 auto &Fns = getFunctions(); in initializeExternalFunctions() local
521 sys::ScopedLock Writer(Fns.Lock); in initializeExternalFunctions()
522 Fns.FuncNames["lle_X_atexit"] = lle_X_atexit; in initializeExternalFunctions()
523 Fns.FuncNames["lle_X_exit"] = lle_X_exit; in initializeExternalFunctions()
524 Fns.FuncNames["lle_X_abort"] = lle_X_abort; in initializeExternalFunctions()
526 Fns.FuncNames["lle_X_printf"] = lle_X_printf; in initializeExternalFunctions()
527 Fns.FuncNames["lle_X_sprintf"] = lle_X_sprintf; in initializeExternalFunctions()
528 Fns.FuncNames["lle_X_sscanf"] = lle_X_sscanf; in initializeExternalFunctions()
529 Fns.FuncNames["lle_X_scanf"] = lle_X_scanf; in initializeExternalFunctions()
530 Fns.FuncNames["lle_X_fprintf"] = lle_X_fprintf; in initializeExternalFunctions()
531 Fns.FuncNames["lle_X_memset"] = lle_X_memset; in initializeExternalFunctions()
532 Fns.FuncNames["lle_X_memcpy"] = lle_X_memcpy; in initializeExternalFunctions()