Chromium Code Reviews| Index: src/IceRegAlloc.h |
| diff --git a/src/IceRegAlloc.h b/src/IceRegAlloc.h |
| index f68109171dd9878648e35e4120bb520eda48ffe5..5cbac3af009f83edd86ecd0f145f20664e12ef83 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 tose architectures is. |
|
Jim Stichnoth
2015/09/04 18:19:24
those
John
2015/09/04 18:23:21
Done.
|
| + llvm::SmallVector<const llvm::SmallBitVector *, REGS_SIZE> RegAliases; |
| bool FindPreference = false; |
| bool FindOverlap = false; |