R600/SI: Various instruction format bit test cleanups
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 1 Dec 2014 15:52:46 +0000 (15:52 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 1 Dec 2014 15:52:46 +0000 (15:52 +0000)
commitc5f174d0601dc6e698a265deecd561699d1ad352
treeb7944224c56babee0acb815803c7c6318604bf4b
parent95636e565a18a4f7ad41f0606d28e2e02c167c57
R600/SI: Various instruction format bit test cleanups

- Fix missing SALU format bits
- Remove unused isSALUInstr
- Add isVALU
- Switch isDS to use a bit like the others
- Move SIInstrInfo::is* functions to header
- Reorder so they are approximately sorted by type (SALU, VALU, memory)

llvm-svn: 223038
llvm/lib/Target/R600/SIDefines.h
llvm/lib/Target/R600/SIInstrFormats.td
llvm/lib/Target/R600/SIInstrInfo.cpp
llvm/lib/Target/R600/SIInstrInfo.h
llvm/lib/Target/R600/SIInstrInfo.td