diff options
author | Benjamin Maxwell <benjamin.maxwell@arm.com> | 2024-11-12 20:48:41 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-12 20:48:41 +0000 |
commit | 014455a58762331b8eb7962c60bd64168c49f3b4 (patch) | |
tree | aa4ffd769a05fb4a105c9c2b1250a894c8698dc7 /llvm/lib/Object/ELFObjectFile.cpp | |
parent | 5cd6e21bddb882150068ea1c94e7b35c11f515be (diff) | |
download | llvm-014455a58762331b8eb7962c60bd64168c49f3b4.zip llvm-014455a58762331b8eb7962c60bd64168c49f3b4.tar.gz llvm-014455a58762331b8eb7962c60bd64168c49f3b4.tar.bz2 |
[SDAG] Limit sincos/frexp stack slot folding to stores chained to entry (#115906)
When the chain is not the entry node there is a risk the stores are
within a (CALLSEQ_START, CALLSEQ_END), which when the node is expanded
will lead to nested call sequences.
It should be possible to check for this and allow more cases, but for
now, let's limit this to cases where it's definitely safe.
Fixes #115323
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions