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)
commit13745262a8db98d6c4513ff9934db4be75a8b26c
tree94a2e5f6ae75723c8ef8895bbd96fc264d52821d
parent2062b1260fa9df3e69e7b4d24a657a0ebb7f8710
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")>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165180 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetSchedule.td
utils/TableGen/CodeGenSchedule.cpp
utils/TableGen/CodeGenSchedule.h
utils/TableGen/SetTheory.cpp