| Index: src/IceTargetLowering.cpp
|
| diff --git a/src/IceTargetLowering.cpp b/src/IceTargetLowering.cpp
|
| index d53fbab4e12a01d8179d97bbc3cce298e7ac7fc8..e1239fce3978d0d6fdc3ce7c55e48bc707f3d196 100644
|
| --- a/src/IceTargetLowering.cpp
|
| +++ b/src/IceTargetLowering.cpp
|
| @@ -119,7 +119,7 @@ Variable *LoweringContext::availabilityGet(Operand *Src) const {
|
| namespace {
|
|
|
| void printRegisterSet(Ostream &Str, const llvm::SmallBitVector &Bitset,
|
| - std::function<IceString(int32_t)> getRegName,
|
| + std::function<IceString(RegNumT)> getRegName,
|
| const IceString &LineIndentString) {
|
| constexpr size_t RegistersPerLine = 16;
|
| size_t Count = 0;
|
| @@ -159,14 +159,14 @@ void splitToClassAndName(const IceString &RegName, IceString *SplitRegClass,
|
| void TargetLowering::filterTypeToRegisterSet(
|
| GlobalContext *Ctx, int32_t NumRegs,
|
| llvm::SmallBitVector TypeToRegisterSet[], size_t TypeToRegisterSetSize,
|
| - std::function<IceString(int32_t)> getRegName,
|
| + std::function<IceString(RegNumT)> getRegName,
|
| std::function<IceString(RegClass)> getRegClassName) {
|
| std::vector<llvm::SmallBitVector> UseSet(TypeToRegisterSetSize,
|
| llvm::SmallBitVector(NumRegs));
|
| std::vector<llvm::SmallBitVector> ExcludeSet(TypeToRegisterSetSize,
|
| llvm::SmallBitVector(NumRegs));
|
|
|
| - std::unordered_map<IceString, int32_t> RegNameToIndex;
|
| + std::unordered_map<IceString, RegNumT> RegNameToIndex;
|
| for (int32_t RegIndex = 0; RegIndex < NumRegs; ++RegIndex)
|
| RegNameToIndex[getRegName(RegIndex)] = RegIndex;
|
|
|
|
|