This needs special handling due to some subtargets that have a
nonstandard register layout for f16 vectors
Also reject some illegal types on other targets.
Paths
| Differential D67045
AMDGPU/GlobalISel: Select llvm.amdgcn.raw.buffer.store.format ClosedPublic Authored by arsenm on Aug 31 2019, 3:33 PM.
Details
Diff Detail Event TimelineHerald added subscribers: Petar.Avramovic, t-tye, tpr and 6 others. · View Herald TranscriptAug 31 2019, 3:33 PM This revision is now accepted and ready to land.Sep 12 2019, 9:21 AM
Revision Contents
Diff 218244 lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
lib/Target/AMDGPU/AMDGPULegalizerInfo.h
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f16.ll
test/CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.raw.buffer.store.format.f32.ll
|