summaryrefslogtreecommitdiffstats
path: root/polly/lib/Analysis/ScopBuilder.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Analysis/ScopBuilder.cpp')
-rw-r--r--polly/lib/Analysis/ScopBuilder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/polly/lib/Analysis/ScopBuilder.cpp b/polly/lib/Analysis/ScopBuilder.cpp
index c089beea950..0de97fabd04 100644
--- a/polly/lib/Analysis/ScopBuilder.cpp
+++ b/polly/lib/Analysis/ScopBuilder.cpp
@@ -1151,7 +1151,7 @@ static MemoryAccess::ReductionType getReductionType(const BinaryOperator *BinOp,
return MemoryAccess::RT_NONE;
switch (BinOp->getOpcode()) {
case Instruction::FAdd:
- if (!BinOp->hasUnsafeAlgebra())
+ if (!BinOp->isFast())
return MemoryAccess::RT_NONE;
// Fall through
case Instruction::Add:
@@ -1163,7 +1163,7 @@ static MemoryAccess::ReductionType getReductionType(const BinaryOperator *BinOp,
case Instruction::And:
return MemoryAccess::RT_BAND;
case Instruction::FMul:
- if (!BinOp->hasUnsafeAlgebra())
+ if (!BinOp->isFast())
return MemoryAccess::RT_NONE;
// Fall through
case Instruction::Mul:
OpenPOWER on IntegriCloud