Lines Matching refs:opcode

40     assert(EncodingMap[lir->opcode].flags & (IS_LOAD | IS_STORE));
63 assert(!(EncodingMap[lir->opcode].flags & IS_STORE));
146 int opcode = lir->opcode;
149 if (opcode <= 0) {
154 flags = EncodingMap[lir->opcode].flags;
240 int flags = EncodingMap[lir->opcode].flags;
272 static MipsLIR *newLIR0(CompilationUnit *cUnit, MipsOpCode opcode)
275 assert(isPseudoOpCode(opcode) || (EncodingMap[opcode].flags & NO_OPERAND));
276 insn->opcode = opcode;
282 static MipsLIR *newLIR1(CompilationUnit *cUnit, MipsOpCode opcode,
286 assert(isPseudoOpCode(opcode) || (EncodingMap[opcode].flags & IS_UNARY_OP));
287 insn->opcode = opcode;
294 static MipsLIR *newLIR2(CompilationUnit *cUnit, MipsOpCode opcode,
298 assert(isPseudoOpCode(opcode) ||
299 (EncodingMap[opcode].flags & IS_BINARY_OP));
300 insn->opcode = opcode;
308 static MipsLIR *newLIR3(CompilationUnit *cUnit, MipsOpCode opcode,
312 if (!(EncodingMap[opcode].flags & IS_TERTIARY_OP)) {
313 ALOGE("Bad LIR3: %s[%d]",EncodingMap[opcode].name,opcode);
315 assert(isPseudoOpCode(opcode) ||
316 (EncodingMap[opcode].flags & IS_TERTIARY_OP));
317 insn->opcode = opcode;
326 static MipsLIR *newLIR4(CompilationUnit *cUnit, MipsOpCode opcode,
330 assert(isPseudoOpCode(opcode) ||
331 (EncodingMap[opcode].flags & IS_QUAD_OP));
332 insn->opcode = opcode;
351 ((mir->next->dalvikInsn.opcode == OP_MOVE_RESULT) ||
352 (mir->next->dalvikInsn.opcode == OP_MOVE_RESULT_OBJECT))) {
353 mir->next->dalvikInsn.opcode = OP_NOP;
389 (mir->next->dalvikInsn.opcode == OP_MOVE_RESULT_WIDE)) {
390 mir->next->dalvikInsn.opcode = OP_NOP;
423 pcrLabel->opcode = kMipsPseudoPCReconstructionCell;