Home
last modified time | relevance | path

Searched refs:GetStackIndex (Results 1 – 18 of 18) sorted by relevance

/aosp12/art/compiler/optimizing/
H A Dcode_generator_x86_64.cc3177 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 Dcode_generator_x86.cc1390 __ 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 Dlocations.h227 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 Dregister_allocation_resolver.cc66 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 Dlocations.cc105 os << location.GetStackIndex(); in operator <<()
H A Dcode_generator.cc559 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 Dcode_generator_arm_vixl.cc2534 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 Dcommon_arm64.h182 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 Dgraph_visualizer.cc339 stream << location.GetStackIndex() << "(sp)"; in DumpLocation()
351 stream << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
354 stream << "4x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
H A Dintrinsics_x86_64.cc2302 __ 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 Dparallel_move_test.cc47 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
50 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
H A Dparallel_move_resolver.cc86 return Location::StackSlot(location.GetStackIndex()); in LowOf()
H A Dcode_generator_vector_arm64_neon.cc1582 __ 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 Dintrinsics_x86.cc582 __ 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 Dcode_generator_vector_arm64_sve.cc1324 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + offset)); in MoveToSIMDStackSlot()
1325 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + offset)); in MoveToSIMDStackSlot()
H A Dregister_allocator_linear_scan.cc371 current->SetSpillSlot(output.GetStackIndex()); in ProcessInstruction()
H A Dregister_allocator_graph_color.cc918 interval->SetSpillSlot(out.GetStackIndex()); in CheckForFixedOutput()
H A Dcode_generator_arm64.cc5777 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
5779 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()