R600: Disable the BFE pattern
authorTom Stellard <thomas.stellard@amd.com>
Thu, 23 Jan 2014 18:49:33 +0000 (18:49 +0000)
committerTom Stellard <thomas.stellard@amd.com>
Thu, 23 Jan 2014 18:49:33 +0000 (18:49 +0000)
commit35f321dde5424977c64933393a4cd86a7fcc0306
tree799d2bb16104da753a8e5dc8c50028788cf15540
parentcbf79028c32a2cac90717ab768e083a13ade4792
R600: Disable the BFE pattern

This pattern uses an SDNodeXForm, which isn't being emitted for some
reason.  I can get it to work by attaching the PatLeaf that has the
XForm to the argument in the output pattern, but this results in an
immediate being used in a register operand, which the backend can't
handle yet.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199918 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUInstructions.td
lib/Target/R600/R600Instructions.td
test/CodeGen/R600/bfe_uint.ll