/aosp12/art/compiler/optimizing/ |
H A D | code_generator_x86_64.cc | 3177 Address(CpuRegister(RSP), in.GetStackIndex())); in VisitTypeConversion() 5957 Address(CpuRegister(RSP), source.GetStackIndex())); in EmitMove() 5960 Address(CpuRegister(RSP), source.GetStackIndex())); in EmitMove() 5969 Address(CpuRegister(RSP), source.GetStackIndex())); in EmitMove() 5972 Address(CpuRegister(RSP), source.GetStackIndex())); in EmitMove() 6135 ExchangeMemory32(destination.GetStackIndex(), source.GetStackIndex()); in EmitSwap() 6141 ExchangeMemory64(destination.GetStackIndex(), source.GetStackIndex(), 1); in EmitSwap() 6155 ExchangeMemory64(destination.GetStackIndex(), source.GetStackIndex(), 2); in EmitSwap() 7251 Address address(CpuRegister(RSP), second.GetStackIndex()); in HandleBitwiseOperation() 7804 __ cmpl(lhs, Address(CpuRegister(RSP), rhs.GetStackIndex())); in GenerateIntCompare() [all …]
|
H A D | code_generator_x86.cc | 1390 __ pushl(Address(ESP, source.GetStackIndex())); in Move32() 1458 Location::StackSlot(source.GetStackIndex()), in Move64() 3673 Address in2_lo(ESP, second.GetStackIndex()); in VisitMul() 6849 MoveMemoryToMemory(destination.GetStackIndex(), source.GetStackIndex(), 1); in EmitMove() 6860 MoveMemoryToMemory(destination.GetStackIndex(), source.GetStackIndex(), 2); in EmitMove() 6867 MoveMemoryToMemory(destination.GetStackIndex(), source.GetStackIndex(), 4); in EmitMove() 7016 ExchangeMemory(destination.GetStackIndex(), source.GetStackIndex(), 1); in EmitSwap() 7030 Address stack(ESP, destination.GetStackIndex()); in EmitSwap() 7042 Address stack(ESP, source.GetStackIndex()); in EmitSwap() 7052 ExchangeMemory(destination.GetStackIndex(), source.GetStackIndex(), 2); in EmitSwap() [all …]
|
H A D | locations.h | 227 return Location::StackSlot(GetStackIndex()); in ToLow() 252 DCHECK_EQ(loc.GetStackIndex(), stack_index); in StackSlot() 264 DCHECK_EQ(loc.GetStackIndex(), stack_index); in DoubleStackSlot() 276 DCHECK_EQ(loc.GetStackIndex(), stack_index); in SIMDStackSlot() 297 intptr_t GetStackIndex() const { in GetStackIndex() function
|
H A D | register_allocation_resolver.cc | 66 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve() 67 current->SetSpillSlot(location.GetStackIndex()); in Resolve() 70 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve() 71 current->SetSpillSlot(location.GetStackIndex()); in Resolve()
|
H A D | locations.cc | 105 os << location.GetStackIndex(); in operator <<()
|
H A D | code_generator.cc | 559 operands->SetSource(Location::StackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup() 561 operands->SetSource(Location::DoubleStackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup() 1292 DCHECK_LT(location.GetStackIndex(), static_cast<int32_t>(GetFrameSize())); in RecordPcInfo() 1357 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordCatchBlockInfo() 1362 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordCatchBlockInfo() 1428 stack_map_stream->AddDexRegisterEntry(Kind::kInStack, location.GetStackIndex()); in EmitVRegInfo() 1433 stack_map_stream->AddDexRegisterEntry(Kind::kInStack, location.GetStackIndex()); in EmitVRegInfo() 1619 locations->ClearStackBit(dest.GetStackIndex() / kVRegSize); in ClearSpillSlotsFromLoopPhisInStackMap()
|
H A D | code_generator_arm_vixl.cc | 2534 source.GetStackIndex()); in Move32() 3904 in.GetStackIndex()); in VisitTypeConversion() 7152 source.GetStackIndex()); in EmitMove() 7307 Exchange(source.GetStackIndex(), destination.GetStackIndex()); in EmitSwap() 7321 int mem = source.IsRegisterPair() ? destination.GetStackIndex() : source.GetStackIndex(); in EmitSwap() 7339 ? destination.GetStackIndex() in EmitSwap() 7340 : source.GetStackIndex(); in EmitSwap() 7350 ? destination.GetStackIndex() in EmitSwap() 7351 : source.GetStackIndex(); in EmitSwap() 7359 __ Vldr(temp1, MemOperand(sp, source.GetStackIndex())); in EmitSwap() [all …]
|
H A D | common_arm64.h | 182 return vixl::aarch64::MemOperand(vixl::aarch64::sp, location.GetStackIndex()); in StackOperandFrom() 186 return vixl::aarch64::SVEMemOperand(vixl::aarch64::sp, location.GetStackIndex()); in SveStackOperandFrom()
|
H A D | graph_visualizer.cc | 339 stream << location.GetStackIndex() << "(sp)"; in DumpLocation() 351 stream << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation() 354 stream << "4x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
|
H A D | intrinsics_x86_64.cc | 2302 __ popcntq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenBitCount() 2305 __ popcntl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenBitCount() 2381 __ bsrq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit() 2384 __ bsrl(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit() 2409 __ movq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit() 2412 __ movl(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit() 2496 __ bsrq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenLeadingZeros() 2499 __ bsrl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenLeadingZeros() 2569 __ bsfq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenTrailingZeros() 2572 __ bsfl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenTrailingZeros()
|
H A D | parallel_move_test.cc | 47 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest() 50 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
|
H A D | parallel_move_resolver.cc | 86 return Location::StackSlot(location.GetStackIndex()); in LowOf()
|
H A D | code_generator_vector_arm64_neon.cc | 1582 __ Ldr(temp, MemOperand(sp, source.GetStackIndex())); in MoveToSIMDStackSlot() 1583 __ Str(temp, MemOperand(sp, destination.GetStackIndex())); in MoveToSIMDStackSlot() 1584 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot() 1585 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot()
|
H A D | intrinsics_x86.cc | 582 __ movl(out, Address(ESP, src.GetStackIndex())); in GenLowestOneBit() 589 __ andl(out, Address(ESP, src.GetStackIndex())); in GenLowestOneBit() 2318 __ popcntl(out, Address(ESP, src.GetStackIndex())); in GenBitCount() 2328 __ popcntl(temp, Address(ESP, src.GetStackIndex())); in GenBitCount() 2387 __ bsrl(out, Address(ESP, src.GetStackIndex())); in GenLeadingZeros() 2491 __ bsfl(out, Address(ESP, src.GetStackIndex())); in GenTrailingZeros() 2710 __ movl(temp3, Address(ESP, length.GetStackIndex())); in VisitSystemArrayCopy() 2915 __ movl(temp3, Address(ESP, length.GetStackIndex())); in VisitSystemArrayCopy()
|
H A D | code_generator_vector_arm64_sve.cc | 1324 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + offset)); in MoveToSIMDStackSlot() 1325 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + offset)); in MoveToSIMDStackSlot()
|
H A D | register_allocator_linear_scan.cc | 371 current->SetSpillSlot(output.GetStackIndex()); in ProcessInstruction()
|
H A D | register_allocator_graph_color.cc | 918 interval->SetSpillSlot(out.GetStackIndex()); in CheckForFixedOutput()
|
H A D | code_generator_arm64.cc | 5777 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue() 5779 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
|