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));
327 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate())));
338 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
342 BranchOrBacktrack(on_no_match, eq, v0, Operand(zero_reg));
345 __ Subu(current_input_offset(), current_input_offset(), Operand(s3));
347 __ Addu(current_input_offset(), current_input_offset(), Operand(s3));
369 __ Branch(&fallthrough, le, a1, Operand(zero_reg));
374 BranchOrBacktrack(on_no_match, le, current_input_offset(), Operand(t0));
378 BranchOrBacktrack(on_no_match, gt, t5, Operand(zero_reg));
383 __ Addu(a0, a0, Operand(end_of_input_address()));
384 __ Addu(a2, end_of_input_address(), Operand(current_input_offset()));
386 __ Subu(a2, a2, Operand(a1));
388 __ Addu(a1, a0, Operand(a1));
409 BranchOrBacktrack(on_no_match, ne, a3, Operand(t0));
410 __ Branch(&loop, lt, a0, Operand(a1));
417 __ Addu(current_input_offset(), current_input_offset(), Operand(t0));
418 __ Subu(current_input_offset(), current_input_offset(), Operand(t5));
426 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c));
433 __ And(a0, current_character(), Operand(mask));
434 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
442 __ And(a0, current_character(), Operand
443 Operand rhs = (c == 0) ? Operand(zero_reg) : Operand(c);
454 __ Subu(a0, current_character(), Operand(minus));
455 __ And(a0, a0, Operand(mask));
456 BranchOrBacktrack(on_not_equal, ne, a0, Operand(c));
464 __ Subu(a0, current_character(), Operand(from));
466 BranchOrBacktrack(on_in_range, ls, a0, Operand(to - from));
474 __ Subu(a0, current_character(), Operand(from));
476 BranchOrBacktrack(on_not_in_range, hi, a0, Operand(to - from));
483 __ li(a0, Operand(table));
485 __ And(a1, current_character(), Operand(kTableSize - 1));
492 BranchOrBacktrack(on_bit_set, ne, a0, Operand(zero_reg));
506 __ Branch(&success, eq, current_character(), Operand(' '));
508 __ Subu(a0, current_character(), Operand('\t'));
509 __ Branch(&success, ls, a0, Operand('\r' - '\t'));
511 BranchOrBacktrack(on_no_match, ne, a0, Operand(0x00a0 - '\t'));
521 __ Subu(a0, current_character(), Operand('0'));
522 BranchOrBacktrack(on_no_match, hi, a0, Operand('9' - '0'));
526 __ Subu(a0, current_character(), Operand('0'));
527 BranchOrBacktrack(on_no_match, ls, a0, Operand('9' - '0'));
531 __ Xor(a0, current_character(), Operand(0x01));
533 __ Subu(a0, a0, Operand(0x0b));
534 BranchOrBacktrack(on_no_match, ls, a0, Operand(0x0c - 0x0b));
539 __ Subu(a0, a0, Operand(0x2028 - 0x0b));
540 BranchOrBacktrack(on_no_match, ls, a0, Operand(1));
546 __ Xor(a0, current_character(), Operand(0x01));
548 __ Subu(a0, a0, Operand(0x0b));
550 BranchOrBacktrack(on_no_match, hi, a0, Operand(0x0c - 0x0b));
553 BranchOrBacktrack(&done, ls, a0, Operand(0x0c - 0x0b));
557 __ Subu(a0, a0, Operand(0x2028 - 0x0b));
558 BranchOrBacktrack(on_no_match, hi, a0, Operand(1));
566 BranchOrBacktrack(on_no_match, hi, current_character(), Operand('z'));
569 __ li(a0, Operand(map));
572 BranchOrBacktrack(on_no_match, eq, a0, Operand(zero_reg));
579 __ Branch(&done, hi, current_character(), Operand('z'));
582 __ li(a0, Operand(map));
585 BranchOrBacktrack(on_no_match, ne, a0, Operand(zero_reg));
602 __ li(v0, Operand(FAILURE));
637 __ Addu(frame_pointer(), sp, Operand(4 * kPointerSize));
648 __ li(a0, Operand(stack_limit));
652 __ Branch(&stack_limit_hit, le, a0, Operand(zero_reg));
655 __ Branch(&stack_ok, hs, a0, Operand(num_registers_ * kPointerSize));
658 __ li(v0, Operand(EXCEPTION));
664 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
668 __ Subu(sp, sp, Operand(num_registers_ * kPointerSize));
678 __ Subu(a0, current_input_offset(), Operand(char_size()));
686 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
690 __ Branch(&load_char_start_regexp, ne, a1, Operand(zero_reg));
691 __ li(current_character(), Operand('\n'));
705 __ Addu(a1, frame_pointer(), Operand(kRegisterZero));
706 __ li(a2, Operand(num_saved_registers_));
710 __ Addu(a1, a1, Operand(-kPointerSize));
711 __ Subu(a2, a2, Operand(1));
712 __ Branch(&init_loop, ne, a2, Operand(zero_reg));
741 __ Addu(a1, a1, Operand(a2));
761 __ Addu(a2, a1, Operand(a2));
762 __ Addu(a3, a1, Operand(a3));
784 __ Branch(&return_v0, lt, a1, Operand(num_saved_registers_));
799 &load_char_start_regexp, ne, current_input_offset(), Operand(t7));
802 Operand(zero_reg));
806 Operand((mode_ == UC16) ? 2 : 1));
811 __ li(v0, Operand(SUCCESS));
846 __ Branch(&return_v0, ne, v0, Operand(zero_reg));
850 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
867 __ Addu(a1, frame_pointer(), Operand(kStackHighEnd));
868 __ li(a2, Operand(ExternalReference::isolate_address(masm_->isolate())));
876 __ Branch(&exit_with_exception, eq, v0, Operand(zero_reg));
880 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE);
889 __ li(v0, Operand(EXCEPTION));
917 BranchOrBacktrack(if_ge, ge, a0, Operand(comparand));
925 BranchOrBacktrack(if_lt, lt, a0, Operand(comparand));
932 BranchOrBacktrack(if_eq, eq, a0, Operand(current_input_offset()));
972 __ li(a0, Operand(target + Code::kHeaderSize - kHeapObjectTag));
1015 __ Addu(backtrack_stackpointer(), backtrack_stackpointer(), Operand(a0));
1024 Operand(-by * char_size()));
1036 __ li(a0, Operand(to));
1052 __ Addu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1086 __ Subu(sp, sp, Operand(kPointerSize));
1088 __ And(sp, sp, Operand(-stack_alignment));
1093 __ li(a1, Operand(masm_->CodeObject()), CONSTANT_SIZE);
1097 __ Subu(sp, sp, Operand(stack_alignment));
1114 __ li(t9, Operand(stack_guard_check));
1131 __ li(code_pointer(), Operand(masm_->CodeObject()));
1175 Operand(-cp_offset * char_size()));
1178 __ Addu(a0, current_input_offset(), Operand(cp_offset * char_size()));
1179 BranchOrBacktrack(on_outside_input, le, a0, Operand(a1));
1187 const Operand& rt) {
1207 const Operand& rt) {
1214 __ Addu(t5, ra, Operand(masm_->CodeObject()));
1221 __ Subu(ra, ra, Operand(masm_->CodeObject()));
1230 Operand(-kPointerSize));
1246 __ li(a0, Operand(stack_limit));
1248 SafeCall(&check_preempt_label_, ls, sp, Operand(a0));
1256 __ li(a0, Operand(stack_limit));
1258 SafeCall(&stack_overflow_label_, ls, backtrack_stackpointer(), Operand(a0));
1267 __ Addu(t7, current_input_offset(), Operand(cp_offset * char_size()));
1273 __ Addu(t5, end_of_input_address(), Operand(offset));