summaryrefslogtreecommitdiffstats
path: root/polly/lib/Transform/IndVarSimplify.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Transform/IndVarSimplify.cpp')
-rw-r--r--polly/lib/Transform/IndVarSimplify.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/polly/lib/Transform/IndVarSimplify.cpp b/polly/lib/Transform/IndVarSimplify.cpp
index def974c2d01..dd56285a4fd 100644
--- a/polly/lib/Transform/IndVarSimplify.cpp
+++ b/polly/lib/Transform/IndVarSimplify.cpp
@@ -970,7 +970,7 @@ const SCEVAddRecExpr *WidenIV::GetExtendedOperandRecurrence(NarrowIVDefUse DU) {
/// IVUsers' perspective after widening it's type? In other words, can the
/// extend be safely hoisted out of the loop with SCEV reducing the value to a
/// recurrence on the same loop. If so, return the sign or zero extended
-/// recurrence. Otherwise return NULL.
+/// recurrence. Otherwise return nullptr.
const SCEVAddRecExpr *WidenIV::GetWideRecurrence(Instruction *NarrowUse) {
if (!SE->isSCEVable(NarrowUse->getType()))
return 0;
@@ -1110,7 +1110,7 @@ PHINode *WidenIV::CreateWideIV(SCEVExpander &Rewriter) {
// Is this phi an induction variable?
const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(OrigPhi));
if (!AddRec)
- return NULL;
+ return nullptr;
// Widen the induction variable expression.
const SCEV *WideIVExpr = IsSigned ? SE->getSignExtendExpr(AddRec, WideType)
@@ -1122,7 +1122,7 @@ PHINode *WidenIV::CreateWideIV(SCEVExpander &Rewriter) {
// Can the IV be extended outside the loop without overflow?
AddRec = dyn_cast<SCEVAddRecExpr>(WideIVExpr);
if (!AddRec || AddRec->getLoop() != L)
- return NULL;
+ return nullptr;
// An AddRec must have loop-invariant operands. Since this AddRec is
// materialized by a loop header phi, the expression cannot have any post-loop
OpenPOWER on IntegriCloud