diff options
Diffstat (limited to 'llvm/lib/Transforms/IPO')
| -rw-r--r-- | llvm/lib/Transforms/IPO/Attributor.cpp | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/llvm/lib/Transforms/IPO/Attributor.cpp b/llvm/lib/Transforms/IPO/Attributor.cpp index 5fea3d0b87a..5a72865db9d 100644 --- a/llvm/lib/Transforms/IPO/Attributor.cpp +++ b/llvm/lib/Transforms/IPO/Attributor.cpp @@ -359,9 +359,7 @@ struct AANoUnwindFunction : AANoUnwind, BooleanState { /// } /// See AbstractAttribute::getManifestPosition(). - ManifestPosition getManifestPosition() const override { - return MP_FUNCTION; - } + ManifestPosition getManifestPosition() const override { return MP_FUNCTION; } const std::string getAsStr() const override { return getAssumed() ? "nounwind" : "may-unwind"; @@ -500,9 +498,7 @@ public: const AbstractState &getState() const override { return *this; } /// See AbstractAttribute::getManifestPosition(). - ManifestPosition getManifestPosition() const override { - return MP_ARGUMENT; - } + ManifestPosition getManifestPosition() const override { return MP_ARGUMENT; } /// See AbstractAttribute::updateImpl(Attributor &A). ChangeStatus updateImpl(Attributor &A) override; @@ -742,9 +738,7 @@ struct AANoSyncFunction : AANoSync, BooleanState { /// } /// See AbstractAttribute::getManifestPosition(). - ManifestPosition getManifestPosition() const override { - return MP_FUNCTION; - } + ManifestPosition getManifestPosition() const override { return MP_FUNCTION; } const std::string getAsStr() const override { return getAssumed() ? "nosync" : "may-sync"; @@ -767,7 +761,8 @@ struct AANoSyncFunction : AANoSync, BooleanState { /// Helper function used to determine whether an instruction is volatile. static bool isVolatile(Instruction *I); - /// Helper function uset to check if intrinsic is volatile (memcpy, memmove, memset). + /// Helper function uset to check if intrinsic is volatile (memcpy, memmove, + /// memset). static bool isNoSyncIntrinsic(Instruction *I); }; @@ -870,7 +865,7 @@ ChangeStatus AANoSyncFunction::updateImpl(Attributor &A) { auto *NoSyncAA = A.getAAFor<AANoSyncFunction>(*this, *I); if (isa<IntrinsicInst>(I) && isNoSyncIntrinsic(I)) - continue; + continue; if (ICS && (!NoSyncAA || !NoSyncAA->isAssumedNoSync()) && !ICS.hasFnAttr(Attribute::NoSync)) { @@ -878,7 +873,7 @@ ChangeStatus AANoSyncFunction::updateImpl(Attributor &A) { return ChangeStatus::CHANGED; } - if(ICS) + if (ICS) continue; if (!isVolatile(I) && !isNonRelaxedAtomic(I)) |

