This patch adds X86 instruction itineraries for non-pseudo opcodes in
authorPreston Gurd <preston.gurd@intel.com>
Mon, 19 Mar 2012 14:10:12 +0000 (14:10 +0000)
committerPreston Gurd <preston.gurd@intel.com>
Mon, 19 Mar 2012 14:10:12 +0000 (14:10 +0000)
commit3e99b715d1f9fd3db9ee3847d845e2804bd82280
tree0b54ed3d5687b608f766bb41b9a3cc507e518027
parent8118c94a55b7e3d6bcd43b4a043c922d8e20a8aa
This patch adds X86 instruction itineraries for non-pseudo opcodes in
X86InstrCompiler.td.

It also adds –mcpu-generic to the legalize-shift-64.ll test so the test
will pass if run on an Intel Atom CPU, which would otherwise
produce an instruction schedule which differs from that which the test expects.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@153033 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86InstrCompiler.td
lib/Target/X86/X86Schedule.td
lib/Target/X86/X86ScheduleAtom.td
test/CodeGen/X86/legalize-shift-64.ll