diff options
author | 2012-11-18 16:59:53 -0800 | |
---|---|---|
committer | 2012-12-04 11:07:34 -0800 | |
commit | ce4cc0d1818e872c1c7f3c3519a82259afd5c288 (patch) | |
tree | 308f2c30e5a842a5e459d96e730ca4432a020f4f /src/compiler_llvm/stub_compiler.cc | |
parent | 823b8acdf2c8274ff93b685e50a93ab9afc6af8b (diff) |
Using gcmap instead of shadow frame.
Fix misuse of TBAAJRuntime & TBAARuntimeInfo. Now, the TBAAJRuntime is
only for runtime support function.
Update DexPC before lock object and suspend.
Change-Id: I40fa37f4863fe6e127328a8413285ee3c62e8505
Diffstat (limited to 'src/compiler_llvm/stub_compiler.cc')
-rw-r--r-- | src/compiler_llvm/stub_compiler.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler_llvm/stub_compiler.cc b/src/compiler_llvm/stub_compiler.cc index 4854c9fa29..4571f58015 100644 --- a/src/compiler_llvm/stub_compiler.cc +++ b/src/compiler_llvm/stub_compiler.cc @@ -148,7 +148,7 @@ CompiledInvokeStub* StubCompiler::CreateInvokeStub(bool is_static, irb_.CreatePtrDisp(method_object_addr, code_field_offset_value, accurate_func_type->getPointerTo()->getPointerTo()); - llvm::Value* code_addr = irb_.CreateLoad(code_field_addr, kTBAAJRuntime); + llvm::Value* code_addr = irb_.CreateLoad(code_field_addr, kTBAARuntimeInfo); llvm::CallInst* retval = irb_.CreateCall(code_addr, args); #if defined(ART_USE_PORTABLE_COMPILER) |