diff options
Diffstat (limited to 'compiler/optimizing')
| -rw-r--r-- | compiler/optimizing/intrinsics_arm64.cc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/compiler/optimizing/intrinsics_arm64.cc b/compiler/optimizing/intrinsics_arm64.cc index ae1650e607..ca790f655a 100644 --- a/compiler/optimizing/intrinsics_arm64.cc +++ b/compiler/optimizing/intrinsics_arm64.cc @@ -3086,10 +3086,10 @@ void IntrinsicLocationsBuilderARM64::VisitCRC32UpdateBytes(HInvoke* invoke) { void IntrinsicCodeGeneratorARM64::VisitCRC32UpdateBytes(HInvoke* invoke) { DCHECK(codegen_->GetInstructionSetFeatures().HasCRC()); - auto masm = GetVIXLAssembler(); - auto locations = invoke->GetLocations(); + MacroAssembler* masm = GetVIXLAssembler(); + LocationSummary* locations = invoke->GetLocations(); - auto slow_path = + SlowPathCodeARM64* slow_path = new (codegen_->GetScopedAllocator()) IntrinsicSlowPathARM64(invoke); codegen_->AddSlowPath(slow_path); @@ -3101,7 +3101,7 @@ void IntrinsicCodeGeneratorARM64::VisitCRC32UpdateBytes(HInvoke* invoke) { mirror::Array::DataOffset(Primitive::kPrimByte).Uint32Value(); Register ptr = XRegisterFrom(locations->GetTemp(0)); Register array = XRegisterFrom(locations->InAt(1)); - auto offset = locations->InAt(2); + Location offset = locations->InAt(2); if (offset.IsConstant()) { int32_t offset_value = offset.GetConstant()->AsIntConstant()->GetValue(); __ Add(ptr, array, array_data_offset + offset_value); @@ -3148,8 +3148,8 @@ void IntrinsicLocationsBuilderARM64::VisitCRC32UpdateByteBuffer(HInvoke* invoke) void IntrinsicCodeGeneratorARM64::VisitCRC32UpdateByteBuffer(HInvoke* invoke) { DCHECK(codegen_->GetInstructionSetFeatures().HasCRC()); - auto masm = GetVIXLAssembler(); - auto locations = invoke->GetLocations(); + MacroAssembler* masm = GetVIXLAssembler(); + LocationSummary* locations = invoke->GetLocations(); Register addr = XRegisterFrom(locations->InAt(1)); Register ptr = XRegisterFrom(locations->GetTemp(0)); |