OSDN Git Service

Make processor FUs unique for given itinerary. This extends the limit of 32
authorAnton Korobeynikov <asl@math.spbu.ru>
Sun, 18 Apr 2010 20:31:01 +0000 (20:31 +0000)
committerAnton Korobeynikov <asl@math.spbu.ru>
Sun, 18 Apr 2010 20:31:01 +0000 (20:31 +0000)
commit928eb49cae286c95dceecf4442997dd561c6e3b7
treed65ac9dd3b6f18abc632f4d186d430e075ded25a
parentd65077a50901cbe55d8285bb1149eb8ba8210a58
Make processor FUs unique for given itinerary. This extends the limit of 32
FU per CPU arch to 32 per intinerary allowing precise modelling of quite
complex pipelines in the future.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101754 91177308-0d34-0410-b5e6-96231b3b80d8
15 files changed:
include/llvm/Target/TargetSchedule.td
lib/Target/ARM/ARMSchedule.td
lib/Target/ARM/ARMScheduleA8.td
lib/Target/ARM/ARMScheduleA9.td
lib/Target/ARM/ARMScheduleV6.td
lib/Target/Alpha/AlphaSchedule.td
lib/Target/CellSPU/SPUSchedule.td
lib/Target/Mips/MipsSchedule.td
lib/Target/PowerPC/PPCSchedule.td
lib/Target/PowerPC/PPCScheduleG3.td
lib/Target/PowerPC/PPCScheduleG4.td
lib/Target/PowerPC/PPCScheduleG4Plus.td
lib/Target/PowerPC/PPCScheduleG5.td
utils/TableGen/SubtargetEmitter.cpp
utils/TableGen/SubtargetEmitter.h