TableGen subtarget emitter, nearly first class support for SchedAlias.
authorAndrew Trick <atrick@apple.com>
Wed, 3 Oct 2012 23:06:28 +0000 (23:06 +0000)
committerAndrew Trick <atrick@apple.com>
Wed, 3 Oct 2012 23:06:28 +0000 (23:06 +0000)
commit2062b1260fa9df3e69e7b4d24a657a0ebb7f8710
treeb34ff5dc391ba749e1ae3bf6fb29db3acd142cc3
parentfe05d98c253676d1ae6e0f03efde6b75fdae105d
TableGen subtarget emitter, nearly first class support for SchedAlias.

A processor can now arbitrarily alias one SchedWrite onto
another. Only the SchedAlias definition need be within the processor
model. The aliased SchedWrite may be a SchedVariant, WriteSequence, or
transitively refer to another alias.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165179 91177308-0d34-0410-b5e6-96231b3b80d8
utils/TableGen/CodeGenSchedule.cpp
utils/TableGen/CodeGenSchedule.h
utils/TableGen/SubtargetEmitter.cpp