From a8ca3ed06a669e17c6a52b115525060fbb385072 Mon Sep 17 00:00:00 2001 From: Tobias Grosser Date: Tue, 8 Nov 2016 07:17:48 +0000 Subject: [PATCH] SCEVValidator: reduce indentation to increase readability [NFC] llvm-svn: 286217 --- polly/lib/Support/SCEVValidator.cpp | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/polly/lib/Support/SCEVValidator.cpp b/polly/lib/Support/SCEVValidator.cpp index 82e8fd6ed7f6..b263873284dd 100644 --- a/polly/lib/Support/SCEVValidator.cpp +++ b/polly/lib/Support/SCEVValidator.cpp @@ -403,23 +403,28 @@ public: Instruction *Inst = dyn_cast(Unknown->getValue()); // Return true when Inst is defined inside the region R. - if (Inst && R->contains(Inst)) { + if (!Inst || !R->contains(Inst)) + return true; + + HasInRegionDeps = true; + return false; + } + + if (auto AddRec = dyn_cast(S)) { + if (AllowLoops) + return true; + + if (!Scope) { HasInRegionDeps = true; return false; } - } else if (auto AddRec = dyn_cast(S)) { - if (!AllowLoops) { - if (!Scope) { - HasInRegionDeps = true; - return false; - } - auto *L = AddRec->getLoop(); - if (R->contains(L) && !L->contains(Scope)) { - HasInRegionDeps = true; - return false; - } + auto *L = AddRec->getLoop(); + if (R->contains(L) && !L->contains(Scope)) { + HasInRegionDeps = true; + return false; } } + return true; } bool isDone() { return false; } -- 2.34.1