Prepare for adding InstrSchedModel annotations to X86 instructions.
authorJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 14 Mar 2013 22:42:17 +0000 (22:42 +0000)
committerJakob Stoklund Olesen <stoklund@2pi.dk>
Thu, 14 Mar 2013 22:42:17 +0000 (22:42 +0000)
commit488e4f445a010b8fc66fb820266a6fe64e093e0b
treec3fc777f0e83bb5708a426f4da5e1183cc7a432f
parentf8b0a08b6a2e2f4eacdb05eae9a8dd704b692b55
Prepare for adding InstrSchedModel annotations to X86 instructions.

The new InstrSchedModel is easier to use than the instruction
itineraries. It will be used to model instruction latency and throughput
in modern Intel microarchitectures like Sandy Bridge.

InstrSchedModel should be able to coexist with instruction itinerary
classes, but for cleanliness we should switch the Atom processor model
to the new InstrSchedModel as well.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177122 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86Schedule.td