summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/method_compiler.cc
diff options
context:
space:
mode:
author TDYa127 <tdy@google.com> 2012-05-11 10:54:02 -0700
committer Shih-wei Liao <sliao@google.com> 2012-05-12 00:57:37 -0700
commitd955bec688d007bd3afdde89a08691a8fe97a6a9 (patch)
tree470a831c469cdefde79151b17b6e5877045c300c /src/compiler_llvm/method_compiler.cc
parent71e85b74eb5710a689e83623706b3bb372762eb5 (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.cc8
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);
}