Home | History | Annotate | Download | only in optimizing

Lines Matching refs:HInstruction

39  * converting a DEX instruction to multiple HInstruction, and where those
49 void Add(HInstruction* instruction) {
53 HInstruction* temp = new (graph_->GetArena()) HTemporary(index_++);
141 HInstruction* first = LoadLocal(instruction.VRegA(), Primitive::kPrimInt);
142 HInstruction* second = LoadLocal(instruction.VRegB(), Primitive::kPrimInt);
145 HInstruction* ifinst = new (arena_) HIf(comparison);
158 HInstruction* value = LoadLocal(instruction.VRegA(), Primitive::kPrimInt);
161 HInstruction* ifinst = new (arena_) HIf(comparison);
274 HInstruction* first = LoadLocal(instruction.VRegB(), type);
275 HInstruction* second = LoadLocal(instruction.VRegC(), type);
282 HInstruction* first = LoadLocal(instruction.VRegA(), type);
283 HInstruction* second = LoadLocal(instruction.VRegB(), type);
290 HInstruction* first = LoadLocal(instruction.VRegB(), Primitive::kPrimInt);
291 HInstruction* second = GetIntConstant(instruction.VRegC_22s());
301 HInstruction* first = LoadLocal(instruction.VRegB(), Primitive::kPrimInt);
302 HInstruction* second = GetIntConstant(instruction.VRegC_22b());
314 HInstruction* value = LoadLocal(instruction.VRegA(), type);
344 HInstruction* arg = LoadLocal(is_range ? register_index : args[0], Primitive::kPrimNot);
365 HInstruction* arg = LoadLocal(is_range ? register_index + i : args[i], type);
405 HInstruction* object = LoadLocal(obj_reg, Primitive::kPrimNot);
409 HInstruction* null_check = current_block_->GetLastInstruction();
412 HInstruction* value = LoadLocal(source_or_dest_reg, field_type);
441 HInstruction* object = LoadLocal(array_reg, Primitive::kPrimNot);
446 HInstruction* length = new (arena_) HArrayLength(object);
449 HInstruction* index = LoadLocal(index_reg, Primitive::kPrimInt);
454 HInstruction* value = LoadLocal(source_or_dest_reg, anticipated_type);
539 HInstruction* value = LoadLocal(instruction.VRegB(), Primitive::kPrimInt);
549 HInstruction* value = LoadLocal(instruction.VRegB(), Primitive::kPrimLong);
557 HInstruction* value = LoadLocal(instruction.VRegB(), Primitive::kPrimNot);
799 void HGraphBuilder::UpdateLocal(int register_index, HInstruction* instruction) const {
804 HInstruction* HGraphBuilder::LoadLocal(int register_index, Primitive::Type type) const {