diff options
| author | Craig Topper <craig.topper@sifive.com> | 2025-10-31 10:05:14 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-31 10:05:14 -0700 |
| commit | 91010a349a536d8d48b49566d8691d95bd2e6185 (patch) | |
| tree | e9944b1dc7fb210e7f0ee27fdf91dbf472e6dcf5 /llvm/lib/TextAPI/BinaryReader/DylibReader.cpp | |
| parent | 3c4fecef6c3c1d9646409b9986a6be293633153c (diff) | |
| download | llvm-91010a349a536d8d48b49566d8691d95bd2e6185.zip llvm-91010a349a536d8d48b49566d8691d95bd2e6185.tar.gz llvm-91010a349a536d8d48b49566d8691d95bd2e6185.tar.bz2 | |
[RISCV] Reduce number of GPRs needed by lowerSegmentSpillReload. (#165337)
Previously, we kept VLENB unaltered in register and used a temporary
register to shift it. Now we store the shifted value in the VLENB
register and keep track of how much it has been shifted. If we need a
smaller multiple of VLENB we can shift right.
Fixes #165232.
Diffstat (limited to 'llvm/lib/TextAPI/BinaryReader/DylibReader.cpp')
0 files changed, 0 insertions, 0 deletions
