Home
last modified time | relevance | path

Searched refs:core_spills (Results 1 – 8 of 8) sorted by relevance

/aosp12/art/runtime/
H A Dnterp_helpers.cc89 uint32_t core_spills = 0; in NterpGetFrameEntrySize() local
94 core_spills = x86::X86CalleeSaveFrame::GetCoreSpills(CalleeSaveType::kSaveAllCalleeSaves); in NterpGetFrameEntrySize()
98 core_spills = in NterpGetFrameEntrySize()
104 core_spills = arm::ArmCalleeSaveFrame::GetCoreSpills(CalleeSaveType::kSaveAllCalleeSaves); in NterpGetFrameEntrySize()
108 core_spills = arm64::Arm64CalleeSaveFrame::GetCoreSpills(CalleeSaveType::kSaveAllCalleeSaves); in NterpGetFrameEntrySize()
115 return (POPCOUNT(core_spills) + POPCOUNT(fp_spills)) * in NterpGetFrameEntrySize()
141 uint32_t core_spills = in NterpFrameInfo() local
145 return QuickMethodFrameInfo(NterpGetFrameSize(*frame), core_spills, fp_spills); in NterpFrameInfo()
/aosp12/art/compiler/optimizing/
H A Dregister_allocation_resolver.cc282 size_t core_spills = in CalculateMaximumSafepointSpillSize() local
287 core_register_spill_size * core_spills + fp_register_spill_size * fp_spills; in CalculateMaximumSafepointSpillSize()
H A Dcode_generator.cc1723 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in SaveLiveRegisters() local
1724 for (uint32_t i : LowToHighBits(core_spills)) { in SaveLiveRegisters()
1747 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in RestoreLiveRegisters() local
1748 for (uint32_t i : LowToHighBits(core_spills)) { in RestoreLiveRegisters()
H A Dcode_generator_vector_arm64_sve.cc1339 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in SaveRestoreLiveRegistersHelperSveImpl() local
1341 DCHECK(helpers::ArtVixlRegCodeCoherentForRegSet(core_spills, in SaveRestoreLiveRegistersHelperSveImpl()
1348 CPURegList core_list = CPURegList(CPURegister::kRegister, kXRegSize, core_spills); in SaveRestoreLiveRegistersHelperSveImpl()
H A Dcode_generator_vector_arm64_neon.cc1599 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in SaveRestoreLiveRegistersHelperNeonImpl() local
1601 DCHECK(helpers::ArtVixlRegCodeCoherentForRegSet(core_spills, in SaveRestoreLiveRegistersHelperNeonImpl()
1606 CPURegList core_list = CPURegList(CPURegister::kRegister, kXRegSize, core_spills); in SaveRestoreLiveRegistersHelperNeonImpl()
H A Dcode_generator_arm_vixl.cc327 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in SaveLiveRegisters() local
328 for (uint32_t i : LowToHighBits(core_spills)) { in SaveLiveRegisters()
340 arm_codegen->GetAssembler()->StoreRegisterList(core_spills, orig_offset); in SaveLiveRegisters()
365 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in RestoreLiveRegisters() local
366 for (uint32_t i : LowToHighBits(core_spills)) { in RestoreLiveRegisters()
374 arm_codegen->GetAssembler()->LoadRegisterList(core_spills, orig_offset); in RestoreLiveRegisters()
H A Dcode_generator_arm64.cc174 const uint32_t core_spills = codegen->GetSlowPathSpills(locations, /* core_registers= */ true); in SaveLiveRegisters() local
175 for (uint32_t i : LowToHighBits(core_spills)) { in SaveLiveRegisters()
/aosp12/art/oatdump/
H A Doatdump.cc1367 uint32_t core_spills, in GetVRegOffsetFromQuickCode() argument
1381 int spill_size = POPCOUNT(core_spills) * GetBytesPerGprSpillLocation(isa) in GetVRegOffsetFromQuickCode()