For each instruction itinerary class, specify the number of micro-ops each
authorEvan Cheng <evan.cheng@apple.com>
Thu, 9 Sep 2010 18:18:55 +0000 (18:18 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Thu, 9 Sep 2010 18:18:55 +0000 (18:18 +0000)
commit5f54ce347368105260be2cec497b6a4199dc5789
treedc2bae4e74d050c15882a22255e3a65453003c7a
parentc48bf0c39451befa74b1091be2546760c72c1c91
For each instruction itinerary class, specify the number of micro-ops each
instruction in the class would be decoded to. Or zero if the number of
uOPs must be determined dynamically.

This will be used to determine the cost-effectiveness of predicating a
micro-coded instruction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@113513 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Target/TargetInstrInfo.h
include/llvm/Target/TargetInstrItineraries.h
include/llvm/Target/TargetSchedule.td
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/ARMBaseInstrInfo.h
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMSchedule.td
lib/Target/ARM/ARMScheduleV6.td
lib/Target/TargetInstrInfo.cpp
utils/TableGen/SubtargetEmitter.cpp
utils/TableGen/SubtargetEmitter.h