/art/compiler/optimizing/ |
D | code_generator_x86_64.cc | 1134 __ 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 …]
|
D | code_generator_x86.cc | 994 __ 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 …]
|
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 | 92 os << location.GetStackIndex(); in operator <<()
|
D | code_generator_arm.cc | 1077 __ 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 …]
|
D | code_generator_mips.cc | 601 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 …]
|
D | code_generator.cc | 798 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()
|
D | code_generator_mips64.cc | 670 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 …]
|
D | intrinsics_x86_64.cc | 2424 __ 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()
|
D | parallel_move_test.cc | 46 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest() 49 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
|
D | graph_visualizer.cc | 305 stream << location.GetStackIndex() << "(sp)"; in DumpLocation() 318 stream << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
|
D | register_allocator.cc | 389 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()
|
D | common_arm64.h | 146 return vixl::MemOperand(vixl::sp, location.GetStackIndex()); in StackOperandFrom()
|
D | parallel_move_resolver.cc | 86 return Location::StackSlot(location.GetStackIndex()); in LowOf()
|
D | intrinsics_x86.cc | 2403 __ 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()
|
D | code_generator_arm64.cc | 4377 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue() 4379 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
|