This was switching to use a format store for a non-format store for
f16 types. Also fixes i16/f16 stores on targets without legal f16.
The corresponding loads also need to be fixed.
Paths 
  |  Differential  D65113  
 AMDGPU: Correct behavior of f16/i16 non-format store intrinsics ClosedPublic Authored by arsenm on Jul 22 2019, 1:55 PM. 
Details 
 Summary This was switching to use a format store for a non-format store for The corresponding loads also need to be fixed. 
Diff Detail Event TimelineHerald added subscribers: t-tye, tpr, dstuttard and 4 others.  ·  View Herald TranscriptJul 22 2019, 1:55 PM arsenm added a parent revision: D65124: AMDGPU: Correct behavior of f16 buffer loads.Jul 24 2019, 9:14 AM This revision is now accepted and ready to land.Aug 5 2019, 5:06 AM 
Revision Contents 
Diff 211185 lib/Target/AMDGPU/BUFInstructions.td
 lib/Target/AMDGPU/SIISelLowering.cpp
 
 test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.store.ll
 test/CodeGen/AMDGPU/llvm.amdgcn.struct.buffer.store.ll
  | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||