Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dspill_fills_resolver.h46 using LocationIndex = uint16_t; variable
47 static constexpr auto INVALID_LOCATION_INDEX = std::numeric_limits<LocationIndex>::max();
51 LocationIndex idx;
55 LocationIndex src;
84 LocationIndex CheckAndResolveCyclicDependency(LocationIndex dst_first);
86 …void AddMovesChain(LocationIndex dst, ArenaVector<LocationIndex> *remap, SpillFillInst *spill_fill…
87 LocationIndex GetResolver(DataType::Type type);
90 LocationIndex Map(Location location) in Map()
106 Location ToLocation(LocationIndex reg) in ToLocation()
Dspill_fills_resolver.cpp40 ASSERT_PRINT(std::numeric_limits<LocationIndex>::max() > LOCATIONS_COUNT, in SpillFillsResolver()
212 ArenaVector<LocationIndex> remap(LOCATIONS_COUNT, INVALID_LOCATION_INDEX, in Reorder()
220 …for (LocationIndex dst_reg = 0; dst_reg < static_cast<LocationIndex>(LOCATIONS_COUNT); ++dst_reg) { in Reorder()
227 …for (LocationIndex dst_reg = 0; dst_reg < static_cast<LocationIndex>(LOCATIONS_COUNT); ++dst_reg) { in Reorder()
245 SpillFillsResolver::LocationIndex SpillFillsResolver::CheckAndResolveCyclicDependency(LocationIndex in CheckAndResolveCyclicDependency()
276 void SpillFillsResolver::AddMovesChain(LocationIndex dst, ArenaVector<LocationIndex> *remap, in AddMovesChain()
315 SpillFillsResolver::LocationIndex SpillFillsResolver::GetResolver(DataType::Type type) in GetResolver()