diff options
| author | 2012-04-17 17:11:04 -0700 | |
|---|---|---|
| committer | 2012-04-17 17:11:04 -0700 | |
| commit | 4ac8659ddaccb78a0a0a58d1e8595dd813f995c6 (patch) | |
| tree | 4a11a68f598c94cda1c7981944296055250beafe /src/compiler_llvm/compiler_llvm.cc | |
| parent | 9017924603a6e26396b9026b3b2384ab8baa1548 (diff) | |
| parent | 1776572d3c47d8de66e211144a52cbc129a81d69 (diff) | |
Merge "Fix stack overflow errors." into ics-mr1-plus-art
Diffstat (limited to 'src/compiler_llvm/compiler_llvm.cc')
| -rw-r--r-- | src/compiler_llvm/compiler_llvm.cc | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/compiler_llvm/compiler_llvm.cc b/src/compiler_llvm/compiler_llvm.cc index c89000357f..443950df07 100644 --- a/src/compiler_llvm/compiler_llvm.cc +++ b/src/compiler_llvm/compiler_llvm.cc @@ -42,11 +42,12 @@ namespace llvm { extern bool TimePassesIsEnabled; } -extern llvm::cl::opt<bool> ReserveR9; -// ReserveR9 is defined in llvm/lib/Target/ARM/ARMSubtarget.cpp -extern llvm::cl::opt<bool> EnableARMLongCalls; // NOTE: Although EnableARMLongCalls is defined in llvm/lib/Target/ARM/ // ARMISelLowering.cpp, however, it is not in the llvm namespace. +extern llvm::cl::opt<bool> EnableARMLongCalls; + +// ReserveR9 is defined in llvm/lib/Target/ARM/ARMSubtarget.cpp +extern llvm::cl::opt<bool> ReserveR9; namespace { @@ -68,7 +69,7 @@ void InitializeLLVM() { // TODO: Maybe we don't have to initialize "all" targets. // Enable -arm-long-calls - EnableARMLongCalls = true; + EnableARMLongCalls = false; // Initialize LLVM optimization passes llvm::PassRegistry ®istry = *llvm::PassRegistry::getPassRegistry(); |