Lines Matching defs:second

1559                                         const Operand& second,
1561 if (second.IsImmediate() && second.GetImmediate() == 0) {
1570 __ Add(out, first, second);
1573 __ And(out, first, second);
1576 __ Orr(out, first, second);
1579 __ Sub(out, first, second);
1582 __ Eor(out, first, second);
1627 const Location second = locations->InAt(1);
1633 const vixl32::Register second_hi = HighRegisterFrom(second);
1634 const vixl32::Register second_lo = LowRegisterFrom(second);
2036 __ B(condition.second, final_label, /* far_target */ false);
3080 const Location second = locations->InAt(1);
3087 src = second;
3097 if (out.Equals(second)) {
3101 src = second;
3102 } else if (second.IsConstant()) {
3103 DCHECK(CanEncodeConstantAs8BitImmediate(second.GetConstant()));
3104 src = second;
3110 src = second;
3114 if (!out.Equals(first) && !out.Equals(second)) {
3115 codegen_->MoveLocation(out, src.Equals(first) ? second : first, type);
3168 if (out.Equals(second)) {
3173 src = second;
4158 Location second = locations->InAt(1);
4167 if (second.IsConstant()) {
4168 uint64_t value = static_cast<uint64_t>(Int64FromConstant(second.GetConstant()));
4171 DCHECK(second.IsRegisterPair());
4172 __ Adds(LowRegisterFrom(out), LowRegisterFrom(first), LowRegisterFrom(second));
4173 __ Adc(HighRegisterFrom(out), HighRegisterFrom(first), HighRegisterFrom(second));
4221 Location second = locations->InAt(1);
4229 if (second.IsConstant()) {
4230 uint64_t value = static_cast<uint64_t>(Int64FromConstant(second.GetConstant()));
4233 DCHECK(second.IsRegisterPair());
4234 __ Subs(LowRegisterFrom(out), LowRegisterFrom(first), LowRegisterFrom(second));
4235 __ Sbc(HighRegisterFrom(out), HighRegisterFrom(first), HighRegisterFrom(second));
4279 Location second = locations->InAt(1);
4290 vixl32::Register in2_hi = HighRegisterFrom(second);
4291 vixl32::Register in2_lo = LowRegisterFrom(second);
4332 Location second = instruction->GetLocations()->InAt(1);
4333 DCHECK(second.IsConstant());
4337 int32_t imm = Int32ConstantFrom(second);
4356 Location second = locations->InAt(1);
4357 DCHECK(second.IsConstant());
4362 int32_t imm = Int32ConstantFrom(second);
4390 Location second = locations->InAt(1);
4391 DCHECK(second.IsConstant());
4397 int32_t imm = Int32ConstantFrom(second);
4432 Location second = instruction->GetLocations()->InAt(1);
4433 DCHECK(second.IsConstant());
4435 int32_t imm = Int32ConstantFrom(second);
4641 Location second = locations->InAt(1);
4648 if (second.IsConstant()) {
4651 vixl32::Register reg2 = RegisterFrom(second);
4661 DCHECK(RegisterFrom(second).Is(calling_convention.GetRegisterAt(1)));
4896 // second input.
4926 Location second = locations->InAt(1);
4933 if (second.IsRegister()) {
4934 vixl32::Register second_reg = RegisterFrom(second);
4945 int32_t cst = Int32ConstantFrom(second);
4966 if (second.IsRegister()) {
4969 vixl32::Register second_reg = RegisterFrom(second);
5030 int32_t cst = Int32ConstantFrom(second);
6616 Location second = instruction->GetLocations()->InAt(1);
6618 if (second.IsRegister()) {
6619 __ Add(out, first, RegisterFrom(second));
6621 __ Add(out, first, Int32ConstantFrom(second));
6980 vixl32::DRegister second = DRegisterFrom(destination);
6983 __ Vmov(first, second);
6984 __ Vmov(second, temp);
7980 Location second = locations->InAt(1);
7985 vixl32::Register second_reg = RegisterFrom(second);
8007 vixl32::Register second_low = LowRegisterFrom(second);
8008 vixl32::Register second_high = HighRegisterFrom(second);
8054 const vixl32::Register second = instruction->InputAt(1)->GetType() == DataType::Type::kInt64
8063 __ Uxtab(output, first, second);
8066 __ Uxtah(output, first, second);
8069 __ Sxtab(output, first, second);
8072 __ Sxtah(output, first, second);
8082 Operand(second,
8091 const vixl32::Register second = InputRegisterAt(instruction, 1);
8093 DCHECK(!LowRegisterFrom(locations->Out()).Is(second));
8097 second,
8098 Operand(second, ShiftType::ASR, 31),
8196 Location second = locations->InAt(1);
8199 if (second.IsConstant()) {
8200 uint64_t value = static_cast<uint64_t>(Int64FromConstant(second.GetConstant()));
8251 vixl32::Register second_low = LowRegisterFrom(second);
8252 vixl32::Register second_high = HighRegisterFrom(second);
9342 VIXLUInt32Literal* table_entry_literal = entry.second;
9348 VIXLUInt32Literal* table_entry_literal = entry.second;