Lines Matching refs:Register

489 Register LCodeGen::ToRegister(int index) const {
490 return Register::FromAllocationIndex(index);
764 Register LCodeGen::ToRegister(LOperand* op) const {
959 Register reg = ToRegister(op);
1076 environment->Register(deoptimization_index,
1395 Register dividend = ToRegister(instr->dividend());
1428 Register dividend = ToRegister(instr->dividend());
1457 Register left_reg = ToRegister(instr->left());
1459 Register right_reg = ToRegister(instr->right());
1462 Register result_reg = ToRegister(instr->result());
1510 Register dividend = ToRegister(instr->dividend());
1512 Register result = ToRegister(instr->result());
1548 Register dividend = ToRegister(instr->dividend());
1579 Register dividend = ToRegister(instr->dividend());
1580 Register divisor = ToRegister(instr->divisor());
1581 Register remainder = ToRegister(instr->temp());
1627 Register dividend = ToRegister(instr->dividend());
1671 Register dividend = ToRegister(instr->dividend());
1698 Register temp = ToRegister(instr->temp3());
1718 Register dividend = ToRegister(instr->dividend());
1719 Register divisor = ToRegister(instr->divisor());
1720 Register remainder = ToRegister(instr->temp());
1721 Register result = ToRegister(instr->result());
1769 Register left = ToRegister(instr->left());
2024 Register reg = ToRegister(instr->result());
2032 Register result = ToRegister(instr->result());
2033 Register map = ToRegister(instr->value());
2039 Register object = ToRegister(instr->date());
2040 Register result = ToRegister(instr->result());
2041 Register scratch = ToRegister(instr->temp());
2074 Operand LCodeGen::BuildSeqStringOperand(Register string,
2095 Register result = ToRegister(instr->result());
2096 Register string = ToRegister(instr->string());
2123 Register string = ToRegister(instr->string());
2126 Register value = ToRegister(instr->value());
2127 Register index = ToRegister(instr->index());
2149 Register value = ToRegister(instr->value());
2204 Register left_reg = ToRegister(left);
2236 Register scratch_reg = ToRegister(instr->temp());
2362 Register reg = ToRegister(instr->value());
2373 Register reg = ToRegister(instr->value());
2426 Register map = no_reg; // Keep the compiler happy.
2577 Register left = ToRegister(instr->left());
2592 Register input_reg = ToRegister(instr->object());
2631 Register value = ToRegister(instr->value());
2644 Condition LCodeGen::EmitIsObject(Register input,
2645 Register temp1,
2668 Register reg = ToRegister(instr->value());
2669 Register temp = ToRegister(instr->temp());
2678 Condition LCodeGen::EmitIsString(Register input,
2679 Register temp1,
2693 Register reg = ToRegister(instr->value());
2694 Register temp = ToRegister(instr->temp());
2716 Register input = ToRegister(instr->value());
2717 Register temp = ToRegister(instr->temp());
2784 Register input = ToRegister(instr->value());
2785 Register temp = ToRegister(instr->temp());
2797 Register input = ToRegister(instr->value());
2798 Register result = ToRegister(instr->result());
2809 Register input = ToRegister(instr->value());
2822 Register input,
2823 Register temp,
2824 Register temp2) {
2883 Register input = ToRegister(instr->value());
2884 Register temp = ToRegister(instr->temp());
2885 Register temp2 = ToRegister(instr->temp2());
2897 Register reg = ToRegister(instr->value());
2941 Register object = ToRegister(instr->value());
2942 Register temp = ToRegister(instr->temp());
2951 Register map = ToRegister(instr->temp());
3001 Register temp = ToRegister(instr->temp());
3053 Register reg = ToRegister(instr->parameter_count());
3056 Register return_addr_reg = reg.is(ecx) ? ebx : ecx;
3115 Register result = ToRegister(instr->result());
3127 Register vector = ToRegister(instr->temp_vector());
3154 Register value = ToRegister(instr->value());
3173 Register context = ToRegister(instr->context());
3174 Register result = ToRegister(instr->result());
3192 Register context = ToRegister(instr->context());
3193 Register value = ToRegister(instr->value());
3212 Register temp = ToRegister(instr->temp());
3227 Register result = ToRegister(instr->result());
3236 Register object = ToRegister(instr->object());
3242 Register result = ToRegister(instr->result());
3284 Register function = ToRegister(instr->function());
3285 Register temp = ToRegister(instr->temp());
3286 Register result = ToRegister(instr->result());
3310 Register result = ToRegister(instr->result());
3316 Register arguments = ToRegister(instr->arguments());
3317 Register result = ToRegister(instr->result());
3325 Register length = ToRegister(instr->length());
3356 Register result(ToRegister(instr->result()));
3429 Register result = ToRegister(instr->result());
3467 Register elements_pointer_reg = ToRegister(elements_pointer);
3507 Register result = ToRegister(instr->result());
3537 Register result = ToRegister(instr->result());
3558 Register receiver = ToRegister(instr->receiver());
3559 Register function = ToRegister(instr->function());
3566 Register scratch = ToRegister(instr->temp());
3607 Register receiver = ToRegister(instr->receiver());
3608 Register function = ToRegister(instr->function());
3609 Register length = ToRegister(instr->length());
3610 Register elements = ToRegister(instr->elements());
3663 Register result = ToRegister(instr->result());
3669 Register result = ToRegister(instr->result());
3733 Register receiver = ToRegister(instr->receiver());
3734 Register name = ToRegister(instr->name());
3738 Register scratch = ebx;
3739 Register extra = eax;
3770 Register target = ToRegister(instr->target());
3809 Register input_reg = ToRegister(instr->value());
3815 Register tmp = input_reg.is(eax) ? ecx : eax;
3816 Register tmp2 = tmp.is(ecx) ? edx : input_reg.is(ecx) ? edx : ecx;
3854 Register input_reg = ToRegister(instr->value());
3892 Register input_reg = ToRegister(instr->value());
3902 Register output_reg = ToRegister(instr->result());
3943 Register result = ToRegister(instr->result());
4024 Register temp_result = ToRegister(instr->temp1());
4025 Register temp = ToRegister(instr->temp2());
4121 Register exponent = ToRegister(instr->right());
4128 Register exponent = ToRegister(instr->right());
4129 Register temp = exponent.is(ecx) ? eax : ecx;
4146 Register exponent = ToRegister(instr->right());
4223 Register input = ToRegister(instr->value());
4224 Register result = ToRegister(instr->result());
4239 Register temp_result = ToRegister(instr->temp1());
4240 Register temp = ToRegister(instr->temp2());
4397 Register function = ToRegister(instr->function());
4398 Register code_object = ToRegister(instr->code_object());
4405 Register result = ToRegister(instr->result());
4406 Register base = ToRegister(instr->base_object());
4411 Register offset = ToRegister(instr->offset());
4433 Register value = ToRegister(instr->value());
4439 Register object = ToRegister(instr->object());
4458 Register temp = ToRegister(instr->temp());
4459 Register temp_map = ToRegister(instr->temp_map());
4468 Register write_register = object;
4478 Register value = ToRegister(operand_value);
4490 Register value = ToRegister(instr->value());
4495 Register value = ToRegister(instr->value());
4496 Register temp = access.IsInobject() ? ToRegister(instr->temp()) : object;
4563 Register value = ToRegister(instr->value());
4662 Register elements = ToRegister(instr->elements());
4663 Register key = instr->key()->IsRegister() ? ToRegister(instr->key()) : no_reg;
4687 Register value = ToRegister(instr->value());
4726 Register object = ToRegister(instr->object());
4727 Register temp = ToRegister(instr->temp());
4736 Register object_reg = ToRegister(instr->object());
4751 Register new_map_reg = ToRegister(instr->new_map_temp());
4802 Register string = ToRegister(instr->string());
4803 Register result = ToRegister(instr->result());
4820 Register index = ToRegister(instr->index());
4851 Register char_code = ToRegister(instr->char_code());
4852 Register result = ToRegister(instr->result());
4868 Register char_code = ToRegister(instr->char_code());
4869 Register result = ToRegister(instr->result());
4901 Register input_reg = ToRegister(input);
4939 Register reg = ToRegister(input);
4967 Register reg = ToRegister(input);
4983 Register reg = ToRegister(value);
4984 Register tmp = ToRegister(temp);
5053 Register reg = ToRegister(instr->result());
5064 Register tmp = ToRegister(instr->temp());
5078 Register reg = ToRegister(instr->result());
5097 Register input = ToRegister(instr->value());
5113 Register result = ToRegister(input);
5125 void LCodeGen::EmitNumberUntagDNoSSE2(LNumberUntagD* instr, Register input_reg,
5126 Register temp_reg, X87Register res_reg,
5196 Register input_reg = ToRegister(instr->value());
5301 Register input_reg = ToRegister(input);
5329 Register input_reg = ToRegister(input);
5330 Register temp_reg = ToRegister(temp);
5346 Register result_reg = ToRegister(result);
5376 Register result_reg = ToRegister(result);
5414 Register input = ToRegister(instr->value());
5415 Register temp = ToRegister(instr->temp());
5461 Register reg = ToRegister(instr->value());
5472 void LCodeGen::DoDeferredInstanceMigration(LCheckMaps* instr, Register object) {
5492 Register object,
5505 Register object_;
5518 Register reg = ToRegister(input);
5548 Register result_reg = ToRegister(instr->result());
5556 Register value_reg = ToRegister(instr->result());
5562 Register input_reg = ToRegister(instr->unclamped());
5563 Register result_reg = ToRegister(instr->result());
5564 Register scratch = ToRegister(instr->scratch());
5565 Register scratch2 = ToRegister(instr->scratch2());
5566 Register scratch3 = ToRegister(instr->scratch3());
5685 Register result_reg = ToRegister(instr->result());
5699 Register hi_reg = ToRegister(instr->hi());
5700 Register lo_reg = ToRegister(instr->lo());
5731 Register result = ToRegister(instr->result());
5732 Register temp = ToRegister(instr->temp());
5756 Register size = ToRegister(instr->size());
5782 Register result = ToRegister(instr->result());
5791 Register size = ToRegister(instr->size());
5914 Register input = ToRegister(instr->value());
5922 Condition LCodeGen::EmitTypeofIs(LTypeofIsAndBranch* instr, Register input) {
5999 Register temp = ToRegister(instr->temp());
6006 void LCodeGen::EmitIsConstructCall(Register temp) {
6184 Register map = ToRegister(instr->map());
6185 Register result = ToRegister(instr->result());
6206 Register object = ToRegister(instr->value());
6214 Register object,
6215 Register index) {
6232 Register object,
6233 Register index,
6246 Register object_;
6247 Register index_;
6250 Register object = ToRegister(instr->object());
6251 Register index = ToRegister(instr->index());
6285 Register context = ToRegister(instr->context());