Searched refs:stack_offset (Results 1 - 10 of 10) sorted by relevance

/art/compiler/debug/dwarf/
H A Dexpression.h69 void WriteOpFbreg(int32_t stack_offset) { argument
71 PushSleb128(stack_offset);
/art/compiler/optimizing/
H A Dcode_generator.cc1194 size_t stack_offset = codegen->GetFirstRegisterSlotInSlowPath(); local
1201 locations->SetStackBit(stack_offset / kVRegSize);
1203 DCHECK_LT(stack_offset, codegen->GetFrameSize() - codegen->FrameEntrySpillSize());
1205 saved_core_stack_offsets_[i] = stack_offset;
1206 stack_offset += codegen->SaveCoreRegister(stack_offset, i);
1214 DCHECK_LT(stack_offset, codegen->GetFrameSize() - codegen->FrameEntrySpillSize());
1216 saved_fpu_stack_offsets_[i] = stack_offset;
1217 stack_offset += codegen->SaveFloatingPointRegister(stack_offset,
1225 size_t stack_offset = codegen->GetFirstRegisterSlotInSlowPath(); local
[all...]
H A Dcode_generator_x86.cc4323 int stack_offset = slow_path->GetStackOffsetOfCoreRegister(location.AsRegister<Register>()); local
4324 __ movl(temp, Address(ESP, stack_offset));
5613 int stack_offset = ensure_scratch.IsSpilled() ? kX86WordSize : 0; local
5614 __ movl(temp_reg, Address(ESP, src + stack_offset));
5615 __ movl(Address(ESP, dst + stack_offset), temp_reg);
5622 int stack_offset = ensure_scratch.IsSpilled() ? kX86WordSize : 0; local
5623 __ movl(temp_reg, Address(ESP, src + stack_offset));
5624 __ movl(Address(ESP, dst + stack_offset), temp_reg);
5625 __ movl(temp_reg, Address(ESP, src + stack_offset + kX86WordSize));
5626 __ movl(Address(ESP, dst + stack_offset
5770 int stack_offset = ensure_scratch.IsSpilled() ? kX86WordSize : 0; local
5781 int stack_offset = ensure_scratch.IsSpilled() ? kX86WordSize : 0; local
5795 int stack_offset = ensure_scratch1.IsSpilled() ? kX86WordSize : 0; local
[all...]
H A Dcode_generator_mips.cc87 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); local
88 next_location = Location::StackSlot(stack_offset);
106 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); local
107 next_location = Location::DoubleStackSlot(stack_offset);
122 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); local
123 next_location = Primitive::Is64BitType(type) ? Location::DoubleStackSlot(stack_offset)
124 : Location::StackSlot(stack_offset);
648 int stack_offset = ensure_scratch.IsSpilled() ? kMipsWordSize : 0; local
649 for (int i = 0; i <= (double_slot ? 1 : 0); i++, stack_offset += kMipsWordSize) {
653 index1 + stack_offset);
[all...]
H A Dcode_generator_arm64.cc186 size_t stack_offset = codegen->GetFirstRegisterSlotInSlowPath(); local
191 locations->SetStackBit(stack_offset / kVRegSize);
193 DCHECK_LT(stack_offset, codegen->GetFrameSize() - codegen->FrameEntrySpillSize());
195 saved_core_stack_offsets_[i] = stack_offset;
196 stack_offset += kXRegSizeInBytes;
203 DCHECK_LT(stack_offset, codegen->GetFrameSize() - codegen->FrameEntrySpillSize());
205 saved_fpu_stack_offsets_[i] = stack_offset;
206 stack_offset += kDRegSizeInBytes;
876 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); local
877 next_location = Primitive::Is64BitType(type) ? Location::DoubleStackSlot(stack_offset)
[all...]
H A Dcode_generator_mips64.cc85 size_t stack_offset = calling_convention.GetStackOffsetOf(stack_index_); local
86 next_location = Primitive::Is64BitType(type) ? Location::DoubleStackSlot(stack_offset)
87 : Location::StackSlot(stack_offset);
494 int stack_offset = ensure_scratch.IsSpilled() ? kMips64DoublewordSize : 0; local
498 index1 + stack_offset);
502 index2 + stack_offset);
506 index2 + stack_offset);
507 __ StoreToOffset(store_type, TMP, SP, index1 + stack_offset);
H A Dcode_generator_x86_64.cc5213 int stack_offset = ensure_scratch.IsSpilled() ? kX86_64WordSize : 0; local
5214 __ movl(CpuRegister(TMP), Address(CpuRegister(RSP), mem1 + stack_offset)); local
5216 Address(CpuRegister(RSP), mem2 + stack_offset)); local
5217 __ movl(Address(CpuRegister(RSP), mem2 + stack_offset), CpuRegister(TMP)); local
5218 __ movl(Address(CpuRegister(RSP), mem1 + stack_offset), local
5238 int stack_offset = ensure_scratch.IsSpilled() ? kX86_64WordSize : 0; local
5239 __ movq(CpuRegister(TMP), Address(CpuRegister(RSP), mem1 + stack_offset)); local
5241 Address(CpuRegister(RSP), mem2 + stack_offset)); local
5242 __ movq(Address(CpuRegister(RSP), mem2 + stack_offset), CpuRegister(TMP)); local
5243 __ movq(Address(CpuRegister(RSP), mem1 + stack_offset), local
[all...]
H A Dcode_generator_arm.cc4986 int stack_offset = ensure_scratch.IsSpilled() ? kArmWordSize : 0; local
4988 SP, mem1 + stack_offset);
4989 __ LoadFromOffset(kLoadWord, IP, SP, mem2 + stack_offset);
4991 SP, mem2 + stack_offset);
4992 __ StoreToOffset(kStoreWord, IP, SP, mem1 + stack_offset);
6312 int stack_offset = slow_path->GetStackOffsetOfCoreRegister(location.AsRegister<Register>()); local
6313 __ LoadFromOffset(kLoadWord, temp, SP, stack_offset);
/art/compiler/utils/mips/
H A Dassembler_mips.cc2451 int stack_offset = frame_size - kFramePointerSize; local
2452 StoreToOffset(kStoreWord, RA, SP, stack_offset);
2453 cfi_.RelOffset(DWARFReg(RA), stack_offset); local
2455 stack_offset -= kFramePointerSize;
2457 StoreToOffset(kStoreWord, reg, SP, stack_offset);
2458 cfi_.RelOffset(DWARFReg(reg), stack_offset); local
2491 int stack_offset = frame_size - (callee_save_regs.size() * kFramePointerSize) - kFramePointerSize; local
2494 LoadFromOffset(kLoadWord, reg, SP, stack_offset);
2496 stack_offset += kFramePointerSize;
2498 LoadFromOffset(kLoadWord, RA, SP, stack_offset);
[all...]
/art/compiler/utils/mips64/
H A Dassembler_mips64.cc1990 int stack_offset = frame_size - kFramePointerSize; local
1991 StoreToOffset(kStoreDoubleword, RA, SP, stack_offset);
1992 cfi_.RelOffset(DWARFReg(RA), stack_offset); local
1994 stack_offset -= kFramePointerSize;
1996 StoreToOffset(kStoreDoubleword, reg, SP, stack_offset);
1997 cfi_.RelOffset(DWARFReg(reg), stack_offset); local
2031 int stack_offset = frame_size - (callee_save_regs.size() * kFramePointerSize) - kFramePointerSize; local
2034 LoadFromOffset(kLoadDoubleword, reg, SP, stack_offset);
2036 stack_offset += kFramePointerSize;
2038 LoadFromOffset(kLoadDoubleword, RA, SP, stack_offset);
[all...]

Completed in 557 milliseconds