Home
last modified time | relevance | path

Searched refs:core_reg_mask (Results 1 – 2 of 2) sorted by relevance

/art/compiler/dex/quick/arm64/
Dint_arm64.cc1514 static int SpillRegsPreSub(Arm64Mir2Lir* m2l, uint32_t core_reg_mask, uint32_t fp_reg_mask, in SpillRegsPreSub() argument
1519 int core_count = POPCOUNT(core_reg_mask); in SpillRegsPreSub()
1528 if (core_reg_mask != 0) { in SpillRegsPreSub()
1531 SpillCoreRegs(m2l, rs_sp, spill_offset, core_reg_mask); in SpillRegsPreSub()
1537 static int SpillRegsPreIndexed(Arm64Mir2Lir* m2l, RegStorage base, uint32_t core_reg_mask, in SpillRegsPreIndexed() argument
1551 int core_count = POPCOUNT(core_reg_mask); in SpillRegsPreIndexed()
1611 core_reg_mask = ExtractReg(core_reg_mask, &reg1); in SpillRegsPreIndexed()
1617 core_reg_mask = GenPairWise(core_reg_mask, &reg1, &reg2); in SpillRegsPreIndexed()
1651 core_reg_mask = ExtractReg(core_reg_mask, &reg1); in SpillRegsPreIndexed()
1660 DCHECK_EQ(POPCOUNT(core_reg_mask) % 2, 0); in SpillRegsPreIndexed()
[all …]
Dcodegen_arm64.h362 int SpillRegs(RegStorage base, uint32_t core_reg_mask, uint32_t fp_reg_mask, int frame_size);
365 void UnspillRegs(RegStorage base, uint32_t core_reg_mask, uint32_t fp_reg_mask, int frame_size);