summaryrefslogtreecommitdiff
path: root/tools/lli
diff options
context:
space:
mode:
authorMisha Brukman <brukman+llvm@gmail.com>2003-09-25 18:10:34 +0000
committerMisha Brukman <brukman+llvm@gmail.com>2003-09-25 18:10:34 +0000
commit3d8a54d00c1f3e9a1a349a9b0645c85a09d7c20b (patch)
treea15b3e4159965f1de88ab275f986fa523dcdf28f /tools/lli
parentaadb55fded82dc20b79f5b23d8bd1ec8208c6be0 (diff)
downloadllvm-3d8a54d00c1f3e9a1a349a9b0645c85a09d7c20b.tar.gz
llvm-3d8a54d00c1f3e9a1a349a9b0645c85a09d7c20b.tar.bz2
llvm-3d8a54d00c1f3e9a1a349a9b0645c85a09d7c20b.tar.xz
To be consistent with the rest of LLVM codebase (and the rest of this file):
* Changed tabs to spaces * Removed a space between a function call and its arguments (...) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8712 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/lli')
-rw-r--r--tools/lli/lli.cpp54
1 files changed, 27 insertions, 27 deletions
diff --git a/tools/lli/lli.cpp b/tools/lli/lli.cpp
index a4e75d8c82..0283b5da8c 100644
--- a/tools/lli/lli.cpp
+++ b/tools/lli/lli.cpp
@@ -27,25 +27,25 @@ namespace {
InputArgv(cl::ConsumeAfter, cl::desc("<program arguments>..."));
cl::opt<std::string>
- MainFunction ("f", cl::desc("Function to execute"), cl::init("main"),
- cl::value_desc("function name"));
+ MainFunction("f", cl::desc("Function to execute"), cl::init("main"),
+ cl::value_desc("function name"));
cl::opt<bool> TraceMode("trace", cl::desc("Enable Tracing"));
cl::opt<bool> ForceInterpreter("force-interpreter",
- cl::desc("Force interpretation: disable JIT"),
- cl::init(false));
+ cl::desc("Force interpretation: disable JIT"),
+ cl::init(false));
}
-static std::vector<std::string> makeStringVector (const char **envp) {
+static std::vector<std::string> makeStringVector(const char **envp) {
std::vector<std::string> rv;
for (unsigned i = 0; envp[i]; ++i)
- rv.push_back (envp[i]);
+ rv.push_back(envp[i]);
return rv;
}
static void *CreateArgv(ExecutionEngine *EE,
- const std::vector<std::string> &InputArgv) {
+ const std::vector<std::string> &InputArgv) {
if (EE->getTargetData().getPointerSize() == 8) { // 64 bit target?
PointerTy *Result = new PointerTy[InputArgv.size()+1];
DEBUG(std::cerr << "ARGV = " << (void*)Result << "\n");
@@ -60,7 +60,7 @@ static void *CreateArgv(ExecutionEngine *EE,
// Endian safe: Result[i] = (PointerTy)Dest;
EE->StoreValueToMemory(PTOGV(Dest), (GenericValue*)(Result+i),
- Type::LongTy);
+ Type::LongTy);
}
Result[InputArgv.size()] = 0;
return Result;
@@ -78,7 +78,7 @@ static void *CreateArgv(ExecutionEngine *EE,
// Endian safe: Result[i] = (PointerTy)Dest;
EE->StoreValueToMemory(PTOGV(Dest), (GenericValue*)(Result+i),
- Type::IntTy);
+ Type::IntTy);
}
Result[InputArgv.size()] = 0; // null terminate it
return Result;
@@ -92,21 +92,21 @@ static void *CreateArgv(ExecutionEngine *EE,
/// from calling FnName, or -1 and prints an error msg. if the named
/// function cannot be found.
///
-int callAsMain (ExecutionEngine *EE, Module *M, const std::string &FnName,
- const std::vector<std::string> &Args,
- const std::vector<std::string> &EnvVars) {
- Function *Fn = M->getNamedFunction (FnName);
+int callAsMain(ExecutionEngine *EE, Module *M, const std::string &FnName,
+ const std::vector<std::string> &Args,
+ const std::vector<std::string> &EnvVars) {
+ Function *Fn = M->getNamedFunction(FnName);
if (!Fn) {
std::cerr << "Function '" << FnName << "' not found in module.\n";
return -1;
}
std::vector<GenericValue> GVArgs;
GenericValue GVArgc;
- GVArgc.IntVal = Args.size ();
- GVArgs.push_back (GVArgc); // Arg #0 = argc.
- GVArgs.push_back (PTOGV (CreateArgv (EE, Args))); // Arg #1 = argv.
- GVArgs.push_back (PTOGV (CreateArgv (EE, EnvVars))); // Arg #2 = envp.
- return EE->run (Fn, GVArgs).IntVal;
+ GVArgc.IntVal = Args.size();
+ GVArgs.push_back(GVArgc); // Arg #0 = argc.
+ GVArgs.push_back(PTOGV(CreateArgv(EE, Args))); // Arg #1 = argv.
+ GVArgs.push_back(PTOGV(CreateArgv(EE, EnvVars))); // Arg #2 = envp.
+ return EE->run(Fn, GVArgs).IntVal;
}
//===----------------------------------------------------------------------===//
@@ -114,7 +114,7 @@ int callAsMain (ExecutionEngine *EE, Module *M, const std::string &FnName,
//
int main(int argc, char **argv, const char **envp) {
cl::ParseCommandLineOptions(argc, argv,
- " llvm interpreter & dynamic compiler\n");
+ " llvm interpreter & dynamic compiler\n");
// Load the bytecode...
std::string ErrorMsg;
@@ -126,22 +126,22 @@ int main(int argc, char **argv, const char **envp) {
}
ExecutionEngine *EE =
- ExecutionEngine::create (M, ForceInterpreter, TraceMode);
- assert (EE && "Couldn't create an ExecutionEngine, not even an interpreter?");
+ ExecutionEngine::create(M, ForceInterpreter, TraceMode);
+ assert(EE && "Couldn't create an ExecutionEngine, not even an interpreter?");
// Add the module's name to the start of the vector of arguments to main().
// But delete .bc first, since programs (and users) might not expect to
// see it.
- const std::string ByteCodeFileSuffix (".bc");
- if (InputFile.rfind (ByteCodeFileSuffix) ==
- InputFile.length () - ByteCodeFileSuffix.length ()) {
- InputFile.erase (InputFile.length () - ByteCodeFileSuffix.length ());
+ const std::string ByteCodeFileSuffix(".bc");
+ if (InputFile.rfind(ByteCodeFileSuffix) ==
+ InputFile.length() - ByteCodeFileSuffix.length()) {
+ InputFile.erase(InputFile.length() - ByteCodeFileSuffix.length());
}
InputArgv.insert(InputArgv.begin(), InputFile);
// Run the main function!
- int ExitCode = callAsMain (EE, M, MainFunction, InputArgv,
- makeStringVector (envp));
+ int ExitCode = callAsMain(EE, M, MainFunction, InputArgv,
+ makeStringVector(envp));
// Now that we are done executing the program, shut down the execution engine
delete EE;