Lines Matching refs:type

61   static constexpr uint32_t GetCoreSpills(CalleeSaveType type) {  in GetCoreSpills()  argument
62 type = GetCanonicalCalleeSaveType(type); in GetCoreSpills()
64 (type == CalleeSaveType::kSaveRefsAndArgs ? kArmCalleeSaveArgSpills : 0) | in GetCoreSpills()
65 (type == CalleeSaveType::kSaveAllCalleeSaves ? kArmCalleeSaveAllSpills : 0) | in GetCoreSpills()
66 (type == CalleeSaveType::kSaveEverything ? kArmCalleeSaveEverythingSpills : 0); in GetCoreSpills()
69 static constexpr uint32_t GetFpSpills(CalleeSaveType type) { in GetFpSpills() argument
70 type = GetCanonicalCalleeSaveType(type); in GetFpSpills()
72 (type == CalleeSaveType::kSaveRefsAndArgs ? kArmCalleeSaveFpArgSpills : 0) | in GetFpSpills()
73 (type == CalleeSaveType::kSaveAllCalleeSaves ? kArmCalleeSaveFpAllSpills : 0) | in GetFpSpills()
74 (type == CalleeSaveType::kSaveEverything ? kArmCalleeSaveFpEverythingSpills : 0); in GetFpSpills()
77 static constexpr uint32_t GetFrameSize(CalleeSaveType type) { in GetFrameSize() argument
78 type = GetCanonicalCalleeSaveType(type); in GetFrameSize()
79 return RoundUp((POPCOUNT(GetCoreSpills(type)) /* gprs */ + in GetFrameSize()
80 POPCOUNT(GetFpSpills(type)) /* fprs */ + in GetFrameSize()
84 static constexpr QuickMethodFrameInfo GetMethodFrameInfo(CalleeSaveType type) { in GetMethodFrameInfo() argument
85 type = GetCanonicalCalleeSaveType(type); in GetMethodFrameInfo()
86 return QuickMethodFrameInfo(GetFrameSize(type), GetCoreSpills(type), GetFpSpills(type)); in GetMethodFrameInfo()
89 static constexpr size_t GetFpr1Offset(CalleeSaveType type) { in GetFpr1Offset() argument
90 type = GetCanonicalCalleeSaveType(type); in GetFpr1Offset()
91 return GetFrameSize(type) - in GetFpr1Offset()
92 (POPCOUNT(GetCoreSpills(type)) + in GetFpr1Offset()
93 POPCOUNT(GetFpSpills(type))) * static_cast<size_t>(kArmPointerSize); in GetFpr1Offset()
96 static constexpr size_t GetGpr1Offset(CalleeSaveType type) { in GetGpr1Offset() argument
97 type = GetCanonicalCalleeSaveType(type); in GetGpr1Offset()
98 return GetFrameSize(type) - in GetGpr1Offset()
99 POPCOUNT(GetCoreSpills(type)) * static_cast<size_t>(kArmPointerSize); in GetGpr1Offset()
102 static constexpr size_t GetReturnPcOffset(CalleeSaveType type) { in GetReturnPcOffset() argument
103 type = GetCanonicalCalleeSaveType(type); in GetReturnPcOffset()
104 return GetFrameSize(type) - static_cast<size_t>(kArmPointerSize); in GetReturnPcOffset()