diff options
author | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-06-23 16:22:01 +0100 |
---|---|---|
committer | Simon Pilgrim <llvm-dev@redking.me.uk> | 2023-06-23 16:22:11 +0100 |
commit | 1f006f5fb63df4facb2c45511090b3fdd3e07de5 (patch) | |
tree | ca56dc4eb19ed08e748044f23edf928d220b42f2 /llvm/lib/Object/ObjectFile.cpp | |
parent | b51153792b1fdfe93d3a20a226466b44c8f23eac (diff) | |
download | llvm-1f006f5fb63df4facb2c45511090b3fdd3e07de5.zip llvm-1f006f5fb63df4facb2c45511090b3fdd3e07de5.tar.gz llvm-1f006f5fb63df4facb2c45511090b3fdd3e07de5.tar.bz2 |
[DAG] mergeTruncStores - early out if we collect more than the maximum number of stores
If we have an excessive number of stores in a single chain then the candidate WideVT may exceed the maximum width of an EVT integer type (and will assert) - but since mergeTruncStores doesn't support anything wider than a i64 store we should just early-out if we've collected more than stores than that.
Fixes #63306
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions