/art/compiler/debug/dwarf/ |
H A D | expression.h | 69 void WriteOpFbreg(int32_t stack_offset) { argument 71 PushSleb128(stack_offset);
|
/art/compiler/optimizing/ |
H A D | code_generator.cc | 1194 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 D | code_generator_x86.cc | 4323 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 D | code_generator_mips.cc | 87 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 D | code_generator_arm64.cc | 186 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 D | code_generator_mips64.cc | 85 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 D | code_generator_x86_64.cc | 5213 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 D | code_generator_arm.cc | 4986 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 D | assembler_mips.cc | 2451 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 D | assembler_mips64.cc | 1990 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...] |