Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_x86_64.cc1134 __ movl(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1144 __ movq(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1161 __ movss(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1164 __ movsd(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1168 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move()
1171 __ movss(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move()
1176 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), Immediate(value)); in Move()
1179 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1180 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP)); in Move()
1185 __ movq(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move()
[all …]
Dcode_generator_x86.cc994 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in Move32()
1003 __ movss(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move32()
1008 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in Move32()
1010 __ movss(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in Move32()
1014 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in Move32()
1017 __ pushl(Address(ESP, source.GetStackIndex())); in Move32()
1018 __ popl(Address(ESP, destination.GetStackIndex())); in Move32()
1044 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in Move64()
1052 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move64()
1069 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>()); 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.cc92 os << location.GetStackIndex(); in operator <<()
Dcode_generator_arm.cc1077 __ LoadFromOffset(kLoadWord, destination.AsRegister<Register>(), SP, source.GetStackIndex()); in Move32()
1085 __ LoadSFromOffset(destination.AsFpuRegister<SRegister>(), SP, source.GetStackIndex()); in Move32()
1090 __ StoreToOffset(kStoreWord, source.AsRegister<Register>(), SP, destination.GetStackIndex()); in Move32()
1092 __ StoreSToOffset(source.AsFpuRegister<SRegister>(), SP, destination.GetStackIndex()); in Move32()
1095 __ LoadFromOffset(kLoadWord, IP, SP, source.GetStackIndex()); in Move32()
1096 __ StoreToOffset(kStoreWord, IP, SP, destination.GetStackIndex()); in Move32()
1124 SP, source.GetStackIndex()); in Move64()
1130 source.GetStackIndex()); in Move64()
1144 __ StoreToOffset(kStoreWord, R1, SP, destination.GetStackIndex()); in Move64()
1148 SP, destination.GetStackIndex()); in Move64()
[all …]
Dcode_generator_mips.cc601 Exchange(loc1.GetStackIndex(), loc2.GetStackIndex(), /* double_slot */ false); in EmitSwap()
603 Exchange(loc1.GetStackIndex(), loc2.GetStackIndex(), /* double_slot */ true); in EmitSwap()
608 intptr_t offset = loc1.IsStackSlot() ? loc1.GetStackIndex() in EmitSwap()
609 : loc2.GetStackIndex(); in EmitSwap()
619 intptr_t offset_l = loc1.IsDoubleStackSlot() ? loc1.GetStackIndex() in EmitSwap()
620 : loc2.GetStackIndex(); in EmitSwap()
835 __ LoadFromOffset(kLoadWord, destination.AsRegister<Register>(), SP, source.GetStackIndex()); in Move32()
844 __ LoadSFromOffset(destination.AsFpuRegister<FRegister>(), SP, source.GetStackIndex()); in Move32()
849 __ StoreToOffset(kStoreWord, source.AsRegister<Register>(), SP, destination.GetStackIndex()); in Move32()
851 __ StoreSToOffset(source.AsFpuRegister<FRegister>(), SP, destination.GetStackIndex()); in Move32()
[all …]
Dcode_generator.cc798 DCHECK_LT(location.GetStackIndex(), static_cast<int32_t>(GetFrameSize())); in RecordPcInfo()
874 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordCatchBlockInfo()
879 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordCatchBlockInfo()
954 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in EmitEnvironment()
960 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in EmitEnvironment()
Dcode_generator_mips64.cc670 source.GetStackIndex()); in MoveLocation()
676 source.GetStackIndex()); in MoveLocation()
752 destination.GetStackIndex()); in MoveLocation()
757 destination.GetStackIndex()); in MoveLocation()
778 __ StoreToOffset(store_type, gpr, SP, destination.GetStackIndex()); in MoveLocation()
784 __ LoadFromOffset(kLoadWord, TMP, SP, source.GetStackIndex()); in MoveLocation()
785 __ StoreToOffset(kStoreWord, TMP, SP, destination.GetStackIndex()); in MoveLocation()
787 __ LoadFromOffset(kLoadDoubleword, TMP, SP, source.GetStackIndex()); in MoveLocation()
788 __ StoreToOffset(kStoreDoubleword, TMP, SP, destination.GetStackIndex()); in MoveLocation()
835 __ LoadFromOffset(load_type, TMP, SP, mem_loc.GetStackIndex()); in SwapLocations()
[all …]
Dintrinsics_x86_64.cc2424 __ popcntq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenBitCount()
2427 __ popcntl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenBitCount()
2500 __ bsrq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2503 __ bsrl(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2528 __ movq(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2531 __ movl(tmp, Address(CpuRegister(RSP), src.GetStackIndex())); in GenOneBit()
2615 __ bsrq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenLeadingZeros()
2618 __ bsrl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenLeadingZeros()
2689 __ bsfq(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenTrailingZeros()
2692 __ bsfl(out, Address(CpuRegister(RSP), src.GetStackIndex())); in GenTrailingZeros()
Dparallel_move_test.cc46 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
49 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
Dgraph_visualizer.cc305 stream << location.GetStackIndex() << "(sp)"; in DumpLocation()
318 stream << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
Dregister_allocator.cc389 current->SetSpillSlot(output.GetStackIndex()); in ProcessInstruction()
1843 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve()
1844 current->SetSpillSlot(location.GetStackIndex()); in Resolve()
1847 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in Resolve()
1848 current->SetSpillSlot(location.GetStackIndex()); in Resolve()
Dcommon_arm64.h146 return vixl::MemOperand(vixl::sp, location.GetStackIndex()); in StackOperandFrom()
Dparallel_move_resolver.cc86 return Location::StackSlot(location.GetStackIndex()); in LowOf()
Dintrinsics_x86.cc2403 __ popcntl(out, Address(ESP, src.GetStackIndex())); in GenBitCount()
2413 __ popcntl(temp, Address(ESP, src.GetStackIndex())); in GenBitCount()
2473 __ bsrl(out, Address(ESP, src.GetStackIndex())); in GenLeadingZeros()
2578 __ bsfl(out, Address(ESP, src.GetStackIndex())); in GenTrailingZeros()
Dcode_generator_arm64.cc4377 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
4379 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()