[SCEV] Use SaveAndRestore<T> instead of a hand rolled struct; NFCI.
authorSanjoy Das <sanjoy@playingwithpointers.com>
Tue, 22 Sep 2015 00:10:57 +0000 (00:10 +0000)
committerSanjoy Das <sanjoy@playingwithpointers.com>
Tue, 22 Sep 2015 00:10:57 +0000 (00:10 +0000)
commit00051c954c0742b9ba856f7372b9abab8309f660
tree1117b6c442bac6293570a8bfb1f8bbef1dd1ef40
parent0d5dd98f64b46b093d575a224c7f69e9236a6105
[SCEV] Use SaveAndRestore<T> instead of a hand rolled struct; NFCI.

`ClearWalkingBEDominatingCondsOnExit` is exactly `SaveAndRestore<bool>`,
so use `SaveAndRestore<bool>` instead.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248227 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolution.cpp