diff options
| author | Fateme Hosseini <quic_fhossein@quicinc.com> | 2025-10-28 09:20:59 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-28 09:20:59 -0500 |
| commit | e5bb946d1818fb545b36c1b84abf3ab46f4faa5b (patch) | |
| tree | 58ab0f4c4140f73c11f154d1cb795fc9d37bbe34 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
| parent | d30bd27e7f98c4bf752c50d7189f35ebbf742c3e (diff) | |
| download | llvm-e5bb946d1818fb545b36c1b84abf3ab46f4faa5b.zip llvm-e5bb946d1818fb545b36c1b84abf3ab46f4faa5b.tar.gz llvm-e5bb946d1818fb545b36c1b84abf3ab46f4faa5b.tar.bz2 | |
Bug fixes for ISelLowering for HVX (#164416)
1. createHvxPrefixPred was computing an invalid byte count for small
predicate types, leading to a crash during instruction selection.
2. HexagonTargetLowering::SplitHvxMemOp assumed the memory vector type
is always simple. This patch adds a guard to avoid processing non-simple
vector types, which can lead to failure.
Patch By:
Fateme Hosseini
Co-authored-by: pavani karveti <quic_pkarveti@quicinc.com>
Co-authored-by: Sergei Larin <slarin@quicinc.com>
Co-authored-by: Pavani Karveti <pkarveti@qti.qualcomm.com>
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions
