Home
last modified time | relevance | path

Searched refs:ShifterOperandCanHold (Results 1 – 6 of 6) sorted by relevance

/art/compiler/utils/arm/
Dassembler_thumb2.cc513 bool Thumb2Assembler::ShifterOperandCanHold(Register rd ATTRIBUTE_UNUSED, in ShifterOperandCanHold() function in art::arm::Thumb2Assembler
3504 if (ShifterOperandCanHold(rd, rn, ADD, value, set_cc, &shifter_op)) { in AddConstant()
3506 } else if (ShifterOperandCanHold(rd, rn, SUB, -value, set_cc, &shifter_op)) { in AddConstant()
3512 if (ShifterOperandCanHold(temp, kNoRegister, MVN, ~value, kCcKeep, &shifter_op)) { in AddConstant()
3515 } else if (ShifterOperandCanHold(temp, kNoRegister, MVN, ~(-value), kCcKeep, &shifter_op)) { in AddConstant()
3536 if (ShifterOperandCanHold(kNoRegister, rn, CMP, value, kCcSet, &shifter_op)) { in CmpConstant()
3538 } else if (ShifterOperandCanHold(kNoRegister, rn, CMN, -value, kCcSet, &shifter_op)) { in CmpConstant()
3542 if (ShifterOperandCanHold(IP, kNoRegister, MVN, ~value, kCcKeep, &shifter_op)) { in CmpConstant()
3545 } else if (ShifterOperandCanHold(IP, kNoRegister, MVN, ~(-value), kCcKeep, &shifter_op)) { in CmpConstant()
3564 if (ShifterOperandCanHold(rd, R0, MOV, value, &shifter_op)) { in LoadImmediate()
[all …]
Dassembler_arm32.h298 bool ShifterOperandCanHold(Register rd,
304 using ArmAssembler::ShifterOperandCanHold; // Don't hide the non-virtual override.
Dassembler_arm.h884 virtual bool ShifterOperandCanHold(Register rd,
890 bool ShifterOperandCanHold(Register rd, in ShifterOperandCanHold() function
895 return ShifterOperandCanHold(rd, rn, opcode, immediate, kCcDontCare, shifter_op); in ShifterOperandCanHold()
Dassembler_thumb2.h347 bool ShifterOperandCanHold(Register rd,
353 using ArmAssembler::ShifterOperandCanHold; // Don't hide the non-virtual override.
Dassembler_arm32.cc56 bool Arm32Assembler::ShifterOperandCanHold(Register rd ATTRIBUTE_UNUSED, in ShifterOperandCanHold() function in art::arm::Arm32Assembler
/art/compiler/optimizing/
Dcode_generator_arm.cc3992 if (assembler->ShifterOperandCanHold(kNoRegister, kNoRegister, opcode, value, &so)) { in CanEncodeConstantAsImmediate()
4006 return assembler->ShifterOperandCanHold(kNoRegister, kNoRegister, neg_opcode, ~value, &so); in CanEncodeConstantAsImmediate()
5849 if (__ ShifterOperandCanHold(kNoRegister, kNoRegister, AND, value, &so)) { in GenerateAndConst() local
5852 DCHECK(__ ShifterOperandCanHold(kNoRegister, kNoRegister, BIC, ~value, &so)); in GenerateAndConst()
5870 if (__ ShifterOperandCanHold(kNoRegister, kNoRegister, ORR, value, &so)) { in GenerateOrrConst() local
5873 DCHECK(__ ShifterOperandCanHold(kNoRegister, kNoRegister, ORN, ~value, &so)); in GenerateOrrConst()