/art/compiler/utils/arm/ |
D | assembler_thumb2.cc | 513 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 …]
|
D | assembler_arm32.h | 298 bool ShifterOperandCanHold(Register rd, 304 using ArmAssembler::ShifterOperandCanHold; // Don't hide the non-virtual override.
|
D | assembler_arm.h | 884 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()
|
D | assembler_thumb2.h | 347 bool ShifterOperandCanHold(Register rd, 353 using ArmAssembler::ShifterOperandCanHold; // Don't hide the non-virtual override.
|
D | assembler_arm32.cc | 56 bool Arm32Assembler::ShifterOperandCanHold(Register rd ATTRIBUTE_UNUSED, in ShifterOperandCanHold() function in art::arm::Arm32Assembler
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 3992 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()
|