Lines Matching defs:LocIndex
222 struct LocIndex { struct
223 using u32_location_t = uint32_t;
224 using u32_index_t = uint32_t;
226 u32_location_t Location; // Physical registers live in the range [1;2^30) (see
229 u32_index_t Index;
233 static constexpr u32_location_t kFirstInvalidRegLocation = 1 << 30;
236 static constexpr u32_location_t kSpillLocation = kFirstInvalidRegLocation;
240 static constexpr u32_location_t kEntryValueBackupLocation =
243 LocIndex(u32_location_t Location, u32_index_t Index) in LocIndex() function
246 uint64_t getAsRawInteger() const { in getAsRawInteger()
250 template<typename IntT> static LocIndex fromRawInteger(IntT ID) { in fromRawInteger()
260 static uint64_t rawIndexForReg(uint32_t Reg) { in rawIndexForReg()
266 static auto indexRangeForLocation(const VarLocSet &Set, in indexRangeForLocation()