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)
commitda984b1aa9c40cde1f59f53b96589632e5742727
tree5d774b21791ed2cc39274785747ce641dbfe37e0
parent7aba6beae5da5ac865ada3c35dad3297fd60e3d6
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.

llvm-svn: 165179
llvm/utils/TableGen/CodeGenSchedule.cpp
llvm/utils/TableGen/CodeGenSchedule.h
llvm/utils/TableGen/SubtargetEmitter.cpp