diff options
| author | 2012-05-13 09:27:05 -0700 | |
|---|---|---|
| committer | 2012-05-14 14:42:58 -0700 | |
| commit | 1d7e510d90369b10aae8704ec71a9964d76dd402 (patch) | |
| tree | 061fbf24d11035876c57898c2245f940dfd70e7b /src/compiler_llvm/dalvik_reg.cc | |
| parent | 9d7bc820e0a8dc761750f8b9af1d2258100e6176 (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.cc | 4 |
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); } } |