| Index: src/IceRegAlloc.h
|
| diff --git a/src/IceRegAlloc.h b/src/IceRegAlloc.h
|
| index 99ed9084871b117c590993e540ae03ad613f1920..2dd9dac99303ba27987005e8d4991242e0f67cc3 100644
|
| --- a/src/IceRegAlloc.h
|
| +++ b/src/IceRegAlloc.h
|
| @@ -34,10 +34,12 @@ public:
|
| return range().endsBefore(Other.range());
|
| }
|
| bool overlaps(const LiveRangeWrapper &Other) const {
|
| - return range().overlaps(Other.range());
|
| + const bool UseTrimmed = true;
|
| + return range().overlaps(Other.range(), UseTrimmed);
|
| }
|
| bool overlapsStart(const LiveRangeWrapper &Other) const {
|
| - return range().overlaps(Other.range().getStart());
|
| + const bool UseTrimmed = true;
|
| + return range().overlapsInst(Other.range().getStart(), UseTrimmed);
|
| }
|
| Variable *const Var;
|
| void dump(const Cfg *Func) const;
|
|
|