From d955bec688d007bd3afdde89a08691a8fe97a6a9 Mon Sep 17 00:00:00 2001 From: TDYa127 Date: Fri, 11 May 2012 10:54:02 -0700 Subject: TBAA, separate RuntimeInfo and ShadowFrame. Change-Id: I943d0af693573c0bf9fcc1fd7862c67916a95a34 --- src/compiler_llvm/method_compiler.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/compiler_llvm/method_compiler.cc') diff --git a/src/compiler_llvm/method_compiler.cc b/src/compiler_llvm/method_compiler.cc index de0e1ea806..b3ae1a6a02 100644 --- a/src/compiler_llvm/method_compiler.cc +++ b/src/compiler_llvm/method_compiler.cc @@ -262,7 +262,7 @@ void MethodCompiler::EmitPrologueAllocShadowFrame() { llvm::ConstantAggregateZero* zero_initializer = llvm::ConstantAggregateZero::get(shadow_frame_type); - irb_.CreateStore(zero_initializer, shadow_frame_, kTBAARuntimeInfo); + irb_.CreateStore(zero_initializer, shadow_frame_, kTBAAShadowFrame); // Get method object llvm::Value* method_object_addr = EmitLoadMethodObjectAddr(); @@ -271,13 +271,13 @@ void MethodCompiler::EmitPrologueAllocShadowFrame() { irb_.StoreToObjectOffset(shadow_frame_, ShadowFrame::MethodOffset(), method_object_addr, - kTBAARuntimeInfo); + kTBAAShadowFrame); // Store the number of the pointer slots irb_.StoreToObjectOffset(shadow_frame_, ShadowFrame::NumberOfReferencesOffset(), irb_.getJInt(sirt_size), - kTBAARuntimeInfo); + kTBAAShadowFrame); // Push the shadow frame llvm::Value* shadow_frame_upcast = @@ -3918,7 +3918,7 @@ void MethodCompiler::EmitUpdateDexPC(uint32_t dex_pc) { irb_.StoreToObjectOffset(shadow_frame_, ShadowFrame::DexPCOffset(), irb_.getInt32(dex_pc), - kTBAARuntimeInfo); + kTBAAShadowFrame); } -- cgit v1.2.3-59-g8ed1b