Add "const". And clean up.
Change-Id: I70e6994a0cd1d897e6981d5642108fee1324708f
diff --git a/lib/ExecutionEngine/Compiler.cpp b/lib/ExecutionEngine/Compiler.cpp
index ff7f0f1..45958dc 100644
--- a/lib/ExecutionEngine/Compiler.cpp
+++ b/lib/ExecutionEngine/Compiler.cpp
@@ -296,7 +296,7 @@
}
-int Compiler::compile(CompilerOption &option) {
+int Compiler::compile(const CompilerOption &option) {
llvm::Target const *Target = NULL;
llvm::TargetData *TD = NULL;
llvm::TargetMachine *TM = NULL;
diff --git a/lib/ExecutionEngine/Compiler.h b/lib/ExecutionEngine/Compiler.h
index f436df0..b99588a 100644
--- a/lib/ExecutionEngine/Compiler.h
+++ b/lib/ExecutionEngine/Compiler.h
@@ -153,7 +153,7 @@
int linkModule(llvm::Module *module);
- int compile(CompilerOption &option);
+ int compile(const CompilerOption &option);
char const *getErrorMessage() {
return mError.c_str();
diff --git a/lib/ExecutionEngine/CompilerOption.h b/lib/ExecutionEngine/CompilerOption.h
index cb6a5de..78a934a 100644
--- a/lib/ExecutionEngine/CompilerOption.h
+++ b/lib/ExecutionEngine/CompilerOption.h
@@ -37,7 +37,7 @@
// pass to the Compiler::compiler() without any modification for RenderScript,
// see Script::prepareExecutable(...)).
//
- // Must be invoked after call Compiler::GlobalInitialization() at least once.
+ // Must be invoked after calling Compiler::GlobalInitialization() at least once.
//
CompilerOption() {
//-- Setup options to llvm::TargetMachine --//
@@ -46,10 +46,11 @@
#if defined(__HOST__)
// Disable frame pointer elimination optimization for X86_64 and X86
if ((Compiler::getTargetArchType() == llvm::Triple::x86_64) ||
- (Compiler::getTargetArchType() == llvm::Triple::x86))
+ (Compiler::getTargetArchType() == llvm::Triple::x86)) {
TargetOpt.NoFramePointerElim = true;
- else
+ } else {
TargetOpt.NoFramePointerElim = false;
+ }
#elif defined(DEFAULT_X86_64_CODEGEN)
TargetOpt.NoFramePointerElim = true;
#elif defined(DEFAULT_X86_CODEGEN)
diff --git a/lib/ExecutionEngine/Script.cpp b/lib/ExecutionEngine/Script.cpp
index 085e7c8..2030db9 100644
--- a/lib/ExecutionEngine/Script.cpp
+++ b/lib/ExecutionEngine/Script.cpp
@@ -325,7 +325,7 @@
}
#endif
-int Script::internalCompile(CompilerOption &option) {
+int Script::internalCompile(const CompilerOption &option) {
// Create the ScriptCompiled object
mCompiled = new (std::nothrow) ScriptCompiled(this);
diff --git a/lib/ExecutionEngine/Script.h b/lib/ExecutionEngine/Script.h
index ef682a6..fbe4956 100644
--- a/lib/ExecutionEngine/Script.h
+++ b/lib/ExecutionEngine/Script.h
@@ -221,7 +221,7 @@
#if USE_CACHE
int internalLoadCache(bool checkOnly);
#endif
- int internalCompile(CompilerOption&);
+ int internalCompile(const CompilerOption&);
};
diff --git a/lib/ExecutionEngine/ScriptCompiled.h b/lib/ExecutionEngine/ScriptCompiled.h
index f7bf48b..5da8851 100644
--- a/lib/ExecutionEngine/ScriptCompiled.h
+++ b/lib/ExecutionEngine/ScriptCompiled.h
@@ -85,7 +85,7 @@
return mCompiler.linkModule(module);
}
- int compile(CompilerOption &option) {
+ int compile(const CompilerOption &option) {
return mCompiler.compile(option);
}