| Index: src/arm/macro-assembler-arm.cc
|
| ===================================================================
|
| --- src/arm/macro-assembler-arm.cc (revision 7663)
|
| +++ src/arm/macro-assembler-arm.cc (working copy)
|
| @@ -148,9 +148,8 @@
|
| }
|
|
|
|
|
| -void MacroAssembler::Call(intptr_t target,
|
| - RelocInfo::Mode rmode,
|
| - Condition cond) {
|
| +void MacroAssembler::Call(
|
| + intptr_t target, RelocInfo::Mode rmode, Condition cond) {
|
| // Block constant pool for the call instruction sequence.
|
| BlockConstPoolScope block_const_pool(this);
|
| #ifdef DEBUG
|
| @@ -215,35 +214,12 @@
|
| }
|
|
|
|
|
| -void MacroAssembler::CallWithAstId(Handle<Code> code,
|
| - RelocInfo::Mode rmode,
|
| - unsigned ast_id,
|
| - Condition cond) {
|
| +void MacroAssembler::Call(
|
| + Handle<Code> code, RelocInfo::Mode rmode, Condition cond) {
|
| #ifdef DEBUG
|
| int pre_position = pc_offset();
|
| #endif
|
|
|
| - ASSERT(rmode == RelocInfo::CODE_TARGET_WITH_ID);
|
| - ASSERT(ast_id != kNoASTId);
|
| - ASSERT(ast_id_for_reloc_info_ == kNoASTId);
|
| - ast_id_for_reloc_info_ = ast_id;
|
| - // 'code' is always generated ARM code, never THUMB code
|
| - Call(reinterpret_cast<intptr_t>(code.location()), rmode, cond);
|
| -
|
| -#ifdef DEBUG
|
| - int post_position = pc_offset();
|
| - CHECK_EQ(pre_position + CallSize(code, rmode, cond), post_position);
|
| -#endif
|
| -}
|
| -
|
| -
|
| -void MacroAssembler::Call(Handle<Code> code,
|
| - RelocInfo::Mode rmode,
|
| - Condition cond) {
|
| -#ifdef DEBUG
|
| - int pre_position = pc_offset();
|
| -#endif
|
| -
|
| ASSERT(RelocInfo::IsCodeTarget(rmode));
|
| // 'code' is always generated ARM code, never THUMB code
|
| Call(reinterpret_cast<intptr_t>(code.location()), rmode, cond);
|
|
|