Enhance the InstrStage object to enable the specification of an Itinerary with overla...
authorDavid Goodwin <david_goodwin@apple.com>
Wed, 12 Aug 2009 18:31:53 +0000 (18:31 +0000)
committerDavid Goodwin <david_goodwin@apple.com>
Wed, 12 Aug 2009 18:31:53 +0000 (18:31 +0000)
commit1a8f36e3ce5b9c230781b66600c81536128abfb5
treebd61effd4e8892ef92fa3c21b5e66933c0b74ad5
parent4e97a0f0cb1b1b266d2653e44eb31374f2685c2b
Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one.

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