| Index: src/IceTargetLoweringX86BaseImpl.h
|
| diff --git a/src/IceTargetLoweringX86BaseImpl.h b/src/IceTargetLoweringX86BaseImpl.h
|
| index 7f2b349917888c49ab0abba1934292d4b351d6f5..ea0e92db94e584c4ea972024a0bdf85edccb4bec 100644
|
| --- a/src/IceTargetLoweringX86BaseImpl.h
|
| +++ b/src/IceTargetLoweringX86BaseImpl.h
|
| @@ -87,21 +87,7 @@ template <> struct PoolTypeConverter<uint8_t> {
|
|
|
| namespace X86NAMESPACE {
|
|
|
| -/// A helper class to ease the settings of RandomizationPoolingPause to disable
|
| -/// constant blinding or pooling for some translation phases.
|
| -class BoolFlagSaver {
|
| - BoolFlagSaver() = delete;
|
| - BoolFlagSaver(const BoolFlagSaver &) = delete;
|
| - BoolFlagSaver &operator=(const BoolFlagSaver &) = delete;
|
| -
|
| -public:
|
| - BoolFlagSaver(bool &F, bool NewValue) : OldValue(F), Flag(F) { F = NewValue; }
|
| - ~BoolFlagSaver() { Flag = OldValue; }
|
| -
|
| -private:
|
| - const bool OldValue;
|
| - bool &Flag;
|
| -};
|
| +using Utils::BoolFlagSaver;
|
|
|
| template <typename Traits> class BoolFoldingEntry {
|
| BoolFoldingEntry(const BoolFoldingEntry &) = delete;
|
|
|