Add predicates methods to TargetOperandInfo, and switch all clients
authorChris Lattner <sabre@nondot.org>
Mon, 7 Jan 2008 02:39:19 +0000 (02:39 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 7 Jan 2008 02:39:19 +0000 (02:39 +0000)
commit8ca5c67c6e95fdcf5ddb2f06586873c843dd0cde
treeb9e21ae796516ae90af9ada2915fadf2cf616e53
parent572742e876478d3ec7ff0750c0473d7621804b15
Add predicates methods to TargetOperandInfo, and switch all clients
over to using them, instead of diddling Flags directly.  Change the
various flags from const variables to enums.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45677 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetInstrInfo.h
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
lib/CodeGen/TargetInstrInfoImpl.cpp
lib/Target/X86/X86InstrInfo.cpp
utils/TableGen/InstrInfoEmitter.cpp