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