We can treat ds_read2_* as a single offset if the offsets are adjacent.
No test since emission of read2 instructions for partially
aligned loads isn't implemented yet.
Paths
| Differential D4711
R600/SI: Consider adjacent offsets in getLdStBaseRegImmOfs
ClosedPublic Authored by arsenm on Jul 29 2014, 2:45 PM.
Details
Summary We can treat ds_read2_* as a single offset if the offsets are adjacent. No test since emission of read2 instructions for partially
Diff Detail Event Timelinearsenm updated this object. Comment Actions Use size of data0 operand if it's a write2 instead of the first, non-result operand to get the element size This revision is now accepted and ready to land.Jul 29 2014, 6:10 PM
Revision Contents
Diff 11998 lib/Target/R600/SIInstrInfo.cpp
|