| Index: src/x64/macro-assembler-x64.h
|
| diff --git a/src/x64/macro-assembler-x64.h b/src/x64/macro-assembler-x64.h
|
| index 7e0ba00546c167988f97f6daa3411cc075d7c984..670c53d0dff3c082da868d5f03088c934b907540 100644
|
| --- a/src/x64/macro-assembler-x64.h
|
| +++ b/src/x64/macro-assembler-x64.h
|
| @@ -726,6 +726,7 @@ class MacroAssembler: public Assembler {
|
| void Push(Smi* smi);
|
| void Test(const Operand& dst, Smi* source);
|
|
|
| +
|
| // ---------------------------------------------------------------------------
|
| // String macros.
|
|
|
| @@ -771,6 +772,9 @@ class MacroAssembler: public Assembler {
|
| // Move if the registers are not identical.
|
| void Move(Register target, Register source);
|
|
|
| + // Bit-field support.
|
| + void TestBit(const Operand& dst, int bit_index);
|
| +
|
| // Handle support
|
| void Move(Register dst, Handle<Object> source);
|
| void Move(const Operand& dst, Handle<Object> source);
|
| @@ -1074,7 +1078,8 @@ class MacroAssembler: public Assembler {
|
| // clobbered.
|
| void TryGetFunctionPrototype(Register function,
|
| Register result,
|
| - Label* miss);
|
| + Label* miss,
|
| + bool miss_on_bound_function = false);
|
|
|
| // Generates code for reporting that an illegal operation has
|
| // occurred.
|
|
|