Searched defs:shifter_op (Results 1 - 3 of 3) sorted by relevance
/art/compiler/utils/arm/ |
H A D | assembler_arm.h | 105 static bool CanHoldArm(uint32_t immediate, ShifterOperand* shifter_op) { argument 108 shifter_op->type_ = kImmediate; 109 shifter_op->is_rotate_ = true; 110 shifter_op->rotate_ = 0; 111 shifter_op->immed_ = immediate; 118 shifter_op->type_ = kImmediate; 119 shifter_op->is_rotate_ = true; 120 shifter_op->rotate_ = rot; 121 shifter_op->immed_ = imm8; 129 uint32_t immediate, ShifterOperand* shifter_op); [all...] |
H A D | assembler_arm32.cc | 1255 ShifterOperand shifter_op; local 1256 if (ShifterOperand::CanHoldArm(value, &shifter_op)) { 1257 add(rd, rn, shifter_op, cond); 1258 } else if (ShifterOperand::CanHoldArm(-value, &shifter_op)) { 1259 sub(rd, rn, shifter_op, cond); 1262 if (ShifterOperand::CanHoldArm(~value, &shifter_op)) { 1263 mvn(IP, shifter_op, cond); 1265 } else if (ShifterOperand::CanHoldArm(~(-value), &shifter_op)) { 1266 mvn(IP, shifter_op, cond); 1282 ShifterOperand shifter_op; local 1308 ShifterOperand shifter_op; local [all...] |
H A D | assembler_thumb2.cc | 2306 ShifterOperand shifter_op; local 2307 if (ShifterOperand::CanHoldThumb(rd, rn, ADD, value, &shifter_op)) { 2308 add(rd, rn, shifter_op, cond); 2309 } else if (ShifterOperand::CanHoldThumb(rd, rn, SUB, -value, &shifter_op)) { 2310 sub(rd, rn, shifter_op, cond); 2313 if (ShifterOperand::CanHoldThumb(rd, rn, MVN, ~value, &shifter_op)) { 2314 mvn(IP, shifter_op, cond); 2316 } else if (ShifterOperand::CanHoldThumb(rd, rn, MVN, ~(-value), &shifter_op)) { 2317 mvn(IP, shifter_op, cond); 2333 ShifterOperand shifter_op; local 2359 ShifterOperand shifter_op; local [all...] |
Completed in 45 milliseconds