Lines Matching refs:opcode

325   switch (special.opcode) {
328 DCHECK_EQ(mir->dalvikInsn.opcode, Instruction::RETURN_VOID);
366 if (special.opcode != kInlineOpReturnArg) {
393 Instruction::Code opcode = mir->dalvikInsn.opcode;
403 uint64_t attrs = MIRGraph::GetDataFlowAttributes(opcode);
437 switch (opcode) {
615 GenCmpFP(opcode, rl_dest, rl_src[0], rl_src[1]);
632 bool is_taken = EvaluateBranch(opcode, mir_graph_->ConstantValue(rl_src[0].orig_sreg),
646 GenCompareAndBranch(opcode, rl_src[0], rl_src[1], taken, fall_through);
661 bool is_taken = EvaluateBranch(opcode, mir_graph_->ConstantValue(rl_src[0].orig_sreg), 0);
674 GenCompareZeroAndBranch(opcode, rl_src[0], taken, fall_through);
882 GenArithOpInt(opcode, rl_dest, rl_src[0], rl_src[0]);
887 GenArithOpLong(opcode, rl_dest, rl_src[0], rl_src[0]);
891 GenArithOpFloat(opcode, rl_dest, rl_src[0], rl_src[0]);
895 GenArithOpDouble(opcode, rl_dest, rl_src[0], rl_src[0]);
911 GenIntNarrowing(opcode, rl_dest, rl_src[0]);
924 GenConversion(opcode, rl_dest, rl_src[0]);
939 InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src[0]), opcode)) {
940 GenArithOpIntLit(opcode, rl_dest, rl_src[1],
943 InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src[1]), opcode)) {
944 GenArithOpIntLit(opcode, rl_dest, rl_src[0],
947 GenArithOpInt(opcode, rl_dest, rl_src[0], rl_src[1]);
964 InexpensiveConstantInt(mir_graph_->ConstantValue(rl_src[1]), opcode)) {
965 GenArithOpIntLit(opcode, rl_dest, rl_src[0], mir_graph_->ConstantValue(rl_src[1]));
967 GenArithOpInt(opcode, rl_dest, rl_src[0], rl_src[1]);
982 GenArithImmOpLong(opcode, rl_dest, rl_src[0], rl_src[1]);
993 GenArithOpLong(opcode, rl_dest, rl_src[0], rl_src[1]);
1003 GenShiftImmOpLong(opcode, rl_dest, rl_src[0], rl_src[1]);
1005 GenShiftOpLong(opcode, rl_dest, rl_src[0], rl_src[1]);
1019 GenArithOpFloat(opcode, rl_dest, rl_src[0], rl_src[1]);
1032 GenArithOpDouble(opcode, rl_dest, rl_src[0], rl_src[1]);
1054 GenArithOpIntLit(opcode, rl_dest, rl_src[0], vC);
1058 LOG(FATAL) << "Unexpected opcode: " << opcode;
1065 switch (static_cast<ExtendedMIROpcode>(mir->dalvikInsn.opcode)) {
1124 block_label_list_[block_id].opcode = kPseudoNormalBlockLabel;
1166 int opcode = mir->dalvikInsn.opcode;
1178 if (opcode == kMirOpCheck) {
1181 mir->dalvikInsn.opcode = work_half->dalvikInsn.opcode;
1183 opcode = work_half->dalvikInsn.opcode;
1187 work_half->dalvikInsn.opcode = static_cast<Instruction::Code>(kMirOpCheckPart2);
1191 if (MIR::DecodedInstruction::IsPseudoMirOp(opcode)) {
1266 LIR* Mir2Lir::LIRSlowPath::GenerateTargetLabel(int opcode) {
1268 LIR* target = m2l_->NewLIR0(opcode);