[polly] r261473 - BlockGenerator: Drop unnecessary return value
Tobias Grosser via llvm-commits
llvm-commits at lists.llvm.org
Sun Feb 21 07:44:35 PST 2016
Author: grosser
Date: Sun Feb 21 09:44:34 2016
New Revision: 261473
URL: http://llvm.org/viewvc/llvm-project?rev=261473&view=rev
Log:
BlockGenerator: Drop unnecessary return value
Modified:
polly/trunk/include/polly/CodeGen/BlockGenerators.h
polly/trunk/lib/CodeGen/BlockGenerators.cpp
Modified: polly/trunk/include/polly/CodeGen/BlockGenerators.h
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/include/polly/CodeGen/BlockGenerators.h?rev=261473&r1=261472&r2=261473&view=diff
==============================================================================
--- polly/trunk/include/polly/CodeGen/BlockGenerators.h (original)
+++ polly/trunk/include/polly/CodeGen/BlockGenerators.h Sun Feb 21 09:44:34 2016
@@ -502,12 +502,8 @@ protected:
///
/// The implementation in the BlockGenerator is trivial, however it allows
/// subclasses to handle PHIs different.
- ///
- /// @returns The nullptr as the BlockGenerator does not copy PHIs.
- virtual Value *copyPHIInstruction(ScopStmt &, PHINode *, ValueMapT &,
- LoopToScevMapT &) {
- return nullptr;
- }
+ virtual void copyPHIInstruction(ScopStmt &, PHINode *, ValueMapT &,
+ LoopToScevMapT &) {}
/// @brief Copy a single Instruction.
///
@@ -824,11 +820,9 @@ private:
/// @param BBMap A mapping from old values to their new values
/// (for values recalculated within this basic block).
/// @param LTS A map from old loops to new induction variables as SCEVs.
- ///
- /// @returns The copied instruction or nullptr if no copy was made.
- virtual Value *copyPHIInstruction(ScopStmt &Stmt, PHINode *Inst,
- ValueMapT &BBMap,
- LoopToScevMapT <S) override;
+ virtual void copyPHIInstruction(ScopStmt &Stmt, PHINode *Inst,
+ ValueMapT &BBMap,
+ LoopToScevMapT <S) override;
};
}
#endif
Modified: polly/trunk/lib/CodeGen/BlockGenerators.cpp
URL: http://llvm.org/viewvc/llvm-project/polly/trunk/lib/CodeGen/BlockGenerators.cpp?rev=261473&r1=261472&r2=261473&view=diff
==============================================================================
--- polly/trunk/lib/CodeGen/BlockGenerators.cpp (original)
+++ polly/trunk/lib/CodeGen/BlockGenerators.cpp Sun Feb 21 09:44:34 2016
@@ -1313,9 +1313,9 @@ void RegionGenerator::addOperandToPHI(Sc
PHICopy->addIncoming(OpCopy, BBCopy);
}
-Value *RegionGenerator::copyPHIInstruction(ScopStmt &Stmt, PHINode *PHI,
- ValueMapT &BBMap,
- LoopToScevMapT <S) {
+void RegionGenerator::copyPHIInstruction(ScopStmt &Stmt, PHINode *PHI,
+ ValueMapT &BBMap,
+ LoopToScevMapT <S) {
unsigned NumIncoming = PHI->getNumIncomingValues();
PHINode *PHICopy =
Builder.CreatePHI(PHI->getType(), NumIncoming, "polly." + PHI->getName());
@@ -1324,5 +1324,4 @@ Value *RegionGenerator::copyPHIInstructi
for (unsigned u = 0; u < NumIncoming; u++)
addOperandToPHI(Stmt, PHI, PHICopy, PHI->getIncomingBlock(u), LTS);
- return PHICopy;
}
More information about the llvm-commits
mailing list