This eliminates extra extract instructions when loading an i8 vector to a float vector
Details
Details
Diff Detail
Diff Detail
Paths
| Differential D3915
R600/SI: Use v_cvt_f32_ubyte* instructions ClosedPublic Authored by arsenm on May 26 2014, 3:56 PM.
Details
Summary This eliminates extra extract instructions when loading an i8 vector to a float vector
Diff Detail Event Timelinearsenm updated this object. This revision is now accepted and ready to land.Jun 11 2014, 10:58 AM
Revision Contents
Diff 9816 lib/Target/R600/AMDGPUISelLowering.h
lib/Target/R600/AMDGPUISelLowering.cpp
lib/Target/R600/AMDGPUInstrInfo.td
lib/Target/R600/SIISelLowering.h
lib/Target/R600/SIISelLowering.cpp
lib/Target/R600/SIInstructions.td
test/CodeGen/R600/bitcast.ll
test/CodeGen/R600/cvt_f32_ubyte.ll
|