diff options
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopUtils.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/LoopUtils.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Utils/LoopUtils.cpp b/llvm/lib/Transforms/Utils/LoopUtils.cpp index 2fff9521..67efafe 100644 --- a/llvm/lib/Transforms/Utils/LoopUtils.cpp +++ b/llvm/lib/Transforms/Utils/LoopUtils.cpp @@ -1207,12 +1207,7 @@ Value *llvm::getShuffleReduction(IRBuilderBase &Builder, Value *Src, } Value *llvm::createAnyOfReduction(IRBuilderBase &Builder, Value *Src, - const RecurrenceDescriptor &Desc, - PHINode *OrigPhi) { - assert( - RecurrenceDescriptor::isAnyOfRecurrenceKind(Desc.getRecurrenceKind()) && - "Unexpected reduction kind"); - Value *InitVal = Desc.getRecurrenceStartValue(); + Value *InitVal, PHINode *OrigPhi) { Value *NewVal = nullptr; // First use the original phi to determine the new value we're trying to |