/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 627 Address(CpuRegister(RSP), source.GetStackIndex())); in Move() 631 Address(CpuRegister(RSP), source.GetStackIndex())); in Move() 640 Address(CpuRegister(RSP), source.GetStackIndex())); in Move() 644 Address(CpuRegister(RSP), source.GetStackIndex())); in Move() 648 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move() 651 __ movss(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move() 656 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), Immediate(value)); in Move() 659 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), source.GetStackIndex())); in Move() 660 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP)); in Move() 665 __ movq(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move() [all …]
|
D | code_generator_x86.cc | 626 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in Move32() 635 __ movss(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move32() 640 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in Move32() 642 __ movss(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in Move32() 646 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in Move32() 649 __ pushl(Address(ESP, source.GetStackIndex())); in Move32() 650 __ popl(Address(ESP, destination.GetStackIndex())); in Move32() 673 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in Move64() 681 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move64() 689 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>()); in Move64() [all …]
|
D | code_generator_arm.cc | 721 __ LoadFromOffset(kLoadWord, destination.AsRegister<Register>(), SP, source.GetStackIndex()); in Move32() 729 __ LoadSFromOffset(destination.AsFpuRegister<SRegister>(), SP, source.GetStackIndex()); in Move32() 734 __ StoreToOffset(kStoreWord, source.AsRegister<Register>(), SP, destination.GetStackIndex()); in Move32() 736 __ StoreSToOffset(source.AsFpuRegister<SRegister>(), SP, destination.GetStackIndex()); in Move32() 739 __ LoadFromOffset(kLoadWord, IP, SP, source.GetStackIndex()); in Move32() 740 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex()); in Move32() 764 SP, source.GetStackIndex()); in Move64() 770 source.GetStackIndex()); in Move64() 780 __ StoreToOffset(kStoreWord, R1, SP, destination.GetStackIndex()); in Move64() 784 SP, destination.GetStackIndex()); in Move64() [all …]
|
D | locations.h | 220 return Location::StackSlot(GetStackIndex()); in ToLow() 245 DCHECK_EQ(loc.GetStackIndex(), stack_index); in StackSlot() 257 DCHECK_EQ(loc.GetStackIndex(), stack_index); in DoubleStackSlot() 265 intptr_t GetStackIndex() const { in GetStackIndex() function
|
D | locations.cc | 79 os << location.GetStackIndex(); in operator <<()
|
D | code_generator_mips64.cc | 631 source.GetStackIndex()); in MoveLocation() 637 source.GetStackIndex()); in MoveLocation() 687 destination.GetStackIndex()); in MoveLocation() 692 destination.GetStackIndex()); in MoveLocation() 703 __ StoreToOffset(store_type, TMP, SP, destination.GetStackIndex()); in MoveLocation() 709 __ LoadFromOffset(kLoadWord, TMP, SP, source.GetStackIndex()); in MoveLocation() 710 __ StoreToOffset(kStoreWord, TMP, SP, destination.GetStackIndex()); in MoveLocation() 712 __ LoadFromOffset(kLoadDoubleword, TMP, SP, source.GetStackIndex()); in MoveLocation() 713 __ StoreToOffset(kStoreDoubleword, TMP, SP, destination.GetStackIndex()); in MoveLocation() 758 __ LoadFromOffset(load_type, TMP, SP, mem_loc.GetStackIndex()); in SwapLocations() [all …]
|
D | graph_visualizer.cc | 144 output_ << location.GetStackIndex() << "(sp)"; in DumpLocation() 157 output_ << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
|
D | parallel_move_test.cc | 46 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest() 49 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
|
D | common_arm64.h | 145 return vixl::MemOperand(vixl::sp, location.GetStackIndex()); in StackOperandFrom()
|
D | register_allocator.cc | 374 current->SetSpillSlot(output.GetStackIndex()); in ProcessInstruction() 1676 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve() 1677 current->SetSpillSlot(location.GetStackIndex()); in Resolve() 1680 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve() 1681 current->SetSpillSlot(location.GetStackIndex()); in Resolve()
|
D | parallel_move_resolver.cc | 71 return Location::StackSlot(location.GetStackIndex()); in LowOf()
|
D | code_generator.cc | 742 i, DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordPcInfo() 748 i, DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordPcInfo()
|
D | code_generator_arm64.cc | 2080 __ Ldr(temp.W(), MemOperand(sp, receiver.GetStackIndex())); in VisitInvokeVirtual() 2422 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue() 2424 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
|