/art/compiler/optimizing/ |
D | code_generator_arm_vixl.h | 335 void HandleIntegerRotate(HRor* ror); 336 void HandleLongRotate(HRor* ror);
|
D | code_generator_arm_vixl.cc | 4439 void InstructionCodeGeneratorARMVIXL::HandleIntegerRotate(HRor* ror) { in HandleIntegerRotate() argument 4440 LocationSummary* locations = ror->GetLocations(); in HandleIntegerRotate() 4441 vixl32::Register in = InputRegisterAt(ror, 0); in HandleIntegerRotate() 4443 vixl32::Register out = OutputRegister(ror); in HandleIntegerRotate() 4466 void InstructionCodeGeneratorARMVIXL::HandleLongRotate(HRor* ror) { in HandleLongRotate() argument 4467 LocationSummary* locations = ror->GetLocations(); in HandleLongRotate() 4500 vixl32::Label* final_label = codegen_->GetFinalLabel(ror, &end); in HandleLongRotate() 4533 void LocationsBuilderARMVIXL::VisitRor(HRor* ror) { in VisitRor() argument 4535 new (GetGraph()->GetArena()) LocationSummary(ror, LocationSummary::kNoCall); in VisitRor() 4536 switch (ror->GetResultType()) { in VisitRor() [all …]
|
D | instruction_simplifier.cc | 299 HRor* ror = new (GetGraph()->GetArena()) HRor(ushr->GetType(), ushr->GetLeft(), ushr->GetRight()); in ReplaceRotateWithRor() local 300 op->GetBlock()->ReplaceAndRemoveInstructionWith(op, ror); in ReplaceRotateWithRor() 1765 HRor* ror = new (GetGraph()->GetArena()) HRor(type, value, distance); in SimplifyRotate() local 1766 invoke->GetBlock()->ReplaceAndRemoveInstructionWith(invoke, ror); in SimplifyRotate()
|
D | code_generator_arm.h | 240 void HandleLongRotate(HRor* ror);
|
D | code_generator_arm.cc | 4483 void InstructionCodeGeneratorARM::HandleLongRotate(HRor* ror) { in HandleLongRotate() argument 4484 LocationSummary* locations = ror->GetLocations(); in HandleLongRotate() 4517 Label* final_label = codegen_->GetFinalLabel(ror, &end); in HandleLongRotate() 4550 void LocationsBuilderARM::VisitRor(HRor* ror) { in VisitRor() argument 4552 new (GetGraph()->GetArena()) LocationSummary(ror, LocationSummary::kNoCall); in VisitRor() 4553 switch (ror->GetResultType()) { in VisitRor() 4556 locations->SetInAt(1, Location::RegisterOrConstant(ror->InputAt(1))); in VisitRor() 4562 if (ror->InputAt(1)->IsConstant()) { in VisitRor() 4563 locations->SetInAt(1, Location::ConstantLocation(ror->InputAt(1)->AsConstant())); in VisitRor() 4573 LOG(FATAL) << "Unexpected operation type " << ror->GetResultType(); in VisitRor() [all …]
|
D | code_generator_x86_64.cc | 3991 void LocationsBuilderX86_64::VisitRor(HRor* ror) { in VisitRor() argument 3993 new (GetGraph()->GetArena()) LocationSummary(ror, LocationSummary::kNoCall); in VisitRor() 3995 switch (ror->GetResultType()) { in VisitRor() 4000 locations->SetInAt(1, Location::ByteRegisterOrConstant(RCX, ror->InputAt(1))); in VisitRor() 4005 LOG(FATAL) << "Unexpected operation type " << ror->GetResultType(); in VisitRor() 4010 void InstructionCodeGeneratorX86_64::VisitRor(HRor* ror) { in VisitRor() argument 4011 LocationSummary* locations = ror->GetLocations(); in VisitRor() 4015 switch (ror->GetResultType()) { in VisitRor() 4035 LOG(FATAL) << "Unexpected operation type " << ror->GetResultType(); in VisitRor()
|
D | code_generator_x86.cc | 4086 void LocationsBuilderX86::VisitRor(HRor* ror) { in VisitRor() argument 4088 new (GetGraph()->GetArena()) LocationSummary(ror, LocationSummary::kNoCall); in VisitRor() 4090 switch (ror->GetResultType()) { in VisitRor() 4098 locations->SetInAt(1, Location::ByteRegisterOrConstant(ECX, ror->InputAt(1))); in VisitRor() 4102 LOG(FATAL) << "Unexpected operation type " << ror->GetResultType(); in VisitRor() 4107 void InstructionCodeGeneratorX86::VisitRor(HRor* ror) { in VisitRor() argument 4108 LocationSummary* locations = ror->GetLocations(); in VisitRor() 4112 if (ror->GetResultType() == Primitive::kPrimInt) { in VisitRor() 4124 DCHECK_EQ(ror->GetResultType(), Primitive::kPrimLong); in VisitRor()
|
D | code_generator_arm64.cc | 5507 void LocationsBuilderARM64::VisitRor(HRor* ror) { in VisitRor() argument 5508 HandleBinaryOp(ror); in VisitRor() 5511 void InstructionCodeGeneratorARM64::VisitRor(HRor* ror) { in VisitRor() argument 5512 HandleBinaryOp(ror); in VisitRor()
|
D | code_generator_mips64.cc | 5690 void LocationsBuilderMIPS64::VisitRor(HRor* ror) { in VisitRor() argument 5691 HandleShift(ror); in VisitRor() 5694 void InstructionCodeGeneratorMIPS64::VisitRor(HRor* ror) { in VisitRor() argument 5695 HandleShift(ror); in VisitRor()
|
D | code_generator_mips.cc | 7803 void LocationsBuilderMIPS::VisitRor(HRor* ror) { in VisitRor() argument 7804 HandleShift(ror); in VisitRor() 7807 void InstructionCodeGeneratorMIPS::VisitRor(HRor* ror) { in VisitRor() argument 7808 HandleShift(ror); in VisitRor()
|
/art/compiler/utils/ |
D | assembler_thumb_test_expected.cc.inc | 190 " 6: ea5f 13f4 movs.w r3, r4, ror #7\n", 195 " 1a: ea4f 13f4 mov.w r3, r4, ror #7\n", 200 " 2e: ea5f 18f4 movs.w r8, r4, ror #7\n", 208 " 6: ea4f 13f4 mov.w r3, r4, ror #7\n", 213 " 1a: ea4f 13f4 mov.w r3, r4, ror #7\n", 218 " 2e: ea5f 18f4 movs.w r8, r4, ror #7\n", 4972 " 34: fa60 f001 ror.w r0, r0, r1\n", 4973 " 38: ea4f 1071 mov.w r0, r1, ror #5\n", 4974 " 3c: ea5f 1071 movs.w r0, r1, ror #5\n", 4975 " 40: ea4f 1071 mov.w r0, r1, ror #5\n", [all …]
|