Lines Matching refs:insn

103   MIR* insn = mir_graph->NewMIR();  in AllocReplacementMIR()  local
104 insn->offset = invoke->offset; in AllocReplacementMIR()
105 insn->optimization_flags = MIR_CALLEE; in AllocReplacementMIR()
106 return insn; in AllocReplacementMIR()
724 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result); in GenInlineConst() local
725 insn->dalvikInsn.opcode = Instruction::CONST; in GenInlineConst()
726 insn->dalvikInsn.vA = move_result->dalvikInsn.vA; in GenInlineConst()
727 insn->dalvikInsn.vB = method.d.data; in GenInlineConst()
728 bb->InsertMIRAfter(move_result, insn); in GenInlineConst()
762 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result); in GenInlineReturnArg() local
763 insn->dalvikInsn.opcode = opcode; in GenInlineReturnArg()
764 insn->dalvikInsn.vA = move_result->dalvikInsn.vA; in GenInlineReturnArg()
765 insn->dalvikInsn.vB = arg; in GenInlineReturnArg()
766 bb->InsertMIRAfter(move_result, insn); in GenInlineReturnArg()
806 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result); in GenInlineIGet() local
807 insn->offset = invoke->offset; in GenInlineIGet()
808 insn->dalvikInsn.opcode = opcode; in GenInlineIGet()
809 insn->dalvikInsn.vA = move_result->dalvikInsn.vA; in GenInlineIGet()
810 insn->dalvikInsn.vB = object_reg; in GenInlineIGet()
811 mir_graph->ComputeInlineIFieldLoweringInfo(data.field_idx, invoke, insn); in GenInlineIGet()
813 DCHECK(mir_graph->GetIFieldLoweringInfo(insn).IsResolved()); in GenInlineIGet()
814 DCHECK(mir_graph->GetIFieldLoweringInfo(insn).FastGet()); in GenInlineIGet()
815 DCHECK_EQ(data.field_offset, mir_graph->GetIFieldLoweringInfo(insn).FieldOffset().Uint32Value()); in GenInlineIGet()
816 DCHECK_EQ(data.is_volatile, mir_graph->GetIFieldLoweringInfo(insn).IsVolatile() ? 1u : 0u); in GenInlineIGet()
818 bb->InsertMIRAfter(move_result, insn); in GenInlineIGet()
868 MIR* insn = AllocReplacementMIR(mir_graph, invoke, move_result); in GenInlineIPut() local
869 insn->dalvikInsn.opcode = opcode; in GenInlineIPut()
870 insn->dalvikInsn.vA = src_reg; in GenInlineIPut()
871 insn->dalvikInsn.vB = object_reg; in GenInlineIPut()
872 mir_graph->ComputeInlineIFieldLoweringInfo(data.field_idx, invoke, insn); in GenInlineIPut()
874 DCHECK(mir_graph->GetIFieldLoweringInfo(insn).IsResolved()); in GenInlineIPut()
875 DCHECK(mir_graph->GetIFieldLoweringInfo(insn).FastPut()); in GenInlineIPut()
876 DCHECK_EQ(data.field_offset, mir_graph->GetIFieldLoweringInfo(insn).FieldOffset().Uint32Value()); in GenInlineIPut()
877 DCHECK_EQ(data.is_volatile, mir_graph->GetIFieldLoweringInfo(insn).IsVolatile() ? 1u : 0u); in GenInlineIPut()
879 bb->InsertMIRAfter(invoke, insn); in GenInlineIPut()
894 bb->InsertMIRAfter(insn, move); in GenInlineIPut()