Lines Matching refs:opcode

62     Instruction::Code opcode;  member
94 #define DEF_CONST(bb, opcode, reg, value) \ argument
95 { bb, opcode, value, 0u, 0, { }, 1, { reg } }
96 #define DEF_CONST_WIDE(bb, opcode, reg, value) \ argument
97 { bb, opcode, value, 0u, 0, { }, 2, { reg, reg + 1 } }
98 #define DEF_CONST_STRING(bb, opcode, reg, index) \ argument
99 { bb, opcode, index, 0u, 0, { }, 1, { reg } }
100 #define DEF_IGET(bb, opcode, reg, obj, field_info) \ argument
101 { bb, opcode, 0u, field_info, 1, { obj }, 1, { reg } }
102 #define DEF_IGET_WIDE(bb, opcode, reg, obj, field_info) \ argument
103 { bb, opcode, 0u, field_info, 1, { obj }, 2, { reg, reg + 1 } }
104 #define DEF_IPUT(bb, opcode, reg, obj, field_info) \ argument
105 { bb, opcode, 0u, field_info, 2, { reg, obj }, 0, { } }
106 #define DEF_IPUT_WIDE(bb, opcode, reg, obj, field_info) \ argument
107 { bb, opcode, 0u, field_info, 3, { reg, reg + 1, obj }, 0, { } }
108 #define DEF_SGET(bb, opcode, reg, field_info) \ argument
109 { bb, opcode, 0u, field_info, 0, { }, 1, { reg } }
110 #define DEF_SGET_WIDE(bb, opcode, reg, field_info) \ argument
111 { bb, opcode, 0u, field_info, 0, { }, 2, { reg, reg + 1 } }
112 #define DEF_SPUT(bb, opcode, reg, field_info) \ argument
113 { bb, opcode, 0u, field_info, 1, { reg }, 0, { } }
114 #define DEF_SPUT_WIDE(bb, opcode, reg, field_info) \ argument
115 { bb, opcode, 0u, field_info, 2, { reg, reg + 1 }, 0, { } }
116 #define DEF_AGET(bb, opcode, reg, obj, idx) \ argument
117 { bb, opcode, 0u, 0u, 2, { obj, idx }, 1, { reg } }
118 #define DEF_AGET_WIDE(bb, opcode, reg, obj, idx) \ argument
119 { bb, opcode, 0u, 0u, 2, { obj, idx }, 2, { reg, reg + 1 } }
120 #define DEF_APUT(bb, opcode, reg, obj, idx) \ argument
121 { bb, opcode, 0u, 0u, 3, { reg, obj, idx }, 0, { } }
122 #define DEF_APUT_WIDE(bb, opcode, reg, obj, idx) \ argument
123 { bb, opcode, 0u, 0u, 4, { reg, reg + 1, obj, idx }, 0, { } }
124 #define DEF_INVOKE1(bb, opcode, reg) \ argument
125 { bb, opcode, 0u, 0u, 1, { reg }, 0, { } }
126 #define DEF_UNIQUE_REF(bb, opcode, reg) \ argument
127 { bb, opcode, 0u, 0u, 0, { }, 1, { reg } } // CONST_CLASS, CONST_STRING, NEW_ARRAY, ...
128 #define DEF_IFZ(bb, opcode, reg) \ argument
129 { bb, opcode, 0u, 0u, 1, { reg }, 0, { } }
130 #define DEF_MOVE(bb, opcode, reg, src) \ argument
131 { bb, opcode, 0u, 0u, 1, { src }, 1, { reg } }
132 #define DEF_MOVE_WIDE(bb, opcode, reg, src) \ argument
133 { bb, opcode, 0u, 0u, 2, { src, src + 1 }, 2, { reg, reg + 1 } }
136 #define DEF_UNOP(bb, opcode, result, src1) \ argument
137 { bb, opcode, 0u, 0u, 1, { src1 }, 1, { result } }
138 #define DEF_BINOP(bb, opcode, result, src1, src2) \ argument
139 { bb, opcode, 0u, 0u, 2, { src1, src2 }, 1, { result } }
140 #define DEF_BINOP_WIDE(bb, opcode, result, src1, src2) \ argument
141 { bb, opcode, 0u, 0u, 4, { src1, src1 + 1, src2, src2 + 1 }, 2, { result, result + 1 } }
268 mir->dalvikInsn.opcode = def->opcode; in DoPrepareMIRs()
271 if (IsInstructionIGetOrIPut(def->opcode)) { in DoPrepareMIRs()
275 IGetOrIPutMemAccessType(def->opcode)); in DoPrepareMIRs()
276 } else if (IsInstructionSGetOrSPut(def->opcode)) { in DoPrepareMIRs()
280 SGetOrSPutMemAccessType(def->opcode)); in DoPrepareMIRs()
281 } else if (def->opcode == static_cast<Instruction::Code>(kMirOpPhi)) { in DoPrepareMIRs()
294 mir->dalvikInsn.opcode = def->opcode; in DoPrepareMIRs()
613 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
655 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
696 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
736 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
778 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
809 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
841 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
878 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
886 EXPECT_EQ(Instruction::ADD_INT, mirs_[2].dalvikInsn.opcode); in TEST_F()
918 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
922 EXPECT_EQ(Instruction::ADD_INT, mirs_[1].dalvikInsn.opcode); in TEST_F()
967 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1007 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1047 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1081 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1126 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1179 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1237 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1297 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1359 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1423 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1482 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1541 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1593 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1618 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1625 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi->dalvikInsn.opcode)); in TEST_F()
1655 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1662 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi->dalvikInsn.opcode)); in TEST_F()
1670 ASSERT_EQ(Instruction::MOVE, move->dalvikInsn.opcode); in TEST_F()
1711 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1718 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi->dalvikInsn.opcode)); in TEST_F()
1767 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1775 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi1->dalvikInsn.opcode)); in TEST_F()
1778 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi2->dalvikInsn.opcode)); in TEST_F()
1834 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1842 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi->dalvikInsn.opcode)); in TEST_F()
1884 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1891 ASSERT_EQ(kMirOpPhi, static_cast<int>(phi->dalvikInsn.opcode)); in TEST_F()
1931 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1961 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
1997 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
2038 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
2043 ASSERT_EQ(Instruction::CONST, cst->dalvikInsn.opcode); in TEST_F()
2050 ASSERT_EQ(Instruction::INT_TO_LONG, int_to_long->dalvikInsn.opcode); in TEST_F()
2093 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
2136 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
2163 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()
2196 bool actually_eliminated = (static_cast<int>(mirs_[i].dalvikInsn.opcode) == kMirOpNop); in TEST_F()