Home | History | Annotate | Download | only in mips

Lines Matching refs:Operand

116   __ li(v0, Operand(FAILURE));
144 current_input_offset(), Operand(by * char_size()));
154 __ Addu(a0, a0, Operand(by));
175 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c));
180 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit));
186 __ Addu(a0, current_input_offset(), Operand(-char_size()));
187 BranchOrBacktrack(on_at_start, eq, a0, Operand(a1));
195 Operand(-char_size() + cp_offset * char_size()));
196 BranchOrBacktrack(on_not_at_start, ne, a0, Operand(a1));
201 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit));
208 __ Branch(&backtrack_non_equal, ne, current_input_offset(), Operand(a0));
211 Operand(kPointerSize));
213 BranchOrBacktrack(on_equal, eq, current_input_offset(), Operand(a0));
227 __ Branch(&fallthrough, eq, a1, Operand(zero_reg));
232 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t0));
236 BranchOrBacktrack(on_no_match, gt, t5, Operand(zero_reg));
246 __ Addu(a0, a0, Operand(end_of_input_address()));
247 __ Addu(a2, end_of_input_address(), Operand(current_input_offset()));
249 __ Subu(a2, a2, Operand(a1));
251 __ Addu(a1, a0, Operand(a1));
264 __ Branch(&loop_check, eq, t0, Operand(a3));
267 __ Or(a3, a3, Operand(0x20)); // Convert capture character to lower-case.
268 __ Or(t0, t0, Operand(0x20)); // Also convert input character.
269 __ Branch(&fail, ne, t0, Operand(a3));
270 __ Subu(a3, a3, Operand('a'));
271 __ Branch(&loop_check, ls, a3, Operand('z' - 'a'));
273 __ Subu(a3, a3, Operand(224 - 'a'));
275 __ Branch(&fail, hi, a3, Operand(254 - 224));
277 __ Branch(&fail, eq, a3, Operand(247 - 224));
280 __ Branch(&loop, lt, a0, Operand(a1));
292 __ Addu(current_input_offset(), current_input_offset(), Operand(t0));
293 __ Subu(current_input_offset(), current_input_offset(), Operand(t5));
316 __ Addu(a0, a0, Operand(end_of_input_address()));
322 __ Addu(a1, current_input_offset(), Operand(end_of_input_address()));
324 __ Subu(a1, a1, Operand(s3));
333 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate())));
345 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
349 BranchOrBacktrack(on_no_match, eq, v0, Operand(zero_reg));
352 __ Subu(current_input_offset(), current_input_offset(), Operand(s3));
354 __ Addu(current_input_offset(), current_input_offset(), Operand(s3));
376 __ Branch(&fallthrough, le, a1, Operand(zero_reg));
381 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t0));
385 BranchOrBacktrack(on_no_match, gt, t5, Operand(zero_reg));
390 __ Addu(a0, a0, Operand(end_of_input_address()));
391 __ Addu(a2, end_of_input_address(), Operand(current_input_offset()));
393 __ Subu(a2, a2, Operand(a1));
395 __ Addu(a1, a0, Operand(a1));
416 BranchOrBacktrack(on_no_match, ne, a3, Operand(t0));
417 __ Branch(&loop, lt, a0, Operand(a1));
424 __ Addu(current_input_offset(), current_input_offset(), Operand(t0));
425 __ Subu(current_input_offset(), current_input_offset(), Operand(t5));
433 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c));
440 __ And(a0, current_character(), Operand(mask));
441 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
449 __ And(a0, current_character(), Operand(mask));
450 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
461 __ Subu(a0, current_character(), Operand(minus));
462 __ And(a0, a0, Operand(mask));
463 BranchOrBacktrack(on_not_equal, ne, a0, Operand(c));
471 __ Subu(a0, current_character(), Operand(from));
473 BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from));
481 __ Subu(a0, current_character(), Operand(from));
483 BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from));
490 __ li(a0, Operand(table));
492 __ And(a1, current_character(), Operand(kTableSize - 1));
499 BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg));
513 __ Branch(&success, eq, current_character(), Operand(' '));
515 __ Subu(a0, current_character(), Operand('\t'));
516 __ Branch(&success, ls, a0, Operand('\r' - '\t'));
518 BranchOrBacktrack(on_no_match, ne, a0, Operand(0x00a0 - '\t'));
528 __ Subu(a0, current_character(), Operand('0'));
529 BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0'));
533 __ Subu(a0, current_character(), Operand('0'));
534 BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0'));
538 __ Xor(a0, current_character(), Operand(0x01));
540 __ Subu(a0, a0, Operand(0x0b));
541 BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0c - 0x0b));
546 __ Subu(a0, a0, Operand(0x2028 - 0x0b));
547 BranchOrBacktrack(on_no_match, ls, a0, Operand(1));
553 __ Xor(a0, current_character(), Operand(0x01));
555 __ Subu(a0, a0, Operand(0x0b));
557 BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0c - 0x0b));
560 BranchOrBacktrack(&done, ls, a0, Operand(0x0c - 0x0b));
564 __ Subu(a0, a0, Operand(0x2028 - 0x0b));
565 BranchOrBacktrack(on_no_match, hi, a0, Operand(1));
573 BranchOrBacktrack(on_no_match, hi, current_character(), Operand('z'));
576 __ li(a0, Operand(map));
579 BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg));
586 __ Branch(&done, hi, current_character(), Operand('z'));
589 __ li(a0, Operand(map));
592 BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg));
609 __ li(v0, Operand(FAILURE));
644 __ Addu(frame_pointer(), sp, Operand(4 * kPointerSize));
655 __ li(a0, Operand(stack_limit));
659 __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg));
662 __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize));
665 __ li(v0, Operand(EXCEPTION));
671 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
675 __ Subu(sp, sp, Operand(num_registers_ * kPointerSize));
685 __ Subu(a0, current_input_offset(), Operand(char_size()));
693 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
697 __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg));
698 __ li(current_character(), Operand('\n'));
712 __ Addu(a1, frame_pointer(), Operand(kRegisterZero));
713 __ li(a2, Operand(num_saved_registers_));
717 __ Addu(a1, a1, Operand(-kPointerSize));
718 __ Subu(a2, a2, Operand(1));
719 __ Branch(&init_loop, ne, a2, Operand(zero_reg));
748 __ Addu(a1, a1, Operand(a2));
768 __ Addu(a2, a1, Operand(a2));
769 __ Addu(a3, a1, Operand(a3));
791 __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_));
806 &load_char_start_regexp, ne, current_input_offset(), Operand(t7));
809 Operand(zero_reg));
815 Operand((mode_ == UC16) ? 2 : 1));
821 __ li(v0, Operand(SUCCESS));
856 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
860 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
877 Operand(kStackHighEnd));
878 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate())));
886 __ Branch(&exit_with_exception, eq, v0, Operand(zero_reg));
890 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
899 __ li(v0, Operand(EXCEPTION));
928 BranchOrBacktrack(if_ge, ge, a0, Operand(comparand));
936 BranchOrBacktrack(if_lt, lt, a0, Operand(comparand));
943 BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset()));
983 __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag));
1026 __ Addu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0));
1035 Operand(-by * char_size()));
1047 __ li(a0, Operand(to));
1063 __ Addu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1097 __ Subu(sp, sp, Operand(kPointerSize));
1099 __ And(sp, sp, Operand(-stack_alignment));
1104 __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE);
1108 __ Subu(sp, sp, Operand(stack_alignment));
1125 __ li(t9, Operand(stack_guard_check));
1142 __ li(code_pointer(), Operand(masm_->CodeObject()));
1186 Operand(-cp_offset * char_size()));
1189 __ Addu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1190 BranchOrBacktrack(on_outside_input, le, a0, Operand(a1));
1198 const Operand& rt) {
1218 const Operand& rt) {
1225 __ Addu(t5, ra, Operand(masm_->CodeObject()));
1232 __ Subu(ra, ra, Operand(masm_->CodeObject()));
1241 Operand(-kPointerSize));
1257 __ li(a0, Operand(stack_limit));
1259 SafeCall(&check_preempt_label_, ls, sp, Operand(a0));
1267 __ li(a0, Operand(stack_limit));
1269 SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0));
1278 __ Addu(t7, current_input_offset(), Operand(cp_offset * char_size()));
1284 __ Addu(t5, end_of_input_address(), Operand(offset));