Home | History | Annotate | Download | only in arm

Lines Matching full:instruction

26 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest,
36 case Instruction::ADD_FLOAT_2ADDR:
37 case Instruction::ADD_FLOAT:
40 case Instruction::SUB_FLOAT_2ADDR:
41 case Instruction::SUB_FLOAT:
44 case Instruction::DIV_FLOAT_2ADDR:
45 case Instruction::DIV_FLOAT:
48 case Instruction::MUL_FLOAT_2ADDR:
49 case Instruction::MUL_FLOAT:
52 case Instruction::REM_FLOAT_2ADDR:
53 case Instruction::REM_FLOAT:
59 case Instruction::NEG_FLOAT:
72 void ArmMir2Lir::GenArithOpDouble(Instruction::Code opcode,
78 case Instruction::ADD_DOUBLE_2ADDR:
79 case Instruction::ADD_DOUBLE:
82 case Instruction::SUB_DOUBLE_2ADDR:
83 case Instruction::SUB_DOUBLE:
86 case Instruction::DIV_DOUBLE_2ADDR:
87 case Instruction::DIV_DOUBLE:
90 case Instruction::MUL_DOUBLE_2ADDR:
91 case Instruction::MUL_DOUBLE:
94 case Instruction::REM_DOUBLE_2ADDR:
95 case Instruction::REM_DOUBLE:
101 case Instruction::NEG_DOUBLE:
145 void ArmMir2Lir::GenConversion(Instruction::Code opcode, RegLocation rl_dest, RegLocation rl_src) {
151 case Instruction::INT_TO_FLOAT:
154 case Instruction::FLOAT_TO_INT:
157 case Instruction::DOUBLE_TO_FLOAT:
160 case Instruction::FLOAT_TO_DOUBLE:
163 case Instruction::INT_TO_DOUBLE:
166 case Instruction::DOUBLE_TO_INT:
169 case Instruction::LONG_TO_DOUBLE: {
189 case Instruction::FLOAT_TO_LONG:
193 case Instruction::LONG_TO_FLOAT: {
220 case Instruction::DOUBLE_TO_LONG:
296 void ArmMir2Lir::GenCmpFP(Instruction::Code opcode, RegLocation rl_dest,
303 case Instruction::CMPL_FLOAT:
307 case Instruction::CMPG_FLOAT:
311 case Instruction::CMPL_DOUBLE:
315 case Instruction::CMPG_DOUBLE: