Lines Matching defs:second

2895   Location second = locations->InAt(1);
2900 if (second.IsRegister()) {
2902 __ addl(out.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
2903 } else if (out.AsRegister<Register>() == second.AsRegister<Register>()) {
2907 first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>(), TIMES_1, 0));
2909 } else if (second.IsConstant()) {
2912 Immediate(second.GetConstant()->AsIntConstant()->GetValue()));
2915 first.AsRegister<CpuRegister>(), second.GetConstant()->AsIntConstant()->GetValue()));
2919 __ addl(first.AsRegister<CpuRegister>(), Address(CpuRegister(RSP), second.GetStackIndex()));
2925 if (second.IsRegister()) {
2927 __ addq(out.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
2928 } else if (out.AsRegister<Register>() == second.AsRegister<Register>()) {
2932 first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>(), TIMES_1, 0));
2935 DCHECK(second.IsConstant());
2936 int64_t value = second.GetConstant()->AsLongConstant()->GetValue();
2950 if (second.IsFpuRegister()) {
2951 __ addss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
2952 } else if (second.IsConstant()) {
2955 second.GetConstant()->AsFloatConstant()->GetValue()));
2957 DCHECK(second.IsStackSlot());
2959 Address(CpuRegister(RSP), second.GetStackIndex()));
2965 if (second.IsFpuRegister()) {
2966 __ addsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
2967 } else if (second.IsConstant()) {
2970 second.GetConstant()->AsDoubleConstant()->GetValue()));
2972 DCHECK(second.IsDoubleStackSlot());
2974 Address(CpuRegister(RSP), second.GetStackIndex()));
3015 Location second = locations->InAt(1);
3019 if (second.IsRegister()) {
3020 __ subl(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
3021 } else if (second.IsConstant()) {
3022 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue());
3025 __ subl(first.AsRegister<CpuRegister>(), Address(CpuRegister(RSP), second.GetStackIndex()));
3030 if (second.IsConstant()) {
3031 int64_t value = second.GetConstant()->AsLongConstant()->GetValue();
3035 __ subq(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
3041 if (second.IsFpuRegister()) {
3042 __ subss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3043 } else if (second.IsConstant()) {
3046 second.GetConstant()->AsFloatConstant()->GetValue()));
3048 DCHECK(second.IsStackSlot());
3050 Address(CpuRegister(RSP), second.GetStackIndex()));
3056 if (second.IsFpuRegister()) {
3057 __ subsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3058 } else if (second.IsConstant()) {
3061 second.GetConstant()->AsDoubleConstant()->GetValue()));
3063 DCHECK(second.IsDoubleStackSlot());
3065 Address(CpuRegister(RSP), second.GetStackIndex()));
3118 Location second = locations->InAt(1);
3127 } else if (second.IsRegister()) {
3129 __ imull(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
3132 DCHECK(second.IsStackSlot());
3134 Address(CpuRegister(RSP), second.GetStackIndex()));
3150 } else if (second.IsRegister()) {
3152 __ imulq(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
3154 DCHECK(second.IsDoubleStackSlot());
3157 Address(CpuRegister(RSP), second.GetStackIndex()));
3164 if (second.IsFpuRegister()) {
3165 __ mulss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3166 } else if (second.IsConstant()) {
3169 second.GetConstant()->AsFloatConstant()->GetValue()));
3171 DCHECK(second.IsStackSlot());
3173 Address(CpuRegister(RSP), second.GetStackIndex()));
3180 if (second.IsFpuRegister()) {
3181 __ mulsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3182 } else if (second.IsConstant()) {
3185 second.GetConstant()->AsDoubleConstant()->GetValue()));
3187 DCHECK(second.IsDoubleStackSlot());
3189 Address(CpuRegister(RSP), second.GetStackIndex()));
3227 Location second = locations->InAt(1);
3235 PushOntoFPStack(second, elem_size, 2 * elem_size, is_float);
3278 Location second = locations->InAt(1);
3279 DCHECK(second.IsConstant());
3283 int64_t imm = Int64FromConstant(second.GetConstant());
3319 Location second = locations->InAt(1);
3324 int64_t imm = Int64FromConstant(second.GetConstant());
3365 Location second = locations->InAt(1);
3387 int imm = second.GetConstant()->AsIntConstant()->GetValue();
3430 int64_t imm = second.GetConstant()->AsLongConstant()->GetValue();
3492 Location second = locations->InAt(1);
3497 if (second.IsConstant()) {
3498 int64_t imm = Int64FromConstant(second.GetConstant());
3516 CpuRegister second_reg = second.AsRegister<CpuRegister>();
3575 Location second = locations->InAt(1);
3587 if (second.IsFpuRegister()) {
3588 __ divss(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3589 } else if (second.IsConstant()) {
3592 second.GetConstant()->AsFloatConstant()->GetValue()));
3594 DCHECK(second.IsStackSlot());
3596 Address(CpuRegister(RSP), second.GetStackIndex()));
3602 if (second.IsFpuRegister()) {
3603 __ divsd(first.AsFpuRegister<XmmRegister>(), second.AsFpuRegister<XmmRegister>());
3604 } else if (second.IsConstant()) {
3607 second.GetConstant()->AsDoubleConstant()->GetValue()));
3609 DCHECK(second.IsDoubleStackSlot());
3611 Address(CpuRegister(RSP), second.GetStackIndex()));
3758 Location second = locations->InAt(1);
3762 if (second.IsRegister()) {
3763 CpuRegister second_reg = second.AsRegister<CpuRegister>();
3772 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxIntShiftDistance);
3784 if (second.IsRegister()) {
3785 CpuRegister second_reg = second.AsRegister<CpuRegister>();
3794 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxLongShiftDistance);
3833 Location second = locations->InAt(1);
3837 if (second.IsRegister()) {
3838 CpuRegister second_reg = second.AsRegister<CpuRegister>();
3841 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxIntShiftDistance);
3846 if (second.IsRegister()) {
3847 CpuRegister second_reg = second.AsRegister<CpuRegister>();
3850 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue() & kMaxLongShiftDistance);
4816 // However, the second read barrier may trash `temp`, as it
6085 Location second = locations->InAt(1);
6089 if (second.IsRegister()) {
6091 __ andl(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
6093 __ orl(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
6096 __ xorl(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
6098 } else if (second.IsConstant()) {
6099 Immediate imm(second.GetConstant()->AsIntConstant()->GetValue());
6109 Address address(CpuRegister(RSP), second.GetStackIndex());
6124 if (second.IsConstant()) {
6126 value = second.GetConstant()->AsLongConstant()->GetValue();
6137 } else if (second.IsDoubleStackSlot()) {
6138 __ andq(first_reg, Address(CpuRegister(RSP), second.GetStackIndex()));
6140 __ andq(first_reg, second.AsRegister<CpuRegister>());
6149 } else if (second.IsDoubleStackSlot()) {
6150 __ orq(first_reg, Address(CpuRegister(RSP), second.GetStackIndex()));
6152 __ orq(first_reg, second.AsRegister<CpuRegister>());
6162 } else if (second.IsDoubleStackSlot()) {
6163 __ xorq(first_reg, Address(CpuRegister(RSP), second.GetStackIndex()));
6165 __ xorq(first_reg, second.AsRegister<CpuRegister>());