Add PPC Freescale e500mc and e5500 subtargets.
authorHal Finkel <hfinkel@anl.gov>
Tue, 28 Aug 2012 16:12:39 +0000 (16:12 +0000)
committerHal Finkel <hfinkel@anl.gov>
Tue, 28 Aug 2012 16:12:39 +0000 (16:12 +0000)
commit621b77ade2ff46d1d8594bddee6931b2f4a14706
treec62ff96a5e41cd18a8ca54a06ece1f1d0e54e728
parent37dca6331d6bfadfb80b3c68a1cabd6bdf1a13be
Add PPC Freescale e500mc and e5500 subtargets.

Add subtargets for Freescale e500mc (32-bit) and e5500 (64-bit) to
the PowerPC backend.

Patch by Tobias von Koch.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162764 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPC.td
lib/Target/PowerPC/PPCAsmPrinter.cpp
lib/Target/PowerPC/PPCISelLowering.cpp
lib/Target/PowerPC/PPCInstrInfo.cpp
lib/Target/PowerPC/PPCSchedule.td
lib/Target/PowerPC/PPCScheduleE500mc.td [new file with mode: 0644]
lib/Target/PowerPC/PPCScheduleE5500.td [new file with mode: 0644]
lib/Target/PowerPC/PPCSubtarget.h
test/CodeGen/PowerPC/fsl-e500mc.ll [new file with mode: 0644]
test/CodeGen/PowerPC/fsl-e5500.ll [new file with mode: 0644]