Home | History | Annotate | Download | only in mips

Lines Matching refs:ToRegister

274 Register LCodeGen::ToRegister(int index) const {
284 Register LCodeGen::ToRegister(LOperand* op) const {
286 return ToRegister(op->index());
292 return ToRegister(op->index());
397 return Operand(ToRegister(op));
511 Register reg = ToRegister(op);
729 safepoint.DefinePointerRegister(ToRegister(pointer));
813 ASSERT(ToRegister(instr->result()).is(v0));
865 const Register left = ToRegister(instr->InputAt(0));
866 const Register result = ToRegister(instr->result());
913 const Register left = ToRegister(instr->InputAt(0));
914 const Register right = ToRegister(instr->InputAt(1));
915 const Register result = ToRegister(instr->result());
950 Register result = ToRegister(instr->result());
952 Register left = ToRegister(instr->InputAt(0));
1023 __ Or(ToRegister(instr->TempAt(0)), left, right);
1043 ToRegister(instr->TempAt(0)),
1055 Register left = ToRegister(left_op);
1056 Register result = ToRegister(instr->result());
1087 Register left = ToRegister(instr->InputAt(0));
1088 Register result = ToRegister(instr->result());
1095 __ srav(result, left, ToRegister(right_op));
1098 __ srlv(result, left, ToRegister(right_op));
1104 __ sllv(result, left, ToRegister(right_op));
1157 __ Subu(ToRegister(result), ToRegister(left), Operand(right_reg));
1160 __ Subu(ToRegister(result), ToRegister(left), ToOperand(right));
1169 __ SubuAndCheckForOverflow(ToRegister(result),
1170 ToRegister(left),
1177 __ SubuAndCheckForOverflow(ToRegister(result),
1178 ToRegister(left),
1179 ToRegister(right),
1189 __ li(ToRegister(instr->result()), Operand(instr->value()));
1204 __ li(ToRegister(instr->result()), Operand(value));
1206 __ LoadHeapObject(ToRegister(instr->result()),
1213 Register result = ToRegister(instr->result());
1214 Register array = ToRegister(instr->InputAt(0));
1220 Register result = ToRegister(instr->result());
1221 Register array = ToRegister(instr->InputAt(0));
1227 Register result = ToRegister(instr->result());
1228 Register input = ToRegister(instr->InputAt(0));
1241 Register input = ToRegister(instr->InputAt(0));
1242 Register result = ToRegister(instr->result());
1243 Register map = ToRegister(instr->TempAt(0));
1260 Register object = ToRegister(instr->InputAt(0));
1261 Register result = ToRegister(instr->result());
1262 Register scratch = ToRegister(instr->TempAt(0));
1300 Register input = ToRegister(instr->InputAt(0));
1301 Register result = ToRegister(instr->result());
1326 __ Addu(ToRegister(result), ToRegister(left), Operand(right_reg));
1329 __ Addu(ToRegister(result), ToRegister(left), ToOperand(right));
1338 __ AdduAndCheckForOverflow(ToRegister(result),
1339 ToRegister(left),
1346 __ AdduAndCheckForOverflow(ToRegister(result),
1347 ToRegister(left),
1348 ToRegister(right),
1398 ASSERT(ToRegister(instr->InputAt(0)).is(a1));
1399 ASSERT(ToRegister(instr->InputAt(1)).is(a0));
1400 ASSERT(ToRegister(instr->result()).is(v0));
1463 Register reg = ToRegister(instr->InputAt(0));
1471 Register reg = ToRegister(instr->InputAt(0));
1638 cmp_left = ToRegister(left);
1641 cmp_left = ToRegister(right);
1646 cmp_left = ToRegister(left);
1647 cmp_right = Operand(ToRegister(right));
1657 Register left = ToRegister(instr->InputAt(0));
1658 Register right = ToRegister(instr->InputAt(1));
1667 Register left = ToRegister(instr->InputAt(0));
1679 Register reg = ToRegister(instr->InputAt(0));
1745 Register reg = ToRegister(instr->InputAt(0));
1746 Register temp1 = ToRegister(instr->TempAt(0));
1773 Register reg = ToRegister(instr->InputAt(0));
1774 Register temp1 = ToRegister(instr->TempAt(0));
1799 Register input = ToRegister(instr->InputAt(0));
1800 Register temp = ToRegister(instr->TempAt(0));
1869 Register input = ToRegister(instr->InputAt(0));
1888 Register input = ToRegister(instr->InputAt(0));
1889 Register result = ToRegister(instr->result());
1902 Register input = ToRegister(instr->InputAt(0));
1982 Register input = ToRegister(instr->InputAt(0));
1984 Register temp2 = ToRegister(instr->TempAt(0));
2000 Register reg = ToRegister(instr->InputAt(0));
2001 Register temp = ToRegister(instr->TempAt(0));
2012 ASSERT(ToRegister(instr->InputAt(0)).is(a0)); // Object is in a0.
2013 ASSERT(ToRegister(instr->InputAt(1)).is(a1)); // Function is in a1.
2014 Register result = ToRegister(instr->result());
2050 Register object = ToRegister(instr->InputAt(0));
2051 Register temp = ToRegister(instr->TempAt(0));
2052 Register result = ToRegister(instr->result());
2109 Register result = ToRegister(instr->result());
2126 Register temp = ToRegister(instr->TempAt(0));
2164 __ LoadRoot(ToRegister(instr->result()), Heap::kTrueValueRootIndex);
2165 __ LoadRoot(ToRegister(instr->result()), Heap::kFalseValueRootIndex);
2187 Register result = ToRegister(instr->result());
2198 ASSERT(ToRegister(instr->global_object()).is(a0));
2199 ASSERT(ToRegister(instr->result()).is(v0));
2210 Register value = ToRegister(instr->value());
2222 Register payload = ToRegister(instr->TempAt(0));
2235 ASSERT(ToRegister(instr->global_object()).is(a1));
2236 ASSERT(ToRegister(instr->value()).is(a0));
2247 Register context = ToRegister(instr->context());
2248 Register result = ToRegister(instr->result());
2267 Register context = ToRegister(instr->context());
2268 Register value = ToRegister(instr->value());
2305 Register object = ToRegister(instr->InputAt(0));
2306 Register result = ToRegister(instr->result());
2344 Register object = ToRegister(instr->object());
2345 Register result = ToRegister(instr->result());
2385 ASSERT(ToRegister(instr->object()).is(a0));
2386 ASSERT(ToRegister(instr->result()).is(v0));
2397 Register function = ToRegister(instr->function());
2398 Register result = ToRegister(instr->result());
2439 Register result = ToRegister(instr->result());
2440 Register input = ToRegister(instr->InputAt(0));
2470 Register to_reg = ToRegister(instr->result());
2471 Register from_reg = ToRegister(instr->InputAt(0));
2478 Register arguments = ToRegister(instr->arguments());
2479 Register length = ToRegister(instr->length());
2480 Register index = ToRegister(instr->index());
2481 Register result = ToRegister(instr->result());
2501 Register elements = ToRegister(instr->elements());
2503 Register result = ToRegister(instr->result());
2521 Register elements = ToRegister(instr->elements());
2536 key = ToRegister(instr->key());
2558 Register external_pointer = ToRegister(instr->external_pointer());
2569 key = ToRegister(instr->key());
2590 Register result = ToRegister(instr->result());
2641 ASSERT(ToRegister(instr->object()).is(a1));
2642 ASSERT(ToRegister(instr->key()).is(a0));
2652 Register result = ToRegister(instr->result());
2668 Register elem = ToRegister(instr->InputAt(0));
2669 Register result = ToRegister(instr->result());
2689 Register receiver = ToRegister(instr->receiver());
2690 Register function = ToRegister(instr->function());
2735 Register receiver = ToRegister(instr->receiver());
2736 Register function = ToRegister(instr->function());
2737 Register length = ToRegister(instr->length());
2738 Register elements = ToRegister(instr->elements());
2742 ASSERT(ToRegister(instr->result()).is(v0));
2797 Register result = ToRegister(instr->result());
2803 Register result = ToRegister(instr->result());
2809 Register context = ToRegister(instr->context());
2810 Register result = ToRegister(instr->result());
2826 Register result = ToRegister(instr->result());
2832 Register global = ToRegister(instr->global());
2833 Register result = ToRegister(instr->result());
2884 ASSERT(ToRegister(instr->result()).is(v0));
2891 Register input = ToRegister(instr->InputAt(0));
2892 Register result = ToRegister(instr->result());
2956 Register input = ToRegister(instr->InputAt(0));
2957 Register result = ToRegister(instr->result());
2996 Register input = ToRegister(instr->InputAt(0));
3008 Register result = ToRegister(instr->result());
3011 Register except_flag = ToRegister(instr->TempAt(0));
3039 Register result = ToRegister(instr->result());
3152 ToRegister(instr->InputAt(1)).is(a2));
3190 ASSERT(ToRegister(instr->InputAt(0)).is(a0));
3320 ASSERT(ToRegister(instr->function()).is(a1));
3333 ASSERT(ToRegister(instr->result()).is(v0));
3344 ASSERT(ToRegister(instr->result()).is(v0));
3358 ASSERT(ToRegister(instr->function()).is(a1));
3359 ASSERT(ToRegister(instr->result()).is(v0));
3369 ASSERT(ToRegister(instr->result()).is(v0));
3382 ASSERT(ToRegister(instr->result()).is(v0));
3388 ASSERT(ToRegister(instr->InputAt(0)).is(a1));
3389 ASSERT(ToRegister(instr->result()).is(v0));
3403 Register object = ToRegister(instr->object());
3404 Register value = ToRegister(instr->value());
3452 ASSERT(ToRegister(instr->object()).is(a1));
3453 ASSERT(ToRegister(instr->value()).is(a0));
3467 ToRegister(instr->index()),
3468 Operand(ToRegister(instr->length())));
3473 Register value = ToRegister(instr->value());
3474 Register elements = ToRegister(instr->object());
3475 Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg;
3511 Register elements = ToRegister(instr->elements());
3526 key = ToRegister(instr->key());
3556 Register external_pointer = ToRegister(instr->external_pointer());
3567 key = ToRegister(instr->key());
3588 Register value(ToRegister(instr->value()));
3627 ASSERT(ToRegister(instr->object()).is(a2));
3628 ASSERT(ToRegister(instr->key()).is(a1));
3629 ASSERT(ToRegister(instr->value()).is(a0));
3639 Register object_reg = ToRegister(instr->object());
3640 Register new_map_reg = ToRegister(instr->new_map_reg());
3648 __ mov(ToRegister(instr->result()), object_reg);
3662 Register fixed_object_reg = ToRegister(instr->temp_reg());
3669 Register fixed_object_reg = ToRegister(instr->temp_reg());
3683 __ push(ToRegister(instr->left()));
3684 __ push(ToRegister(instr->right()));
3704 ToRegister(instr->string()),
3705 ToRegister(instr->index()),
3706 ToRegister(instr->result()),
3713 Register string = ToRegister(instr->string());
3714 Register result = ToRegister(instr->result());
3731 Register index = ToRegister(instr->index());
3759 Register char_code = ToRegister(instr->char_code());
3760 Register result = ToRegister(instr->result());
3777 Register char_code = ToRegister(instr->char_code());
3778 Register result = ToRegister(instr->result());
3794 Register string = ToRegister(instr->InputAt(0));
3795 Register result = ToRegister(instr->result());
3811 __ mtc1(ToRegister(input), single_scratch);
3828 Register src = ToRegister(instr->InputAt(0));
3829 Register dst = ToRegister(instr->result());
3841 Register src = ToRegister(instr->InputAt(0));
3842 Register dst = ToRegister(instr->result());
3896 Register reg = ToRegister(instr->result());
3897 Register temp1 = ToRegister(instr->TempAt(0));
3898 Register temp2 = ToRegister(instr->TempAt(1));
3916 Register reg = ToRegister(instr->result());
3927 __ SmiTag(ToRegister(instr->result()), ToRegister(instr->InputAt(0)));
3933 Register input = ToRegister(instr->InputAt(0));
3934 Register result = ToRegister(instr->result());
3998 Register input_reg = ToRegister(instr->InputAt(0));
4000 Register scratch2 = ToRegister(instr->TempAt(0));
4017 Register scratch3 = ToRegister(instr->TempAt(1));
4030 ASSERT(ToRegister(instr->result()).is(input_reg));
4092 Register input_reg = ToRegister(input);
4111 Register input_reg = ToRegister(input);
4122 Register result_reg = ToRegister(instr->result());
4124 Register scratch2 = ToRegister(instr->TempAt(0));
4129 Register scratch3 = ToRegister(instr->TempAt(1));
4157 __ And(at, ToRegister(input), Operand(kSmiTagMask));
4164 __ And(at, ToRegister(input), Operand(kSmiTagMask));
4170 Register input = ToRegister(instr->InputAt(0));
4209 Register reg = ToRegister(instr->value());
4212 Register reg = ToRegister(instr->value());
4242 Register reg = ToRegister(input);
4251 Register result_reg = ToRegister(instr->result());
4258 Register unclamped_reg = ToRegister(instr->unclamped());
4259 Register result_reg = ToRegister(instr->result());
4266 Register input_reg = ToRegister(instr->unclamped());
4267 Register result_reg = ToRegister(instr->result());
4300 Register temp1 = ToRegister(instr->TempAt(0));
4301 Register temp2 = ToRegister(instr->TempAt(1));
4340 Register result = ToRegister(instr->result());
4341 Register scratch = ToRegister(instr->TempAt(0));
4342 Register scratch2 = ToRegister(instr->TempAt(1));
4385 Register result = ToRegister(instr->result());
4579 ASSERT(ToRegister(instr->result()).is(v0));
4609 ASSERT(ToRegister(instr->InputAt(0)).is(a0));
4610 ASSERT(ToRegister(instr->result()).is(v0));
4692 ASSERT(ToRegister(instr->result()).is(v0));
4693 Register input = ToRegister(instr->InputAt(0));
4700 Register input = ToRegister(instr->InputAt(0));
4827 Register temp1 = ToRegister(instr->TempAt(0));
4888 Register object = ToRegister(instr->object());
4889 Register key = ToRegister(instr->key());
4903 Register obj = ToRegister(instr->object());
4904 Register key = ToRegister(instr->key());
4987 Register result = ToRegister(instr->result());
4988 Register object = ToRegister(instr->object());
5024 Register map = ToRegister(instr->map());
5025 Register result = ToRegister(instr->result());
5036 Register object = ToRegister(instr->value());
5037 Register map = ToRegister(instr->map());
5044 Register object = ToRegister(instr->object());
5045 Register index = ToRegister(instr->index());
5046 Register result = ToRegister(instr->result());