diff options
author | Tim Northover <tnorthover@apple.com> | 2022-02-10 13:28:50 +0000 |
---|---|---|
committer | Tim Northover <t.p.northover@gmail.com> | 2022-02-14 10:58:22 +0000 |
commit | a87d3ba61c64bf957f2f9369e4d076cbbf3d486f (patch) | |
tree | 2bbccb42f5d0a79e219836d681789342c724dac6 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 7f41643ef06d9e58a2addf2fdae8c0468cd437fe (diff) | |
download | llvm-a87d3ba61c64bf957f2f9369e4d076cbbf3d486f.zip llvm-a87d3ba61c64bf957f2f9369e4d076cbbf3d486f.tar.gz llvm-a87d3ba61c64bf957f2f9369e4d076cbbf3d486f.tar.bz2 |
Reapply: StackProtector: ignore debug insts when splitting blocks.
When deciding where to split a block to insert stack guard checks, we should
move past any debug instructions we see that might (e.g.) be separating a tail
call from its frame wrangling.
This time, also don't run off the front of a basic block.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions