Don't share functional units among the PPC itineraries
authorHal Finkel <hfinkel@anl.gov>
Thu, 28 Nov 2013 06:05:59 +0000 (06:05 +0000)
committerHal Finkel <hfinkel@anl.gov>
Thu, 28 Nov 2013 06:05:59 +0000 (06:05 +0000)
commit680cd7b07707407ff29083b2fcad97c076213b8c
tree36dc7306a989ef40a140b7beb2c86047a8541bbb
parent91e710c3dd955e80a4d0fc3a7c26c115b61f8556
Don't share functional units among the PPC itineraries

Instead of sharing functional unit names between the various PPC itineraries,
give each core its own unit names prefixed with the core name.  This follows
the convention used by other backends (such as ARM), and removes a non-obvious
ordering dependency between the various PPCSchedule*.td files.

No functionality change intended.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@195908 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCSchedule.td
lib/Target/PowerPC/PPCSchedule440.td
lib/Target/PowerPC/PPCScheduleA2.td
lib/Target/PowerPC/PPCScheduleE500mc.td
lib/Target/PowerPC/PPCScheduleE5500.td
lib/Target/PowerPC/PPCScheduleG3.td
lib/Target/PowerPC/PPCScheduleG4.td
lib/Target/PowerPC/PPCScheduleG4Plus.td
lib/Target/PowerPC/PPCScheduleG5.td