diff options
| author | Quentin Colombet <quentin.colombet@gmail.com> | 2024-05-07 11:08:33 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-07 11:08:33 +0200 |
| commit | 6ce04747cff524b4c5c8738e25144659a5cf6691 (patch) | |
| tree | 20049afc4a9b38d1397226a277c7cf94fb091fbd /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | d838e5b3e86e7b3b4b2f75ee9c2854e23782888e (diff) | |
[SDISel] Teach the type legalizer about ADDRSPACECAST (#90969)
Vectorized ADDRSPACECASTs were not supported by the type legalizer.
This patch adds the support for:
- splitting the vector result: <2 x ptr> => 2 x <1 x ptr>
- scalarization: <1 x ptr> => ptr
- widening: <3 x ptr> => <4 x ptr>
This is all exercised by the added NVPTX tests.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
