ScopHelper: Remove some dead code

llvm-svn: 177307
This commit is contained in:
Tobias Grosser 2013-03-18 19:17:07 +00:00
parent e039bb1fdb
commit 0d1cf2b875
2 changed files with 0 additions and 23 deletions

View File

@ -41,10 +41,6 @@ namespace polly {
/// return the loop, otherwise, return null.
llvm::Loop *castToLoop(const llvm::Region &R, llvm::LoopInfo &LI);
//===----------------------------------------------------------------------===//
// Functions for checking affine functions.
bool isIndVar(const llvm::SCEV *Var, llvm::Region &RefRegion,
llvm::LoopInfo &LI, llvm::ScalarEvolution &SE);
/// @brief Check if the instruction I is the induction variable of a loop.
///

View File

@ -68,25 +68,6 @@ Value *polly::getPointerOperand(Instruction &Inst) {
//===----------------------------------------------------------------------===//
// Helper functions
bool polly::isIndVar(const SCEV *Var, Region &RefRegion, LoopInfo &LI,
ScalarEvolution &SE) {
const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Var);
// AddRecExprs are no induction variables.
if (!AddRec)
return false;
Loop *L = const_cast<Loop *>(AddRec->getLoop());
// Is the addrec an induction variable of a loop contained in the current
// region.
if (!RefRegion.contains(L))
return false;
DEBUG(dbgs() << "Find AddRec: " << *AddRec
<< " at region: " << RefRegion.getNameStr() << " as indvar\n");
return true;
}
bool polly::isIndVar(const Instruction *I, const LoopInfo *LI) {
Loop *L = LI->getLoopFor(I->getParent());