Home | History | Annotate | Download | only in arm

Lines Matching defs:ToRegister

304 Register LCodeGen::ToRegister(int index) const {
314 Register LCodeGen::ToRegister(LOperand* op) const {
316 return ToRegister(op->index());
322 return ToRegister(op->index());
429 return Operand(ToRegister(op));
543 Register reg = ToRegister(op);
766 safepoint.DefinePointerRegister(ToRegister(pointer));
850 ASSERT(ToRegister(instr->result()).is(r0));
902 Register dividend = ToRegister(instr->InputAt(0));
903 Register result = ToRegister(instr->result());
927 Register left = ToRegister(instr->InputAt(0));
928 Register right = ToRegister(instr->InputAt(1));
929 Register result = ToRegister(instr->result());
932 Register scratch2 = ToRegister(instr->TempAt(0));
1050 const Register left = ToRegister(instr->InputAt(0));
1051 const Register right = ToRegister(instr->InputAt(1));
1053 const Register result = ToRegister(instr->result());
1121 Register left = ToRegister(instr->InputAt(0));
1122 Register right = ToRegister(instr->InputAt(1));
1151 Register result = ToRegister(instr->result());
1153 Register left = ToRegister(instr->InputAt(0));
1221 __ orr(ToRegister(instr->TempAt(0)), left, right);
1238 __ cmp(ToRegister(instr->TempAt(0)), Operand(0));
1250 Register left = ToRegister(left_op);
1251 Register result = ToRegister(instr->result());
1282 Register left = ToRegister(instr->InputAt(0));
1283 Register result = ToRegister(instr->result());
1287 __ and_(scratch, ToRegister(right_op), Operand(0x1F));
1354 __ sub(ToRegister(result), ToRegister(left), Operand(right_reg), set_cond);
1357 __ sub(ToRegister(result), ToRegister(left), ToOperand(right), set_cond);
1368 __ mov(ToRegister(instr->result()), Operand(instr->value()));
1383 __ mov(ToRegister(instr->result()), Operand(value));
1385 __ LoadHeapObject(ToRegister(instr->result()),
1392 Register result = ToRegister(instr->result());
1393 Register array = ToRegister(instr->InputAt(0));
1399 Register result = ToRegister(instr->result());
1400 Register array = ToRegister(instr->InputAt(0));
1406 Register result = ToRegister(instr->result());
1407 Register input = ToRegister(instr->InputAt(0));
1420 Register input = ToRegister(instr->InputAt(0));
1421 Register result = ToRegister(instr->result());
1422 Register map = ToRegister(instr->TempAt(0));
1441 Register object = ToRegister(instr->InputAt(0));
1442 Register result = ToRegister(instr->result());
1443 Register scratch = ToRegister(instr->TempAt(0));
1481 Register input = ToRegister(instr->InputAt(0));
1482 Register result = ToRegister(instr->result());
1507 __ add(ToRegister(result), ToRegister(left), Operand(right_reg), set_cond);
1510 __ add(ToRegister(result), ToRegister(left), ToOperand(right), set_cond);
1560 ASSERT(ToRegister(instr->InputAt(0)).is(r1));
1561 ASSERT(ToRegister(instr->InputAt(1)).is(r0));
1562 ASSERT(ToRegister(instr->result()).is(r0));
1603 Register reg = ToRegister(instr->InputAt(0));
1616 Register reg = ToRegister(instr->InputAt(0));
1779 __ cmp(ToRegister(left),
1782 __ cmp(ToRegister(right),
1787 __ cmp(ToRegister(left), ToRegister(right));
1796 Register left = ToRegister(instr->InputAt(0));
1797 Register right = ToRegister(instr->InputAt(1));
1807 Register left = ToRegister(instr->InputAt(0));
1818 Register reg = ToRegister(instr->InputAt(0));
1886 Register reg = ToRegister(instr->InputAt(0));
1887 Register temp1 = ToRegister(instr->TempAt(0));
1912 Register reg = ToRegister(instr->InputAt(0));
1913 Register temp1 = ToRegister(instr->TempAt(0));
1937 Register input = ToRegister(instr->InputAt(0));
1938 Register temp = ToRegister(instr->TempAt(0));
2008 Register input = ToRegister(instr->InputAt(0));
2023 Register input = ToRegister(instr->InputAt(0));
2024 Register result = ToRegister(instr->result());
2037 Register input = ToRegister(instr->InputAt(0));
2118 Register input = ToRegister(instr->InputAt(0));
2120 Register temp2 = ToRegister(instr->TempAt(0));
2136 Register reg = ToRegister(instr->InputAt(0));
2137 Register temp = ToRegister(instr->TempAt(0));
2148 ASSERT(ToRegister(instr->InputAt(0)).is(r0)); // Object is in r0.
2149 ASSERT(ToRegister(instr->InputAt(1)).is(r1)); // Function is in r1.
2180 Register object = ToRegister(instr->InputAt(0));
2181 Register temp = ToRegister(instr->TempAt(0));
2182 Register result = ToRegister(instr->result());
2239 Register result = ToRegister(instr->result());
2256 Register temp = ToRegister(instr->TempAt(0));
2287 __ LoadRoot(ToRegister(instr->result()),
2290 __ LoadRoot(ToRegister(instr->result()),
2312 Register result = ToRegister(instr->result());
2324 ASSERT(ToRegister(instr->global_object()).is(r0));
2325 ASSERT(ToRegister(instr->result()).is(r0));
2336 Register value = ToRegister(instr->value());
2348 Register payload = ToRegister(instr->TempAt(0));
2361 ASSERT(ToRegister(instr->global_object()).is(r1));
2362 ASSERT(ToRegister(instr->value()).is(r0));
2373 Register context = ToRegister(instr->context());
2374 Register result = ToRegister(instr->result());
2389 Register context = ToRegister(instr->context());
2390 Register value = ToRegister(instr->value());
2427 Register object = ToRegister(instr->InputAt(0));
2428 Register result = ToRegister(instr->result());
2466 Register object = ToRegister(instr->object());
2467 Register result = ToRegister(instr->result());
2509 ASSERT(ToRegister(instr->object()).is(r0));
2510 ASSERT(ToRegister(instr->result()).is(r0));
2521 Register function = ToRegister(instr->function());
2522 Register result = ToRegister(instr->result());
2564 Register result = ToRegister(instr->result());
2565 Register input = ToRegister(instr->InputAt(0));
2597 Register to_reg = ToRegister(instr->result());
2598 Register from_reg = ToRegister(instr->InputAt(0));
2605 Register arguments = ToRegister(instr->arguments());
2606 Register length = ToRegister(instr->length());
2607 Register index = ToRegister(instr->index());
2608 Register result = ToRegister(instr->result());
2623 Register elements = ToRegister(instr->elements());
2625 Register result = ToRegister(instr->result());
2643 Register elements = ToRegister(instr->elements());
2658 key = ToRegister(instr->key());
2681 Register external_pointer = ToRegister(instr->external_pointer());
2692 key = ToRegister(instr->key());
2711 Register result = ToRegister(instr->result());
2755 ASSERT(ToRegister(instr->object()).is(r1));
2756 ASSERT(ToRegister(instr->key()).is(r0));
2765 Register result = ToRegister(instr->result());
2781 Register elem = ToRegister(instr->InputAt(0));
2782 Register result = ToRegister(instr->result());
2803 Register receiver = ToRegister(instr->receiver());
2804 Register function = ToRegister(instr->function());
2850 Register receiver = ToRegister(instr->receiver());
2851 Register function = ToRegister(instr->function());
2852 Register length = ToRegister(instr->length());
2853 Register elements = ToRegister(instr->elements());
2857 ASSERT(ToRegister(instr->result()).is(r0));
2911 Register result = ToRegister(instr->result());
2917 Register result = ToRegister
2923 Register context = ToRegister(instr->context());
2924 Register result = ToRegister(instr->result());
2941 Register result = ToRegister(instr->result());
2947 Register global = ToRegister(instr->global());
2948 Register result = ToRegister(instr->result());
2999 ASSERT(ToRegister(instr->result()).is(r0));
3008 Register input = ToRegister(instr->InputAt(0));
3009 Register result = ToRegister(instr->result());
3074 Register input = ToRegister(instr->InputAt(0));
3075 Register result = ToRegister(instr->result());
3113 Register input = ToRegister(instr->InputAt(0));
3125 Register result = ToRegister(instr->result());
3128 Register scratch2 = ToRegister(instr->TempAt(0));
3155 Register result = ToRegister(instr->result());
3253 ToRegister(instr->InputAt(1)).is(r2));
3294 ASSERT(ToRegister(instr->InputAt(0)).is(r0));
3425 ASSERT(ToRegister(instr->function()).is(r1));
3438 ASSERT(ToRegister(instr->result()).is(r0));
3449 ASSERT(ToRegister(instr->result()).is(r0));
3463 ASSERT(ToRegister(instr->function()).is(r1));
3464 ASSERT(ToRegister(instr->result()).is(r0));
3474 ASSERT(ToRegister(instr->result()).is(r0));
3487 ASSERT(ToRegister(instr->result()).is(r0));
3493 ASSERT(ToRegister(instr->InputAt(0)).is(r1));
3494 ASSERT(ToRegister(instr->result()).is(r0));
3508 Register object = ToRegister(instr->object());
3509 Register value = ToRegister(instr->value());
3557 ASSERT(ToRegister(instr->object()).is(r1));
3558 ASSERT(ToRegister(instr->value()).is(r0));
3570 __ cmp(ToRegister(instr->index()), ToRegister(instr->length()));
3576 Register value = ToRegister(instr->value());
3577 Register elements = ToRegister(instr->object());
3578 Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg;
3613 Register elements = ToRegister(instr->elements());
3628 key = ToRegister(instr->key());
3655 Register external_pointer = ToRegister(instr->external_pointer());
3666 key = ToRegister(instr->key());
3684 Register value(ToRegister(instr->value()));
3717 ASSERT(ToRegister(instr->object()).is(r2));
3718 ASSERT(ToRegister(instr->key()).is(r1));
3719 ASSERT(ToRegister(instr->value()).is(r0));
3729 Register object_reg = ToRegister(instr->object());
3730 Register new_map_reg = ToRegister(instr->new_map_reg());
3750 Register fixed_object_reg = ToRegister(instr->temp_reg());
3757 Register fixed_object_reg = ToRegister(instr->temp_reg());
3771 __ push(ToRegister(instr->left()));
3772 __ push(ToRegister(instr->right()));
3793 ToRegister(instr->string()),
3794 ToRegister(instr->index()),
3795 ToRegister(instr->result()),
3802 Register string = ToRegister(instr->string());
3803 Register result = ToRegister(instr->result());
3820 Register index = ToRegister(instr->index());
3848 Register char_code = ToRegister(instr->char_code());
3849 Register result = ToRegister(instr->result());
3865 Register char_code = ToRegister(instr->char_code());
3866 Register result = ToRegister(instr->result());
3882 Register string = ToRegister(instr->InputAt(0));
3883 Register result = ToRegister(instr->result());
3899 __ vmov(single_scratch, ToRegister(input));
3916 Register src = ToRegister(instr->InputAt(0));
3917 Register dst = ToRegister(instr->result());
3928 Register src = ToRegister(instr->InputAt(0));
3929 Register dst = ToRegister(instr->result());
3986 Register reg = ToRegister(instr->result());
3987 Register temp1 = ToRegister(instr->TempAt(0));
3988 Register temp2 = ToRegister(instr->TempAt(1));
4007 Register reg = ToRegister(instr->result());
4018 __ SmiTag(ToRegister(instr->result()), ToRegister(instr->InputAt(0)));
4023 Register input = ToRegister(instr->InputAt(0));
4024 Register result = ToRegister(instr->result());
4095 Register input_reg = ToRegister(instr->InputAt(0));
4097 Register scratch2 = ToRegister(instr->TempAt(0));
4118 Register scratch3 = ToRegister(instr->TempAt(1));
4190 Register input_reg = ToRegister(input);
4210 Register input_reg = ToRegister(input);
4221 Register result_reg = ToRegister(instr->result());
4223 Register scratch2 = ToRegister(instr->TempAt(0));
4230 Register scratch3 = ToRegister(instr->TempAt(1));
4257 __ tst(ToRegister(input), Operand(kSmiTagMask));
4264 __ tst(ToRegister(input), Operand(kSmiTagMask));
4270 Register input = ToRegister(instr->InputAt(0));
4313 Register reg = ToRegister(instr->value());
4316 Register reg = ToRegister(instr->value());
4345 Register reg = ToRegister(input);
4354 Register result_reg = ToRegister(instr->result());
4361 Register unclamped_reg = ToRegister(instr->unclamped());
4362 Register result_reg = ToRegister(instr->result());
4369 Register input_reg = ToRegister(instr->unclamped());
4370 Register result_reg = ToRegister(instr->result());
4405 Register temp1 = ToRegister(instr->TempAt(0));
4406 Register temp2 = ToRegister(instr->TempAt(1));
4446 Register result = ToRegister(instr->result());
4447 Register scratch = ToRegister(instr->TempAt(0));
4448 Register scratch2 = ToRegister(instr->TempAt(1));
4491 Register result = ToRegister(instr->result());
4712 ASSERT(ToRegister(instr->InputAt(0)).is(r0));
4795 Register input = ToRegister(instr->InputAt(0));
4802 Register input = ToRegister(instr->InputAt(0));
4892 Register temp1 = ToRegister(instr->TempAt(0));
4952 Register object = ToRegister(instr->object());
4953 Register key = ToRegister(instr->key());
4967 Register obj = ToRegister(instr->object());
4968 Register key = ToRegister(instr->key());
5089 Register map = ToRegister(instr->map());
5090 Register result = ToRegister(instr->result());
5102 Register object = ToRegister(instr->value());
5103 Register map = ToRegister(instr->map());
5111 Register object = ToRegister(instr->object());
5112 Register index = ToRegister(instr->index());
5113 Register result = ToRegister(instr->result());