diff options
Diffstat (limited to 'deps/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc')
-rw-r--r-- | deps/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/deps/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc b/deps/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc index cd84329a78..0d479cacb2 100644 --- a/deps/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc +++ b/deps/v8/src/regexp/ia32/regexp-macro-assembler-ia32.cc @@ -585,7 +585,7 @@ bool RegExpMacroAssemblerIA32::CheckSpecialCharacterClass(uc16 type, ExternalReference word_map = ExternalReference::re_word_character_map(isolate()); __ test_b(current_character(), - Operand::StaticArray(current_character(), times_1, word_map)); + masm_->StaticArray(current_character(), times_1, word_map)); BranchOrBacktrack(zero, on_no_match); return true; } @@ -600,7 +600,7 @@ bool RegExpMacroAssemblerIA32::CheckSpecialCharacterClass(uc16 type, ExternalReference word_map = ExternalReference::re_word_character_map(isolate()); __ test_b(current_character(), - Operand::StaticArray(current_character(), times_1, word_map)); + masm_->StaticArray(current_character(), times_1, word_map)); BranchOrBacktrack(not_zero, on_no_match); if (mode_ != LATIN1) { __ bind(&done); @@ -681,7 +681,7 @@ Handle<HeapObject> RegExpMacroAssemblerIA32::GetCode(Handle<String> source) { ExternalReference stack_limit = ExternalReference::address_of_stack_limit(isolate()); __ mov(ecx, esp); - __ sub(ecx, Operand::StaticVariable(stack_limit)); + __ sub(ecx, masm_->StaticVariable(stack_limit)); // Handle it if the stack pointer is already below the stack limit. __ j(below_equal, &stack_limit_hit); // Check if there is room for the variable number of registers above @@ -1108,7 +1108,7 @@ void RegExpMacroAssemblerIA32::CallCheckStackGuardState(Register scratch) { // Helper function for reading a value out of a stack frame. template <typename T> static T& frame_entry(Address re_frame, int frame_offset) { - return reinterpret_cast<T&>(Memory::int32_at(re_frame + frame_offset)); + return reinterpret_cast<T&>(Memory<int32_t>(re_frame + frame_offset)); } @@ -1219,7 +1219,7 @@ void RegExpMacroAssemblerIA32::CheckPreemption() { Label no_preempt; ExternalReference stack_limit = ExternalReference::address_of_stack_limit(isolate()); - __ cmp(esp, Operand::StaticVariable(stack_limit)); + __ cmp(esp, masm_->StaticVariable(stack_limit)); __ j(above, &no_preempt); SafeCall(&check_preempt_label_); @@ -1232,7 +1232,7 @@ void RegExpMacroAssemblerIA32::CheckStackLimit() { Label no_stack_overflow; ExternalReference stack_limit = ExternalReference::address_of_regexp_stack_limit(isolate()); - __ cmp(backtrack_stackpointer(), Operand::StaticVariable(stack_limit)); + __ cmp(backtrack_stackpointer(), masm_->StaticVariable(stack_limit)); __ j(above, &no_stack_overflow); SafeCall(&stack_overflow_label_); |