diff options
author | Erik Eckstein <eeckstein@apple.com> | 2014-08-22 01:18:39 +0000 |
---|---|---|
committer | Erik Eckstein <eeckstein@apple.com> | 2014-08-22 01:18:39 +0000 |
commit | b49d7abb7b289b73af0485c50c642216a5509eaa (patch) | |
tree | 1a922bfec9273c1a1f4af710fee1bec1e20bc87c /llvm/tools/llvm-cov/CodeCoverage.cpp | |
parent | fab565a56b1cad144053a91c78cb1f333210e431 (diff) | |
download | llvm-b49d7abb7b289b73af0485c50c642216a5509eaa.zip llvm-b49d7abb7b289b73af0485c50c642216a5509eaa.tar.gz llvm-b49d7abb7b289b73af0485c50c642216a5509eaa.tar.bz2 |
fix: SLPVectorizer crashes for unreachable blocks containing not schedulable instructions.
In unreachable blocks it's legal to have instructions like "%x = op %x".
Such instuctions are not schedulable. Therefore the SLPVectorizer has to check for
unreachable blocks and ignore them.
Fixes bug 20646.
llvm-svn: 216256
Diffstat (limited to 'llvm/tools/llvm-cov/CodeCoverage.cpp')
0 files changed, 0 insertions, 0 deletions