Added instregex support to TableGen subtarget emitter.
authorAndrew Trick <atrick@apple.com>
Wed, 3 Oct 2012 23:06:32 +0000 (23:06 +0000)
committerAndrew Trick <atrick@apple.com>
Wed, 3 Oct 2012 23:06:32 +0000 (23:06 +0000)
commit9e1deb69b9defa45679f24518a028c66fc8c9577
tree3b76b96a4d10edc7675a9b2d0a60b7c08802245c
parentda984b1aa9c40cde1f59f53b96589632e5742727
Added instregex support to TableGen subtarget emitter.

This allows the processor-specific machine model to override selected
base opcodes without any fanciness.
e.g. InstRW<[CoreXWriteVANDP], (instregex "VANDP")>.

llvm-svn: 165180
llvm/include/llvm/Target/TargetSchedule.td
llvm/utils/TableGen/CodeGenSchedule.cpp
llvm/utils/TableGen/CodeGenSchedule.h
llvm/utils/TableGen/SetTheory.cpp