Lines Matching defs:ToRegister

326     Register reg = ToRegister(op);
408 DCHECK(ToRegister(instr->context()).is(cp));
409 DCHECK(ToRegister(instr->function()).Is(x1));
410 DCHECK(ToRegister(instr->result()).Is(x0));
420 DCHECK(ToRegister(instr->context()).is(cp));
422 DCHECK(ToRegister(instr->constructor()).is(x1));
432 DCHECK(ToRegister(instr->result()).is(x0));
438 DCHECK(ToRegister(instr->context()).is(cp));
439 DCHECK(ToRegister(instr->constructor()).is(x1));
480 DCHECK(ToRegister(instr->result()).is(x0));
498 __ Mov(cp, ToRegister(context));
557 safepoint.DefinePointerRegister(ToRegister(pointer), zone());
1171 Register LCodeGen::ToRegister(LOperand* op) const {
1185 return ToRegister(op).W();
1220 return Operand(ToRegister(op));
1465 Register arguments = ToRegister(instr->arguments());
1466 Register result = ToRegister(instr->result());
1500 Register result = ToRegister(instr->result());
1501 Register left = ToRegister(instr->left());
1528 Register result = ToRegister(instr->result());
1529 Register left = ToRegister(instr->left());
1553 Register result = ToRegister(instr->result());
1554 Register temp1 = ToRegister(instr->temp1());
1555 Register temp2 = ToRegister(instr->temp2());
1590 Register untagged_result = ToRegister(instr->temp3());
1612 __ Mov(ToRegister(instr->result()), Smi::FromInt(0));
1639 __ StoreToSafepointRegisterSlot(x0, ToRegister(instr->result()));
1644 Register receiver = ToRegister(instr->receiver());
1645 Register function = ToRegister(instr->function());
1648 Register elements = ToRegister(instr->elements());
1652 DCHECK(ToRegister(instr->result()).Is(x0));
1697 Register result = ToRegister(instr->result());
1712 Register previous_fp = ToRegister(instr->temp());
1725 Register elements = ToRegister(instr->elements());
1781 DCHECK(ToRegister(instr->context()).is(cp));
1782 DCHECK(ToRegister(instr->left()).is(x1));
1783 DCHECK(ToRegister(instr->right()).is(x0));
1784 DCHECK(ToRegister(instr->result()).is(x0));
1809 Register result = ToRegister(instr->result());
1810 Register left = ToRegister(instr->left());
1857 EmitCompareAndBranch(instr, ne, ToRegister(instr->value()), 0);
1864 Register value = ToRegister(instr->value());
1885 Register temp = ToRegister(instr->temp1());
1928 map = ToRegister(instr->temp1());
1929 scratch = ToRegister(instr->temp2());
2045 Register receiver = ToRegister(instr->receiver());
2046 Register name = ToRegister(instr->name());
2073 DCHECK(ToRegister(instr->result()).Is(x0));
2088 Register target = ToRegister(instr->target());
2100 DCHECK(ToRegister(instr->function()).is(x1));
2125 DCHECK(ToRegister(instr->context()).is(cp));
2126 DCHECK(ToRegister(instr->result()).is(x0));
2156 Register temp = ToRegister(instr->temp());
2196 Register object = ToRegister(instr->value());
2197 Register map_reg = ToRegister(instr->temp());
2230 DeoptimizeIfSmi(ToRegister(instr->value()), instr);
2236 Register value = ToRegister(instr->value());
2237 DCHECK(!instr->result() || ToRegister(instr->result()).Is(value));
2243 Register input = ToRegister(instr->value());
2244 Register scratch = ToRegister(instr->temp());
2306 Register input = ToRegister(instr->unclamped());
2341 Register result_reg = ToRegister(instr->result());
2352 Register hi_reg = ToRegister(instr->hi());
2353 Register lo_reg = ToRegister(instr->lo());
2367 Register input = ToRegister(instr->value());
2368 Register scratch1 = ToRegister(instr->temp1());
2369 Register scratch2 = ToRegister(instr->temp2());
2427 Register temp = ToRegister(instr->temp());
2442 Register object = ToRegister(instr->object());
2449 Register value = ToRegister(instr->value());
2450 Register map = ToRegister(instr->temp());
2460 Register scratch = ToRegister(instr->temp());
2466 Register value = ToRegister(instr->value());
2514 ToRegister(left),
2521 ToRegister(right),
2526 ToRegister(left),
2527 ToRegister(right));
2536 Register left = ToRegister(instr->left());
2537 Register right = ToRegister(instr->right());
2543 DCHECK(ToRegister(instr->context()).is(cp));
2547 DCHECK(ToRegister(instr->left()).Is(x1));
2548 DCHECK(ToRegister(instr->right()).Is(x0));
2559 __ Csel(ToRegister(instr->result()), x1, x2, cond);
2579 __ Mov(ToRegister(instr->result()), Operand(instr->value()));
2592 __ Mov(ToRegister(instr->result()), Operand(instr->value()));
2599 __ LoadObject(ToRegister(instr->result()), object);
2605 Register result = ToRegister(instr->result());
2616 Register reg = ToRegister(instr->value());
2643 Register object = ToRegister(instr->date());
2644 Register result = ToRegister(instr->result());
2856 DCHECK(ToRegister(instr->context()).is(cp));
2879 Register map = ToRegister(instr->map());
2880 Register result = ToRegister(instr->result());
2900 Register object = ToRegister(instr->object());
2937 Register input = ToRegister(instr->value());
2938 Register result = ToRegister(instr->result());
2964 Register input = ToRegister(instr->value());
3010 Register input = ToRegister(instr->value());
3011 Register scratch = ToRegister(instr->temp());
3022 Register result = ToRegister(instr->result());
3023 Register base = ToRegister(instr->base_object());
3033 DCHECK(ToRegister(instr->context()).is(cp));
3035 DCHECK(ToRegister(instr->left()).Is(InstanceofStub::left()));
3036 DCHECK(ToRegister(instr->right()).Is(InstanceofStub::right()));
3068 Register object = ToRegister(instr->value());
3069 Register result = ToRegister(instr->result());
3136 Register result = ToRegister(instr->result());
3150 DCHECK(ToRegister(instr->value()).Is(InstanceofStub::left()));
3179 DCHECK(ToRegister(instr->context()).is(cp));
3181 DCHECK(ToRegister(instr->function()).is(x1));
3202 Register temp1 = ToRegister(instr->temp1());
3203 Register temp2 = ToRegister(instr->temp2());
3227 Register value = ToRegister(instr->value());
3228 Register map = ToRegister(instr->temp1());
3229 Register scratch = ToRegister(instr->temp2());
3263 Register val = ToRegister(instr->value());
3264 Register scratch = ToRegister(instr->temp());
3277 Register value = ToRegister(instr->value());
3284 Register input = ToRegister(instr->value());
3285 Register temp = ToRegister(instr->temp());
3318 Register context = ToRegister(instr->context());
3319 Register result = ToRegister(instr->result());
3335 Register function = ToRegister(instr->function());
3336 Register result = ToRegister(instr->result());
3337 Register temp = ToRegister(instr->temp());
3360 Register result = ToRegister(instr->result());
3372 Register vector = ToRegister(instr->temp_vector());
3383 DCHECK(ToRegister(instr->context()).is(cp));
3384 DCHECK(ToRegister(instr->global_object())
3386 DCHECK(ToRegister(instr->result()).Is(x0));
3429 Register ext_ptr = ToRegister(instr->elements());
3444 scratch = ToRegister(instr->temp());
3445 key = ToRegister(instr->key());
3464 Register result = ToRegister(instr->result());
3559 Register elements = ToRegister(instr->elements());
3574 Register load_base = ToRegister(instr->temp());
3575 Register key = ToRegister(instr->key());
3586 Register scratch = ToRegister(instr->temp());
3598 Register elements = ToRegister(instr->elements());
3599 Register result = ToRegister(instr->result());
3617 Register load_base = ToRegister(instr->temp());
3618 Register key = ToRegister(instr->key());
3639 DCHECK(ToRegister(instr->context()).is(cp));
3640 DCHECK(ToRegister(instr->object()).is(LoadDescriptor::ReceiverRegister()));
3641 DCHECK(ToRegister(instr->key()).is(LoadDescriptor::NameRegister()));
3649 DCHECK(ToRegister(instr->result()).Is(x0));
3656 Register object = ToRegister(instr->object());
3659 Register result = ToRegister(instr->result());
3670 Register result = ToRegister(instr->result());
3694 DCHECK(ToRegister(instr->context()).is(cp));
3696 DCHECK(ToRegister(instr->object()).is(LoadDescriptor::ReceiverRegister()));
3705 DCHECK(ToRegister(instr->result()).is(x0));
3710 Register result = ToRegister(instr->result());
3716 Register result = ToRegister(instr->result());
3717 Register map = ToRegister(instr->value());
3729 Register input = r.IsSmi() ? ToRegister(instr->value())
3731 Register result = r.IsSmi() ? ToRegister(instr->result())
3752 DCHECK(ToRegister(instr->context()).is(cp));
3753 Register input = ToRegister(instr->value());
3754 Register temp1 = ToRegister(instr->temp1());
3755 Register temp2 = ToRegister(instr->temp2());
3756 Register result_bits = ToRegister(instr->temp3());
3757 Register result = ToRegister(instr->result());
3789 Register input = ToRegister(instr->value());
3831 Register input = ToRegister(instr->value());
3832 Register result_bits = ToRegister(instr->temp3());
3833 Register result = ToRegister(instr->result());
3863 Register temp1 = ToRegister(instr->temp1());
3864 Register temp2 = ToRegister(instr->temp2());
3865 Register temp3 = ToRegister(instr->temp3());
3883 Register result = ToRegister(instr->result());
4084 ToRegister(instr->right()).is(tagged_exponent));
4086 ToRegister(instr->right()).is(integer_exponent));
4148 Register result = ToRegister(instr->result());
4223 Register result = ToRegister(instr->result());
4224 Register left = ToRegister(instr->left());
4329 is_smi ? ToRegister(instr->result()) : ToRegister32(instr->result());
4331 is_smi ? ToRegister(instr->left()) : ToRegister32(instr->left()) ;
4472 Register result = ToRegister(instr->result());
4473 Register left = ToRegister(instr->left());
4474 Register right = ToRegister(instr->right());
4525 Register result = ToRegister(instr->result());
4554 Register result = ToRegister(instr->result());
4555 Register temp1 = ToRegister(instr->temp1());
4556 Register temp2 = ToRegister(instr->temp2());
4576 Register dst = ToRegister(instr->result());
4577 Register scratch1 = ToRegister(temp1);
4580 Register scratch2 = ToRegister(temp2);
4633 Register result = ToRegister(instr->result());
4644 Register input = ToRegister(instr->value());
4645 Register scratch = ToRegister(instr->temp());
4732 args.Queue(ToRegister(arg));
4769 Register parameter_count = ToRegister(instr->parameter_count());
4805 Register string = ToRegister(instr->string());
4806 Register result = ToRegister(instr->result());
4807 Register temp = ToRegister(instr->temp());
4840 Register string = ToRegister(instr->string());
4841 Register value = ToRegister(instr->value());
4842 Register temp = ToRegister(instr->temp());
4845 DCHECK(ToRegister(instr->context()).is(cp));
4846 Register index = ToRegister(instr->index());
4867 Register input = ToRegister(instr->value());
4868 Register output = ToRegister(instr->result());
4878 Register input = ToRegister(instr->value());
4879 Register result = ToRegister(instr->result());
4936 Register left = ToRegister(instr->left());
4937 Register result = ToRegister(instr->result());
4940 Register right = ToRegister(instr->right());
5015 DCHECK(ToRegister(instr->context()).is(cp));
5066 DCHECK(ToRegister(instr->context()).is(cp));
5091 Register function = ToRegister(instr->function());
5092 Register code_object = ToRegister(instr->code_object());
5093 Register temp = ToRegister(instr->temp());
5100 Register context = ToRegister(instr->context());
5101 Register value = ToRegister(instr->value());
5102 Register scratch = ToRegister(instr->temp());
5135 Register value = ToRegister(instr->value());
5136 Register cell = ToRegister(instr->temp1());
5146 Register payload = ToRegister(instr->temp2());
5158 Register ext_ptr = ToRegister(instr->elements());
5173 key = ToRegister(instr->key());
5174 scratch = ToRegister(instr->temp());
5194 Register value = ToRegister(instr->value());
5237 Register elements = ToRegister(instr->elements());
5249 Register store_base = ToRegister(instr->temp());
5250 Register key = ToRegister(instr->key());
5268 Register value = ToRegister(instr->value());
5269 Register elements = ToRegister(instr->elements());
5277 scratch = ToRegister(instr->temp());
5297 key = ToRegister(instr->key());
5324 DCHECK(ToRegister(instr->context()).is(cp));
5325 DCHECK(ToRegister(instr->object()).is(StoreDescriptor::ReceiverRegister()));
5326 DCHECK(ToRegister(instr->key()).is(StoreDescriptor::NameRegister()));
5327 DCHECK(ToRegister(instr->value()).is(StoreDescriptor::ValueRegister()));
5338 Register object = ToRegister(instr->object());
5345 Register value = ToRegister(instr->value());
5361 Register value = ToRegister(instr->value());
5371 Register new_map_value = ToRegister(instr->temp0());
5378 ToRegister(instr->temp1()),
5389 Register temp0 = ToRegister(instr->temp0());
5398 Register temp0 = ToRegister(instr->temp0());
5419 ToRegister(instr->temp1()), // Clobbered.
5430 DCHECK(ToRegister(instr->context()).is(cp));
5431 DCHECK(ToRegister(instr->object()).is(StoreDescriptor::ReceiverRegister()));
5432 DCHECK(ToRegister(instr->value()).is(StoreDescriptor::ValueRegister()));
5441 DCHECK(ToRegister(instr->context()).is(cp));
5442 DCHECK(ToRegister(instr->left()).Is(x1));
5443 DCHECK(ToRegister(instr->right()).Is(x0));
5466 ToRegister(instr->string()),
5468 ToRegister(instr->result()),
5475 Register string = ToRegister(instr->string());
5476 Register result = ToRegister(instr->result());
5487 Register index = ToRegister(instr->index());
5514 Register result = ToRegister(instr->result());
5528 Register char_code = ToRegister(instr->char_code());
5529 Register result = ToRegister(instr->result());
5544 DCHECK(ToRegister(instr->context()).is(cp));
5574 Register result = ToRegister(instr->result());
5575 Register left = ToRegister(instr->left());
5590 Register input = ToRegister(value);
5591 Register scratch1 = ToRegister(temp1);
5597 Register output = ToRegister(instr->result());
5658 Register input = ToRegister(instr->value());
5659 Register output = ToRegister(instr->result());
5674 Register result = ToRegister(instr->result());
5680 DCHECK(ToRegister(instr->value()).Is(x0));
5681 DCHECK(ToRegister(instr->result()).Is(x0));
5688 DCHECK(ToRegister(instr->context()).is(cp));
5730 Register object = ToRegister(instr->object());
5740 Register temp1 = ToRegister(instr->temp1());
5741 Register new_map = ToRegister(instr->temp2());
5757 DCHECK(ToRegister(instr->context()).is(cp));
5771 Register object = ToRegister(instr->object());
5772 Register temp1 = ToRegister(instr->temp1());
5773 Register temp2 = ToRegister(instr->temp2());
5784 Register result = ToRegister(instr->result());
5793 Register input = ToRegister(instr->value());
5803 Register value = ToRegister(instr->value());
5826 Register map = ToRegister(instr->temp1());
5827 Register scratch = ToRegister(instr->temp2());
5837 Register map = ToRegister(instr->temp1());
5838 Register scratch = ToRegister(instr->temp2());
5851 Register scratch = ToRegister(instr->temp1());
5863 Register type = ToRegister(instr->temp1());
5872 Register map = ToRegister(instr->temp1());
5873 Register scratch = ToRegister(instr->temp2());
5897 Register object = ToRegister(instr->value());
5898 Register map = ToRegister(instr->map());
5899 Register temp = ToRegister(instr->temp());
5907 Register receiver = ToRegister(instr->receiver());
5908 Register function = ToRegister(instr->function());
5909 Register result = ToRegister(instr->result());
5992 Register object = ToRegister(instr->object());
5993 Register index = ToRegister(instr->index());
5994 Register result = ToRegister(instr->result());
6029 Register context = ToRegister(instr->context());
6037 __ Push(ToRegister(instr->function()));