Home
last modified time | relevance | path

Searched refs:spill_offset (Results 1 – 3 of 3) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_vector_arm64_neon.cc1616 int64_t spill_offset) { in SaveRestoreLiveRegistersHelperNeonImpl() argument
1636 int64_t max_ls_pair_offset = spill_offset + core_spill_size + fp_spill_size - 2 * reg_size; in SaveRestoreLiveRegistersHelperNeonImpl()
1643 masm->Add(new_base, base, Operand(spill_offset + core_spill_size)); in SaveRestoreLiveRegistersHelperNeonImpl()
1645 spill_offset = -core_spill_size; in SaveRestoreLiveRegistersHelperNeonImpl()
1647 DCHECK(masm->IsImmLSPair(spill_offset, ls_access_size)); in SaveRestoreLiveRegistersHelperNeonImpl()
1652 masm->StoreCPURegList(core_list, MemOperand(base, spill_offset)); in SaveRestoreLiveRegistersHelperNeonImpl()
1653 masm->StoreCPURegList(fp_list, MemOperand(base, spill_offset + core_spill_size)); in SaveRestoreLiveRegistersHelperNeonImpl()
1655 masm->LoadCPURegList(core_list, MemOperand(base, spill_offset)); in SaveRestoreLiveRegistersHelperNeonImpl()
1656 masm->LoadCPURegList(fp_list, MemOperand(base, spill_offset + core_spill_size)); in SaveRestoreLiveRegistersHelperNeonImpl()
1661 int64_t spill_offset) { in SaveLiveRegistersHelper() argument
[all …]
Dcode_generator_vector_arm64_sve.cc1396 int64_t spill_offset) { in SaveRestoreLiveRegistersHelperSveImpl() argument
1408 int64_t fp_spill_offset = spill_offset + core_spill_size; in SaveRestoreLiveRegistersHelperSveImpl()
1412 masm->StoreCPURegList(core_list, MemOperand(base, spill_offset)); in SaveRestoreLiveRegistersHelperSveImpl()
1414 masm->LoadCPURegList(core_list, MemOperand(base, spill_offset)); in SaveRestoreLiveRegistersHelperSveImpl()
1425 masm->StoreCPURegList(core_list, MemOperand(base, spill_offset)); in SaveRestoreLiveRegistersHelperSveImpl()
1428 masm->LoadCPURegList(core_list, MemOperand(base, spill_offset)); in SaveRestoreLiveRegistersHelperSveImpl()
1434 int64_t spill_offset) { in SaveLiveRegistersHelper() argument
1435 SaveRestoreLiveRegistersHelperSveImpl</* is_save= */ true>(codegen_, locations, spill_offset); in SaveLiveRegistersHelper()
1439 int64_t spill_offset) { in RestoreLiveRegistersHelper() argument
1440 SaveRestoreLiveRegistersHelperSveImpl</* is_save= */ false>(codegen_, locations, spill_offset); in RestoreLiveRegistersHelper()
Dcode_generator_arm64.h344 int64_t spill_offset) = 0;
346 int64_t spill_offset) = 0;
502 void SaveLiveRegistersHelper(LocationSummary* locations, int64_t spill_offset) override;
503 void RestoreLiveRegistersHelper(LocationSummary* locations, int64_t spill_offset) override;
537 void SaveLiveRegistersHelper(LocationSummary* locations, int64_t spill_offset) override;
538 void RestoreLiveRegistersHelper(LocationSummary* locations, int64_t spill_offset) override;