Extend the instruction itinerary model to include the ability to indicate the def...
authorDavid Goodwin <david_goodwin@apple.com>
Mon, 17 Aug 2009 16:02:57 +0000 (16:02 +0000)
committerDavid Goodwin <david_goodwin@apple.com>
Mon, 17 Aug 2009 16:02:57 +0000 (16:02 +0000)
commitfac8541dd40e01aa2b52962516f9ae67c99720cc
tree591dcc574cb762e802437c2bf2c471f4fdc10461
parent8f4b1ec02bbc72161a9bd9777a2996dae439c81e
Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79247 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetInstrItineraries.h
include/llvm/Target/TargetSchedule.td
lib/CodeGen/ExactHazardRecognizer.cpp
utils/TableGen/SubtargetEmitter.cpp
utils/TableGen/SubtargetEmitter.h