diff options
author | Chris Lattner <sabre@nondot.org> | 2003-08-21 21:32:12 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2003-08-21 21:32:12 +0000 |
commit | 05a1a306bcfba2b533dc1210d24924e5f3e9ed0e (patch) | |
tree | 0548a6487be54142d7c79deba12cbddba7b83508 /lib/ExecutionEngine | |
parent | 59da4882667199eac0c2ca9d57e4a0c6f320302d (diff) | |
download | external_llvm-05a1a306bcfba2b533dc1210d24924e5f3e9ed0e.zip external_llvm-05a1a306bcfba2b533dc1210d24924e5f3e9ed0e.tar.gz external_llvm-05a1a306bcfba2b533dc1210d24924e5f3e9ed0e.tar.bz2 |
Minor cleanups: wrap at 80 lines. Convert file comment to doxygen format and
llvm style
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8024 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine')
-rw-r--r-- | lib/ExecutionEngine/JIT/JIT.cpp | 43 |
1 files changed, 17 insertions, 26 deletions
diff --git a/lib/ExecutionEngine/JIT/JIT.cpp b/lib/ExecutionEngine/JIT/JIT.cpp index d4726f0..7f4877b 100644 --- a/lib/ExecutionEngine/JIT/JIT.cpp +++ b/lib/ExecutionEngine/JIT/JIT.cpp @@ -11,8 +11,6 @@ #include "llvm/Module.h" #include "Support/CommandLine.h" -#include "Config/stdlib.h" - // FIXME: REMOVE THIS #include "llvm/PassManager.h" @@ -103,36 +101,29 @@ VM::VM(Module *M, TargetMachine *tm) : ExecutionEngine(M), TM(*tm) { emitGlobals(); } -// -// Method: run() -// -// Description: -// This method begins the execution of a program beginning at the -// specified function name. The function is called with the -// specified arguments and array of environment variables (a la main()). -// -// Inputs: -// FnName - The name of the function as a C++ string. -// Args - A vector of C++ strings containing the arguments. -// envp - An array of C strings containing the environment. -// -// Outputs: -// None. -// -// Return value: -// 1 - An error occurred. -// Otherwise, the return value from the specified function is returned. -// -int VM::run(const std::string &FnName, - const std::vector<std::string> &Args, - const char ** envp) { +/// VM::run - This method begins the execution of a program beginning at the +/// specified function name. The function is called with the specified +/// arguments and array of environment variables (a la main()). +/// +/// Inputs: +/// FnName - The name of the function as a C++ string. +/// Args - A vector of C++ strings containing the arguments. +/// envp - An array of C strings containing the environment. +/// +/// Return value: +/// 1 - An error occurred. +/// Otherwise, the return value from the specified function is returned. +/// +int VM::run(const std::string &FnName, const std::vector<std::string> &Args, + const char **envp) { Function *F = getModule().getNamedFunction(FnName); if (F == 0) { std::cerr << "Could not find function '" << FnName << "' in module!\n"; return 1; } - int(*PF)(int, char**, const char**) = (int(*)(int, char**, const char**))getPointerToFunction(F); + int (*PF)(int, char**, const char**) = + (int(*)(int, char**, const char**))getPointerToFunction(F); assert(PF != 0 && "Null pointer to function?"); // Build an argv vector... |