summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api
diff options
context:
space:
mode:
authorAlexey Bataev <a.bataev@hotmail.com>2019-09-29 14:18:06 +0000
committerAlexey Bataev <a.bataev@hotmail.com>2019-09-29 14:18:06 +0000
commit8b1eeafb91331c85570a172904460918c9785f29 (patch)
treeed2add245225be67cf17df5ab3d034f3d921be68 /lldb/packages/Python/lldbsuite/test/python_api
parent83476b813e27f719139c5776d7eca35913363eb2 (diff)
downloadbcm5719-llvm-8b1eeafb91331c85570a172904460918c9785f29.tar.gz
bcm5719-llvm-8b1eeafb91331c85570a172904460918c9785f29.zip
[SLP] Fix for PR31847: Assertion failed: (isLoopInvariant(Operands[i], L) && "SCEVAddRecExpr operand is not loop-invariant!")
Initially SLP vectorizer replaced all going-to-be-vectorized instructions with Undef values. It may break ScalarEvaluation and may cause a crash. Reworked SLP vectorizer so that it does not replace vectorized instructions by UndefValue anymore. Instead vectorized instructions are marked for deletion inside if BoUpSLP class and deleted upon class destruction. Reviewers: mzolotukhin, mkuper, hfinkel, RKSimon, davide, spatel Subscribers: RKSimon, Gerolf, anemet, hans, majnemer, llvm-commits, sanjoy Differential Revision: https://reviews.llvm.org/D29641 llvm-svn: 373166
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud