Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_x86_64.cc627 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 …]
Dcode_generator_x86.cc626 __ 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 …]
Dcode_generator_arm.cc721 __ 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 …]
Dlocations.h220 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
Dlocations.cc79 os << location.GetStackIndex(); in operator <<()
Dcode_generator_mips64.cc631 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 …]
Dgraph_visualizer.cc144 output_ << location.GetStackIndex() << "(sp)"; in DumpLocation()
157 output_ << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
Dparallel_move_test.cc46 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
49 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
Dcommon_arm64.h145 return vixl::MemOperand(vixl::sp, location.GetStackIndex()); in StackOperandFrom()
Dregister_allocator.cc374 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()
Dparallel_move_resolver.cc71 return Location::StackSlot(location.GetStackIndex()); in LowOf()
Dcode_generator.cc742 i, DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordPcInfo()
748 i, DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordPcInfo()
Dcode_generator_arm64.cc2080 __ 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()