Lines Matching refs:type

51   static constexpr uint32_t GetCoreSpills(CalleeSaveType type) {  in GetCoreSpills()  argument
52 type = GetCanonicalCalleeSaveType(type); in GetCoreSpills()
54 (type == CalleeSaveType::kSaveRefsAndArgs ? kX86CalleeSaveArgSpills : 0) | in GetCoreSpills()
55 (type == CalleeSaveType::kSaveEverything ? kX86CalleeSaveEverythingSpills : 0); in GetCoreSpills()
58 static constexpr uint32_t GetFpSpills(CalleeSaveType type) { in GetFpSpills() argument
59 type = GetCanonicalCalleeSaveType(type); in GetFpSpills()
60 return (type == CalleeSaveType::kSaveRefsAndArgs ? kX86CalleeSaveFpArgSpills : 0) | in GetFpSpills()
61 (type == CalleeSaveType::kSaveEverything ? kX86CalleeSaveFpEverythingSpills : 0); in GetFpSpills()
64 static constexpr uint32_t GetFrameSize(CalleeSaveType type) { in GetFrameSize() argument
65 type = GetCanonicalCalleeSaveType(type); in GetFrameSize()
66 return RoundUp((POPCOUNT(GetCoreSpills(type)) /* gprs */ + in GetFrameSize()
67 2 * POPCOUNT(GetFpSpills(type)) /* fprs */ + in GetFrameSize()
71 static constexpr QuickMethodFrameInfo GetMethodFrameInfo(CalleeSaveType type) { in GetMethodFrameInfo() argument
72 type = GetCanonicalCalleeSaveType(type); in GetMethodFrameInfo()
73 return QuickMethodFrameInfo(GetFrameSize(type), GetCoreSpills(type), GetFpSpills(type)); in GetMethodFrameInfo()
76 static constexpr size_t GetFpr1Offset(CalleeSaveType type) { in GetFpr1Offset() argument
77 type = GetCanonicalCalleeSaveType(type); in GetFpr1Offset()
78 return GetFrameSize(type) - in GetFpr1Offset()
79 (POPCOUNT(GetCoreSpills(type)) + in GetFpr1Offset()
80 2 * POPCOUNT(GetFpSpills(type))) * static_cast<size_t>(kX86PointerSize); in GetFpr1Offset()
83 static constexpr size_t GetGpr1Offset(CalleeSaveType type) { in GetGpr1Offset() argument
84 type = GetCanonicalCalleeSaveType(type); in GetGpr1Offset()
85 return GetFrameSize(type) - in GetGpr1Offset()
86 POPCOUNT(GetCoreSpills(type)) * static_cast<size_t>(kX86PointerSize); in GetGpr1Offset()
89 static constexpr size_t GetReturnPcOffset(CalleeSaveType type) { in GetReturnPcOffset() argument
90 type = GetCanonicalCalleeSaveType(type); in GetReturnPcOffset()
91 return GetFrameSize(type) - static_cast<size_t>(kX86PointerSize); in GetReturnPcOffset()