diff options
| author | 2012-05-11 10:54:02 -0700 | |
|---|---|---|
| committer | 2012-05-12 00:57:37 -0700 | |
| commit | d955bec688d007bd3afdde89a08691a8fe97a6a9 (patch) | |
| tree | 470a831c469cdefde79151b17b6e5877045c300c /src/compiler_llvm/method_compiler.cc | |
| parent | 71e85b74eb5710a689e83623706b3bb372762eb5 (diff) | |
TBAA, separate RuntimeInfo and ShadowFrame.
Change-Id: I943d0af693573c0bf9fcc1fd7862c67916a95a34
Diffstat (limited to 'src/compiler_llvm/method_compiler.cc')
| -rw-r--r-- | src/compiler_llvm/method_compiler.cc | 8 |
1 files changed, 4 insertions, 4 deletions
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); } |