[AMDGPU] Divergence driven instruction selection. Shift operations.
authorAlexander Timofeev <Alexander.Timofeev@amd.com>
Mon, 1 Oct 2018 11:06:35 +0000 (11:06 +0000)
committerAlexander Timofeev <Alexander.Timofeev@amd.com>
Mon, 1 Oct 2018 11:06:35 +0000 (11:06 +0000)
commitb048fa33446c99c53f33be3201c5c9dbdf5eae4e
tree4d39cf1dc050879a4edb54a3ff0e307facf30e89
parent06e65cae4ab48f9e52a9a65b7ab261bdf21e63d4
[AMDGPU] Divergence driven instruction selection. Shift operations.

Summary: This change enables VOP3 shifts to be explicitly selected
         dependent on the divergence.

Differential Revision: https://reviews.llvm.org/D52559

Reviewers: rampitec
llvm-svn: 343455
llvm/lib/Target/AMDGPU/SOPInstructions.td
llvm/lib/Target/AMDGPU/VOP3Instructions.td
llvm/lib/Target/AMDGPU/VOPInstructions.td