diff options
author | Craig Topper <craig.topper@sifive.com> | 2024-11-15 17:23:46 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-15 17:23:46 -0800 |
commit | 6a0905d11ede27f2ac52338dc9d4bcd5c6e8a2f5 (patch) | |
tree | aaee5a67ddaa067dde1f5aa9ba82f9eae47a33b8 /clang/lib/CodeGen/CodeGenFunction.cpp | |
parent | 131d73ed3483f2ad43a2c7c0834522c0150936bb (diff) | |
download | llvm-6a0905d11ede27f2ac52338dc9d4bcd5c6e8a2f5.zip llvm-6a0905d11ede27f2ac52338dc9d4bcd5c6e8a2f5.tar.gz llvm-6a0905d11ede27f2ac52338dc9d4bcd5c6e8a2f5.tar.bz2 |
[RISCV][GISel] Add isel patterns for i16 load/store (#116293)
In order to support f16 load/store we need to make load/stores with s16
register type legal. If regbank selection doesn't pick the FPR bank,
we'll be left with a GPR load or store which we don't have isel patterns
for from SelectionDAG.
In order to add the patterns we need to make i16 a legal type for the
GPR register class.
Tests are currently disabling the legality check because I haven't
update the legalizer yet.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenFunction.cpp')
0 files changed, 0 insertions, 0 deletions