| Index: src/IceRegAlloc.h
|
| diff --git a/src/IceRegAlloc.h b/src/IceRegAlloc.h
|
| index f68109171dd9878648e35e4120bb520eda48ffe5..e2b36e55f43a516b601222a11b1fb3896215d2a4 100644
|
| --- a/src/IceRegAlloc.h
|
| +++ b/src/IceRegAlloc.h
|
| @@ -96,6 +96,7 @@ private:
|
|
|
| Cfg *const Func;
|
| GlobalContext *const Ctx;
|
| + TargetLowering *const Target;
|
|
|
| OrderedRanges Unhandled;
|
| /// UnhandledPrecolored is a subset of Unhandled, specially collected for
|
| @@ -108,6 +109,9 @@ private:
|
| /// currently assigned to. It can be greater than 1 as a result of
|
| /// AllowOverlap inference.
|
| llvm::SmallVector<int32_t, REGS_SIZE> RegUses;
|
| + // TODO(jpp): for some architectures a SmallBitVector might not be big enough.
|
| + // Evaluate what the performance impact on those architectures is.
|
| + llvm::SmallVector<const llvm::SmallBitVector *, REGS_SIZE> RegAliases;
|
| bool FindPreference = false;
|
| bool FindOverlap = false;
|
|
|
|
|