diff options
author | Tobias Grosser <tobias@grosser.es> | 2015-11-22 11:06:51 +0000 |
---|---|---|
committer | Tobias Grosser <tobias@grosser.es> | 2015-11-22 11:06:51 +0000 |
commit | 9737c7b43107b1a8af0f4da8c5d51b69be5c8a2b (patch) | |
tree | b56ecf6a1c6a811ce37c6658960fc6f0c5a858ae /llvm/lib/CodeGen/DFAPacketizer.cpp | |
parent | 71d403effb18037735c42cd234b876b636afba9d (diff) | |
download | llvm-9737c7b43107b1a8af0f4da8c5d51b69be5c8a2b.zip llvm-9737c7b43107b1a8af0f4da8c5d51b69be5c8a2b.tar.gz llvm-9737c7b43107b1a8af0f4da8c5d51b69be5c8a2b.tar.bz2 |
ScopInfo: Remove domains of error blocks (and blocks they dominate) early on
Trying to build up access functions for any of these blocks is likely to fail,
as error blocks may contain invalid/non-representable instructions, and blocks
dominated by error blocks may reference such instructions, which wil also cause
failures. As all of these blocks are anyhow assumed to not be executed, we can
just remove them early on.
This fixes http://llvm.org/PR25596
llvm-svn: 253818
Diffstat (limited to 'llvm/lib/CodeGen/DFAPacketizer.cpp')
0 files changed, 0 insertions, 0 deletions