summaryrefslogtreecommitdiff
path: root/src/compiler_llvm/dalvik_reg.cc
diff options
context:
space:
mode:
author TDYa127 <tdy@google.com> 2012-05-13 09:27:05 -0700
committer Shih-wei Liao <sliao@google.com> 2012-05-14 14:42:58 -0700
commit1d7e510d90369b10aae8704ec71a9964d76dd402 (patch)
tree061fbf24d11035876c57898c2245f940dfd70e7b /src/compiler_llvm/dalvik_reg.cc
parent9d7bc820e0a8dc761750f8b9af1d2258100e6176 (diff)
Reduce shadow frame size.
Change-Id: Ifbd5cb38d0666a1f5db1abe7da36ff86a93f87b5
Diffstat (limited to 'src/compiler_llvm/dalvik_reg.cc')
-rw-r--r--src/compiler_llvm/dalvik_reg.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/compiler_llvm/dalvik_reg.cc b/src/compiler_llvm/dalvik_reg.cc
index ab5cc40a7a..84da907bdc 100644
--- a/src/compiler_llvm/dalvik_reg.cc
+++ b/src/compiler_llvm/dalvik_reg.cc
@@ -246,9 +246,7 @@ DalvikLocalVarReg::~DalvikLocalVarReg() {
void DalvikLocalVarReg::SetValue(JType jty, JTypeSpace space, llvm::Value* value) {
DalvikReg::SetValue(jty, space, value);
- if (jty == kObject) {
- DCHECK_NE(reg_shadow_frame_, static_cast<llvm::Value*>(NULL))
- << "Didn't allocate shadow frame entry.";
+ if (jty == kObject && reg_shadow_frame_ != NULL) {
irb_.CreateStore(value, reg_shadow_frame_, kTBAAShadowFrame);
}
}