Lines Matching full:instruction
23 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest,
33 case Instruction::ADD_FLOAT_2ADDR:
34 case Instruction::ADD_FLOAT:
37 case Instruction::SUB_FLOAT_2ADDR:
38 case Instruction::SUB_FLOAT:
41 case Instruction::DIV_FLOAT_2ADDR:
42 case Instruction::DIV_FLOAT:
45 case Instruction::MUL_FLOAT_2ADDR:
46 case Instruction::MUL_FLOAT:
49 case Instruction::REM_FLOAT_2ADDR:
50 case Instruction::REM_FLOAT:
57 case Instruction::NEG_FLOAT:
70 void ArmMir2Lir::GenArithOpDouble(Instruction::Code opcode,
76 case Instruction::ADD_DOUBLE_2ADDR:
77 case Instruction::ADD_DOUBLE:
80 case Instruction::SUB_DOUBLE_2ADDR:
81 case Instruction::SUB_DOUBLE:
84 case Instruction::DIV_DOUBLE_2ADDR:
85 case Instruction::DIV_DOUBLE:
88 case Instruction::MUL_DOUBLE_2ADDR:
89 case Instruction::MUL_DOUBLE:
92 case Instruction::REM_DOUBLE_2ADDR:
93 case Instruction::REM_DOUBLE:
100 case Instruction::NEG_DOUBLE:
119 void ArmMir2Lir::GenConversion(Instruction::Code opcode,
126 case Instruction::INT_TO_FLOAT:
129 case Instruction::FLOAT_TO_INT:
132 case Instruction::DOUBLE_TO_FLOAT:
135 case Instruction::FLOAT_TO_DOUBLE:
138 case Instruction::INT_TO_DOUBLE:
141 case Instruction::DOUBLE_TO_INT:
144 case Instruction::LONG_TO_DOUBLE:
147 case Instruction::FLOAT_TO_LONG:
150 case Instruction::LONG_TO_FLOAT:
153 case Instruction::DOUBLE_TO_LONG:
229 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest,
236 case Instruction::CMPL_FLOAT:
240 case Instruction::CMPG_FLOAT:
244 case Instruction::CMPL_DOUBLE:
248 case Instruction::CMPG_DOUBLE: