diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-05-17 20:00:00 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2017-05-17 20:00:00 +0000 |
commit | 786eeea23eef657c95a3b94c8903478ad38462da (patch) | |
tree | 1b77ee721f5f0f2f66bf0047efb8104c97601512 /llvm/lib/Support/BinaryStreamReader.cpp | |
parent | 91b46c99be2f612c482b99e1196f5265b0fb8b9f (diff) | |
download | bcm5719-llvm-786eeea23eef657c95a3b94c8903478ad38462da.tar.gz bcm5719-llvm-786eeea23eef657c95a3b94c8903478ad38462da.zip |
AMDGPU: Try to use op_sel when selecting packed instructions
Avoids instructions to pack a vector when the source is really
a scalar being broadcast.
Also be smarter and look for per-component fneg.
Doesn't yet handle scalar from upper half of register
or other swizzles.
llvm-svn: 303291
Diffstat (limited to 'llvm/lib/Support/BinaryStreamReader.cpp')
0 files changed, 0 insertions, 0 deletions