Lines Matching defs:first
45 // be deleted when the first throwing instruction with the vreg undefined
49 // the first throwing instruction.
176 // This is the first instruction throwing into `catch_block` where
474 HInstruction* first = LoadLocal(instruction.VRegA(), Primitive::kPrimInt);
476 T* comparison = new (arena_) T(first, second, dex_pc);
495 HInstruction* first = LoadLocal(instruction.VRegB(), type);
496 AppendInstruction(new (arena_) T(type, first, dex_pc));
504 HInstruction* first = LoadLocal(instruction.VRegB(), input_type);
505 AppendInstruction(new (arena_) HTypeConversion(result_type, first, dex_pc));
513 HInstruction* first = LoadLocal(instruction.VRegB(), type);
515 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
523 HInstruction* first = LoadLocal(instruction.VRegB(), type);
525 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
533 HInstruction* first = LoadLocal(instruction.VRegB(), type);
535 AppendInstruction(new (arena_) HCompare(type, first, second, bias, dex_pc));
543 HInstruction* first = LoadLocal(instruction.VRegA(), type);
545 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
553 HInstruction* first = LoadLocal(instruction.VRegA(), type);
555 AppendInstruction(new (arena_) T(type, first, second, dex_pc));
561 HInstruction* first = LoadLocal(instruction.VRegB(), Primitive::kPrimInt);
564 std::swap(first, second);
566 AppendInstruction(new (arena_) T(Primitive::kPrimInt, first, second, dex_pc));
572 HInstruction* first = LoadLocal(instruction.VRegB(), Primitive::kPrimInt);
575 std::swap(first, second);
577 AppendInstruction(new (arena_) T(Primitive::kPrimInt, first, second, dex_pc));
1360 bool can_easily_access = is_put ? pair.second : pair.first;
1426 HInstruction* first = LoadLocal(first_vreg, type);
1446 AppendInstruction(new (arena_) HDiv(type, first, second, dex_pc));
1448 AppendInstruction(new (arena_) HRem(type, first, second, dex_pc));
1683 // First check if the info has already been decoded from `interpreter_metadata_`.