Lines Matching refs:fp_spill_mask
398 uint32_t fp_spill_mask = 0; in BuildFrame() local
403 fp_spill_mask |= 1 << reg.AsArm().AsSRegister(); in BuildFrame()
409 if (fp_spill_mask != 0) { in BuildFrame()
410 vpushs(SRegister(CTZ(fp_spill_mask)), POPCOUNT(fp_spill_mask)); in BuildFrame()
411 cfi_.AdjustCFAOffset(POPCOUNT(fp_spill_mask) * kFramePointerSize); in BuildFrame()
412 cfi_.RelOffsetForMany(DWARFReg(SRegister(0)), 0, fp_spill_mask, kFramePointerSize); in BuildFrame()
416 int pushed_values = POPCOUNT(core_spill_mask) + POPCOUNT(fp_spill_mask); in BuildFrame()
451 uint32_t fp_spill_mask = 0; in RemoveFrame() local
456 fp_spill_mask |= 1 << reg.AsArm().AsSRegister(); in RemoveFrame()
461 int pop_values = POPCOUNT(core_spill_mask) + POPCOUNT(fp_spill_mask); in RemoveFrame()
465 if (fp_spill_mask != 0) { in RemoveFrame()
466 vpops(SRegister(CTZ(fp_spill_mask)), POPCOUNT(fp_spill_mask)); in RemoveFrame()
467 cfi_.AdjustCFAOffset(-kFramePointerSize * POPCOUNT(fp_spill_mask)); in RemoveFrame()
468 cfi_.RestoreMany(DWARFReg(SRegister(0)), fp_spill_mask); in RemoveFrame()