Searched defs:shifter_op (Results 1 - 3 of 3) sorted by relevance

/art/compiler/utils/arm/
H A Dassembler_arm.h105 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 Dassembler_arm32.cc1255 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 Dassembler_thumb2.cc2306 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