• Home
  • Raw
  • Download

Lines Matching refs:opcode

39     assert(EncodingMap[lir->opcode].flags & (IS_LOAD | IS_STORE));  in setMemRefType()
61 assert(!(EncodingMap[lir->opcode].flags & IS_STORE)); in setMemRefType()
128 int opcode = lir->opcode; in setupResourceMasks() local
131 if (opcode <= 0) { in setupResourceMasks()
136 flags = EncodingMap[lir->opcode].flags; in setupResourceMasks()
217 if (opcode == kThumbPush || opcode == kThumbPop) { in setupResourceMasks()
219 if ((opcode == kThumbPush) && (lir->useMask & r8Mask)) { in setupResourceMasks()
222 } else if ((opcode == kThumbPop) && (lir->defMask & r8Mask)) { in setupResourceMasks()
234 int flags = EncodingMap[lir->opcode].flags; in relaxBranchMasks()
264 static ArmLIR *newLIR0(CompilationUnit *cUnit, ArmOpcode opcode) in newLIR0() argument
267 assert(isPseudoOpcode(opcode) || (EncodingMap[opcode].flags & NO_OPERAND)); in newLIR0()
268 insn->opcode = opcode; in newLIR0()
274 static ArmLIR *newLIR1(CompilationUnit *cUnit, ArmOpcode opcode, in newLIR1() argument
278 assert(isPseudoOpcode(opcode) || (EncodingMap[opcode].flags & IS_UNARY_OP)); in newLIR1()
279 insn->opcode = opcode; in newLIR1()
286 static ArmLIR *newLIR2(CompilationUnit *cUnit, ArmOpcode opcode, in newLIR2() argument
290 assert(isPseudoOpcode(opcode) || in newLIR2()
291 (EncodingMap[opcode].flags & IS_BINARY_OP)); in newLIR2()
292 insn->opcode = opcode; in newLIR2()
300 static ArmLIR *newLIR3(CompilationUnit *cUnit, ArmOpcode opcode, in newLIR3() argument
304 if (!(EncodingMap[opcode].flags & IS_TERTIARY_OP)) { in newLIR3()
305 ALOGE("Bad LIR3: %s[%d]",EncodingMap[opcode].name,opcode); in newLIR3()
307 assert(isPseudoOpcode(opcode) || in newLIR3()
308 (EncodingMap[opcode].flags & IS_TERTIARY_OP)); in newLIR3()
309 insn->opcode = opcode; in newLIR3()
319 static ArmLIR *newLIR4(CompilationUnit *cUnit, ArmOpcode opcode, in newLIR4() argument
323 assert(isPseudoOpcode(opcode) || in newLIR4()
324 (EncodingMap[opcode].flags & IS_QUAD_OP)); in newLIR4()
325 insn->opcode = opcode; in newLIR4()
345 ((mir->next->dalvikInsn.opcode == OP_MOVE_RESULT) || in inlinedTarget()
346 (mir->next->dalvikInsn.opcode == OP_MOVE_RESULT_OBJECT))) { in inlinedTarget()
347 mir->next->dalvikInsn.opcode = OP_NOP; in inlinedTarget()
426 (mir->next->dalvikInsn.opcode == OP_MOVE_RESULT_WIDE)) { in inlinedTargetWide()
427 mir->next->dalvikInsn.opcode = OP_NOP; in inlinedTargetWide()
460 pcrLabel->opcode = kArmPseudoPCReconstructionCell; in genCheckCommon()