Chromium Code Reviews| Index: src/arm/macro-assembler-arm.cc |
| diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc |
| index 3736ecd8ab53a60dcaee72949d9ab17afa1bcd70..d4d66d277c0f46c9b418b04d5d4d921045d581ea 100644 |
| --- a/src/arm/macro-assembler-arm.cc |
| +++ b/src/arm/macro-assembler-arm.cc |
| @@ -1676,6 +1676,15 @@ void MacroAssembler::CompareRoot(Register obj, |
| } |
| +void MacroAssembler::CheckFastElements(Register map, |
| + Register scratch, |
| + Label* fail) { |
| + ldrb(scratch, FieldMemOperand(map, Map::kInstanceTypeOffset)); |
| + cmp(scratch, Operand(Map::kMaximumBitField2FastElementValue)); |
|
Mads Ager (chromium)
2011/05/30 11:14:24
Can we add some sort of STATIC_ASSERT here that wi
danno
2011/06/01 22:29:54
Done.
|
| + b(hi, fail); |
| +} |
| + |
| + |
| void MacroAssembler::CheckMap(Register obj, |
| Register scratch, |
| Handle<Map> map, |