| Index: src/IceOperand.h
|
| diff --git a/src/IceOperand.h b/src/IceOperand.h
|
| index c99b9d7a6f355405e6925f8532574c3a7d50b373..99bbd39dbcb442bc8d5ebb3d8bf05e429f44361a 100644
|
| --- a/src/IceOperand.h
|
| +++ b/src/IceOperand.h
|
| @@ -362,7 +362,8 @@ public:
|
|
|
| private:
|
| typedef std::pair<InstNumberT, InstNumberT> RangeElementType;
|
| - typedef std::vector<RangeElementType> RangeType;
|
| + // Assume a common case of 2 or fewer segments per live range.
|
| + typedef llvm::SmallVector<RangeElementType, 2> RangeType;
|
| RangeType Range;
|
| RegWeight Weight;
|
| // TrimmedBegin is an optimization for the overlaps() computation.
|
|
|