[polly] r230899 - [Refactor] Simplify ScopPass interface
Johannes Doerfert
doerfert at cs.uni-saarland.de
Sun Mar 1 10:43:51 PST 2015
Author: jdoerfert
Date: Sun Mar 1 12:43:50 2015
New Revision: 230899
URL: http://llvm.org/viewvc/llvm-project?rev=230899&view=rev
Log:
[Refactor] Simplify ScopPass interface
Modified:
polly/trunk/include/polly/ScopPass.h
polly/trunk/lib/Analysis/Dependences.cpp
Modified: polly/trunk/include/polly/ScopPass.h
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/include/polly/ScopPass.h?rev=230899&r1=230898&r2=230899&view=diff
==============================================================================
--- polly/trunk/include/polly/ScopPass.h (original)
+++ polly/trunk/include/polly/ScopPass.h Sun Mar 1 12:43:50 2015
@@ -49,12 +49,6 @@ protected:
///
virtual void getAnalysisUsage(AnalysisUsage &AU) const override;
-public:
- Scop &getCurScop() const {
- assert(S && "Not on a Scop!");
- return *S;
- }
-
private:
bool runOnRegion(Region *R, RGPassManager &RGM) override;
void print(raw_ostream &OS, const Module *) const override;
Modified: polly/trunk/lib/Analysis/Dependences.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/Analysis/Dependences.cpp?rev=230899&r1=230898&r2=230899&view=diff
==============================================================================
--- polly/trunk/lib/Analysis/Dependences.cpp (original)
+++ polly/trunk/lib/Analysis/Dependences.cpp Sun Mar 1 12:43:50 2015
@@ -444,7 +444,7 @@ bool Dependences::runOnScop(Scop &ScopVa
}
bool Dependences::isValidScattering(StatementToIslMapTy *NewScattering) {
- Scop &S = getCurScop();
+ Scop &S = *this->S;
if (LegalityCheckDisabled)
return true;
More information about the llvm-commits
mailing list