Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dcode_generator_x86_64.cc1551 __ movl(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1561 __ movq(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1578 __ movss(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1581 __ movsd(dest, Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1585 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move()
1588 __ movss(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move()
1593 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), Immediate(value)); in Move()
1596 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), source.GetStackIndex())); in Move()
1597 __ movl(Address(CpuRegister(RSP), destination.GetStackIndex()), CpuRegister(TMP)); in Move()
1602 __ movq(Address(CpuRegister(RSP), destination.GetStackIndex()), in Move()
[all …]
Dcode_generator_x86.cc1341 __ movl(destination.AsRegister<Register>(), Address(ESP, source.GetStackIndex())); in Move32()
1350 __ movss(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move32()
1355 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegister<Register>()); in Move32()
1357 __ movss(Address(ESP, destination.GetStackIndex()), source.AsFpuRegister<XmmRegister>()); in Move32()
1361 __ movl(Address(ESP, destination.GetStackIndex()), Immediate(value)); in Move32()
1364 __ pushl(Address(ESP, source.GetStackIndex())); in Move32()
1365 __ popl(Address(ESP, destination.GetStackIndex())); in Move32()
1391 __ movl(destination.AsRegisterPairLow<Register>(), Address(ESP, source.GetStackIndex())); in Move64()
1399 __ movsd(destination.AsFpuRegister<XmmRegister>(), Address(ESP, source.GetStackIndex())); in Move64()
1417 __ movl(Address(ESP, destination.GetStackIndex()), source.AsRegisterPairLow<Register>()); in Move64()
[all …]
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
Dlocations.cc105 os << location.GetStackIndex(); in operator <<()
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()
Dcode_generator.cc558 operands->SetSource(Location::StackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup()
560 operands->SetSource(Location::DoubleStackSlot(source.GetStackIndex() + out_frame_size)); in FinishCriticalNativeFrameSetup()
1270 DCHECK_LT(location.GetStackIndex(), static_cast<int32_t>(GetFrameSize())); in RecordPcInfo()
1335 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordCatchBlockInfo()
1340 DexRegisterLocation::Kind::kInStack, location.GetStackIndex()); in RecordCatchBlockInfo()
1406 stack_map_stream->AddDexRegisterEntry(Kind::kInStack, location.GetStackIndex()); in EmitVRegInfo()
1411 stack_map_stream->AddDexRegisterEntry(Kind::kInStack, location.GetStackIndex()); in EmitVRegInfo()
1597 locations->ClearStackBit(dest.GetStackIndex() / kVRegSize); in ClearSpillSlotsFromLoopPhisInStackMap()
Dcode_generator_arm_vixl.cc2505 source.GetStackIndex()); in Move32()
2513 GetAssembler()->LoadSFromOffset(SRegisterFrom(destination), sp, source.GetStackIndex()); in Move32()
2521 destination.GetStackIndex()); in Move32()
2523 GetAssembler()->StoreSToOffset(SRegisterFrom(source), sp, destination.GetStackIndex()); in Move32()
2528 GetAssembler()->LoadFromOffset(kLoadWord, temp, sp, source.GetStackIndex()); in Move32()
2529 GetAssembler()->StoreToOffset(kStoreWord, temp, sp, destination.GetStackIndex()); in Move32()
3858 in.GetStackIndex()); in VisitTypeConversion()
5413 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
5415 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
7056 destination.GetStackIndex()); in EmitMove()
[all …]
Dgraph_visualizer.cc312 stream << location.GetStackIndex() << "(sp)"; in DumpLocation()
324 stream << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
327 stream << "4x" << location.GetStackIndex() << "(sp)"; in DumpLocation()
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()
Dparallel_move_test.cc47 os << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
50 os << "2x" << location.GetStackIndex() << "(sp)"; in DumpLocationForTest()
Dparallel_move_resolver.cc86 return Location::StackSlot(location.GetStackIndex()); in LowOf()
Dcommon_arm64.h177 return vixl::aarch64::MemOperand(vixl::aarch64::sp, location.GetStackIndex()); in StackOperandFrom()
Dintrinsics_x86.cc580 __ movl(out, Address(ESP, src.GetStackIndex())); in GenLowestOneBit()
587 __ andl(out, Address(ESP, src.GetStackIndex())); in GenLowestOneBit()
2215 __ popcntl(out, Address(ESP, src.GetStackIndex())); in GenBitCount()
2225 __ popcntl(temp, Address(ESP, src.GetStackIndex())); in GenBitCount()
2284 __ bsrl(out, Address(ESP, src.GetStackIndex())); in GenLeadingZeros()
2388 __ bsfl(out, Address(ESP, src.GetStackIndex())); in GenTrailingZeros()
2607 __ movl(temp3, Address(ESP, length.GetStackIndex())); in VisitSystemArrayCopy()
2812 __ movl(temp3, Address(ESP, length.GetStackIndex())); in VisitSystemArrayCopy()
Dcode_generator_vector_arm64_sve.cc1551 __ Ldr(temp, MemOperand(sp, source.GetStackIndex())); in MoveToSIMDStackSlot()
1552 __ Str(temp, MemOperand(sp, destination.GetStackIndex())); in MoveToSIMDStackSlot()
1553 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot()
1554 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot()
Dcode_generator_vector_arm64_neon.cc1551 __ Ldr(temp, MemOperand(sp, source.GetStackIndex())); in MoveToSIMDStackSlot()
1552 __ Str(temp, MemOperand(sp, destination.GetStackIndex())); in MoveToSIMDStackSlot()
1553 __ Ldr(temp, MemOperand(sp, source.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot()
1554 __ Str(temp, MemOperand(sp, destination.GetStackIndex() + kArm64WordSize)); in MoveToSIMDStackSlot()
Dregister_allocator_linear_scan.cc371 current->SetSpillSlot(output.GetStackIndex()); in ProcessInstruction()
Dregister_allocator_graph_color.cc918 interval->SetSpillSlot(out.GetStackIndex()); in CheckForFixedOutput()
Dcode_generator_arm64.cc5563 location = Location::StackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()
5565 location = Location::DoubleStackSlot(location.GetStackIndex() + codegen_->GetFrameSize()); in VisitParameterValue()