summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/python_api/sbdata/TestSBData.py
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/sbdata/TestSBData.py
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/sbdata/TestSBData.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud