R600/SI: Update instruction conversions for VI
authorMarek Olsak <marek.olsak@amd.com>
Sun, 7 Dec 2014 12:19:03 +0000 (12:19 +0000)
committerMarek Olsak <marek.olsak@amd.com>
Sun, 7 Dec 2014 12:19:03 +0000 (12:19 +0000)
commitbe047806d1e1263efb2f67e03b8ad7cfab12156b
tree0ad0d1f68904e89264f9d3d0cafe64cc2c06cbe2
parent5df00d63e290015e82cb27ad587b70f847f5bb2b
R600/SI: Update instruction conversions for VI

There are 3 changes:
- Convert 32-bit S_LSHL/LSHR/ASHR to their V_*REV variants for VI
- Lower RSQ_CLAMP for VI
- Don't generate MIN/MAX_LEGACY on VI

llvm-svn: 223604
llvm/lib/Target/R600/AMDGPUISelLowering.cpp
llvm/lib/Target/R600/SIInstrInfo.cpp
llvm/lib/Target/R600/SIInstrInfo.h