diff options
author | Bevin Hansson <59652494+bevin-hansson@users.noreply.github.com> | 2024-04-08 09:07:55 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-08 09:07:55 +0200 |
commit | 110c22fe127f0c8c0d8acfddd123b9e9423d087a (patch) | |
tree | b94bac54941a258f4466dcc73d7ef3a6e5266331 /llvm/lib/CodeGen/MachineModuleSlotTracker.cpp | |
parent | eaa063f0c6d51a3b561bc2007fe95420949f42d1 (diff) | |
download | llvm-110c22fe127f0c8c0d8acfddd123b9e9423d087a.zip llvm-110c22fe127f0c8c0d8acfddd123b9e9423d087a.tar.gz llvm-110c22fe127f0c8c0d8acfddd123b9e9423d087a.tar.bz2 |
[ExpandLargeFpConvert] Support bfloat. (#87619)
The conversion expansions did not properly handle bfloat types.
I'm not certain that these expansions are completely correct;
I don't have any experience with AMDGPU or the ability to run
anything to test it.
Note that it doesn't seem like AMDGPU with GlobalISel can
handle fptrunc of float to bfloat, which is needed for itofp.
I've omitted the GISEL run for the bfloat case.
This fixes #85379.
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleSlotTracker.cpp')
0 files changed, 0 insertions, 0 deletions