Index: src/arm/macro-assembler-arm.h |
diff --git a/src/arm/macro-assembler-arm.h b/src/arm/macro-assembler-arm.h |
index d0f770499c0ad348b1e18e224015e7aac86bb2f7..8bb573f65eee82acef9610c3dd6c08fda373f867 100644 |
--- a/src/arm/macro-assembler-arm.h |
+++ b/src/arm/macro-assembler-arm.h |
@@ -164,6 +164,7 @@ class MacroAssembler: public Assembler { |
void Pop(Register dst) { pop(dst); } |
// Register move. May do nothing if the registers are identical. |
+ void Move(Register dst, Smi* smi) { mov(dst, Operand(smi)); } |
void Move(Register dst, Handle<Object> value); |
void Move(Register dst, Register src, Condition cond = al); |
void Move(Register dst, const Operand& src, SBit sbit = LeaveCC, |
@@ -1329,18 +1330,6 @@ class MacroAssembler: public Assembler { |
// --------------------------------------------------------------------------- |
// String utilities |
- // Generate code to do a lookup in the number string cache. If the number in |
- // the register object is found in the cache the generated code falls through |
- // with the result in the result register. The object and the result register |
- // can be the same. If the number is not found in the cache the code jumps to |
- // the label not_found with only the content of register object unchanged. |
- void LookupNumberStringCache(Register object, |
- Register result, |
- Register scratch1, |
- Register scratch2, |
- Register scratch3, |
- Label* not_found); |
- |
// Checks if both objects are sequential one-byte strings and jumps to label |
// if either is not. Assumes that neither object is a smi. |
void JumpIfNonSmisNotBothSequentialOneByteStrings(Register object1, |