| Index: src/x64/regexp-macro-assembler-x64.cc
|
| diff --git a/src/x64/regexp-macro-assembler-x64.cc b/src/x64/regexp-macro-assembler-x64.cc
|
| index ca834e2771f5079f3dc1dbe4071838f72cc52089..3e65a68b831572411e6fb4678bd9c10d36cc592a 100644
|
| --- a/src/x64/regexp-macro-assembler-x64.cc
|
| +++ b/src/x64/regexp-macro-assembler-x64.cc
|
| @@ -618,7 +618,7 @@ bool RegExpMacroAssemblerX64::CheckSpecialCharacterClass(uc16 type,
|
| __ cmpl(current_character(), Immediate('z'));
|
| BranchOrBacktrack(above, on_no_match);
|
| }
|
| - __ movq(rbx, ExternalReference::re_word_character_map());
|
| + __ Move(rbx, ExternalReference::re_word_character_map());
|
| ASSERT_EQ(0, word_character_map[0]); // Character '\0' is not a word char.
|
| __ testb(Operand(rbx, current_character(), times_1, 0),
|
| current_character());
|
| @@ -632,7 +632,7 @@ bool RegExpMacroAssemblerX64::CheckSpecialCharacterClass(uc16 type,
|
| __ cmpl(current_character(), Immediate('z'));
|
| __ j(above, &done);
|
| }
|
| - __ movq(rbx, ExternalReference::re_word_character_map());
|
| + __ Move(rbx, ExternalReference::re_word_character_map());
|
| ASSERT_EQ(0, word_character_map[0]); // Character '\0' is not a word char.
|
| __ testb(Operand(rbx, current_character(), times_1, 0),
|
| current_character());
|
| @@ -718,7 +718,7 @@ Handle<HeapObject> RegExpMacroAssemblerX64::GetCode(Handle<String> source) {
|
| ExternalReference stack_limit =
|
| ExternalReference::address_of_stack_limit(isolate());
|
| __ movq(rcx, rsp);
|
| - __ movq(kScratchRegister, stack_limit);
|
| + __ Move(kScratchRegister, stack_limit);
|
| __ subq(rcx, Operand(kScratchRegister, 0));
|
| // Handle it if the stack pointer is already below the stack limit.
|
| __ j(below_equal, &stack_limit_hit);
|
|
|