Home
last modified time | relevance | path

Searched refs:ror (Results 1 – 11 of 11) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_arm_vixl.h335 void HandleIntegerRotate(HRor* ror);
336 void HandleLongRotate(HRor* ror);
Dcode_generator_arm_vixl.cc4439 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 …]
Dinstruction_simplifier.cc299 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()
Dcode_generator_arm.h240 void HandleLongRotate(HRor* ror);
Dcode_generator_arm.cc4483 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 …]
Dcode_generator_x86_64.cc3991 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()
Dcode_generator_x86.cc4086 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()
Dcode_generator_arm64.cc5507 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()
Dcode_generator_mips64.cc5690 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()
Dcode_generator_mips.cc7803 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/
Dassembler_thumb_test_expected.cc.inc190 " 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 …]