aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/DFAPacketizer.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-11-22 11:06:51 +0000
committerTobias Grosser <tobias@grosser.es>2015-11-22 11:06:51 +0000
commit9737c7b43107b1a8af0f4da8c5d51b69be5c8a2b (patch)
treeb56ecf6a1c6a811ce37c6658960fc6f0c5a858ae /llvm/lib/CodeGen/DFAPacketizer.cpp
parent71d403effb18037735c42cd234b876b636afba9d (diff)
downloadllvm-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