Lines Matching refs:opcode

44 inline LIR* Mir2Lir::RawLIR(DexOffset dalvik_offset, int opcode, int op0,
48 insn->opcode = opcode;
56 if ((opcode == kPseudoTargetLabel) || (opcode == kPseudoSafepointPC) ||
57 (opcode == kPseudoExportedPC)) {
69 inline LIR* Mir2Lir::NewLIR0(int opcode) {
70 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & NO_OPERAND))
71 << GetTargetInstName(opcode) << " " << opcode << " "
74 LIR* insn = RawLIR(current_dalvik_offset_, opcode);
79 inline LIR* Mir2Lir::NewLIR1(int opcode, int dest) {
80 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & IS_UNARY_OP))
81 << GetTargetInstName(opcode) << " " << opcode << " "
84 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest);
89 inline LIR* Mir2Lir::NewLIR2(int opcode, int dest, int src1) {
90 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & IS_BINARY_OP))
91 << GetTargetInstName(opcode) << " " << opcode << " "
94 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1);
99 inline LIR* Mir2Lir::NewLIR2NoDest(int opcode, int src, int info) {
100 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & IS_UNARY_OP))
101 << GetTargetInstName(opcode) << " " << opcode << " "
104 LIR* insn = RawLIR(current_dalvik_offset_, opcode, src, info);
109 inline LIR* Mir2Lir::NewLIR3(int opcode, int dest, int src1, int src2) {
110 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & IS_TERTIARY_OP))
111 << GetTargetInstName(opcode) << " " << opcode << " "
114 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2);
119 inline LIR* Mir2Lir::NewLIR4(int opcode, int dest, int src1, int src2, int info) {
120 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & IS_QUAD_OP))
121 << GetTargetInstName(opcode) << " " << opcode << " "
124 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2, info);
129 inline LIR* Mir2Lir::NewLIR5(int opcode, int dest, int src1, int src2, int info1,
131 DCHECK(IsPseudoLirOp(opcode) || (GetTargetInstFlags(opcode) & IS_QUIN_OP))
132 << GetTargetInstName(opcode) << " " << opcode << " "
135 LIR* insn = RawLIR(current_dalvik_offset_, opcode, dest, src1, src2, info1, info2);
162 int opcode = lir->opcode;
164 if (IsPseudoLirOp(opcode)) {
166 if (opcode != kPseudoBarrier) {
172 uint64_t flags = GetTargetInstFlags(opcode);