From 569daf19499049ca1ff790bc8b8970596d2f967b Mon Sep 17 00:00:00 2001 From: Shih-wei Liao Date: Fri, 10 Aug 2012 23:22:33 -0700 Subject: Always push shadowframe for stack trace lookup. Change-Id: I1a7249505aa6300fe47331e30772dde64cbe4df3 --- src/compiler/codegen/MethodBitcode.cc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/compiler/codegen/MethodBitcode.cc') diff --git a/src/compiler/codegen/MethodBitcode.cc b/src/compiler/codegen/MethodBitcode.cc index 6f2c52d97d..5aebc06f64 100644 --- a/src/compiler/codegen/MethodBitcode.cc +++ b/src/compiler/codegen/MethodBitcode.cc @@ -1810,12 +1810,12 @@ bool methodBlockBitcodeConversion(CompilationUnit* cUnit, BasicBlock* bb) cUnit->shadowMap[j++] = i; } } - greenland::IntrinsicHelper::IntrinsicId id = - greenland::IntrinsicHelper::AllocaShadowFrame; - llvm::Function* func = cUnit->intrinsic_helper->GetIntrinsicFunction(id); - llvm::Value* entries = cUnit->irb->getInt32(cUnit->numShadowFrameEntries); - cUnit->irb->CreateCall(func, entries); } + greenland::IntrinsicHelper::IntrinsicId id = + greenland::IntrinsicHelper::AllocaShadowFrame; + llvm::Function* func = cUnit->intrinsic_helper->GetIntrinsicFunction(id); + llvm::Value* entries = cUnit->irb->getInt32(cUnit->numShadowFrameEntries); + cUnit->irb->CreateCall(func, entries); } else if (bb->blockType == kExitBlock) { /* * Because of the differences between how MIR/LIR and llvm handle exit -- cgit v1.2.3-59-g8ed1b