[mips] interAptiv based generic schedule model
authorSimon Dardis <simon.dardis@imgtec.com>
Thu, 1 Sep 2016 14:53:53 +0000 (14:53 +0000)
committerSimon Dardis <simon.dardis@imgtec.com>
Thu, 1 Sep 2016 14:53:53 +0000 (14:53 +0000)
commitbd2715475702e6b178e8db2101c8335e305ef787
tree0b29d29a9d1e49e625bba9112a4d500d093b4ffb
parentfbd3de7851b5874c282c34d9077f470c344e3870
[mips] interAptiv based generic schedule model

This scheduler describes a processor which covers all MIPS ISAs based
around the interAptiv and P5600 timings.

Reviewers: vkalintiris, dsanders

Differential Revision: https://reviews.llvm.org/D23551

llvm-svn: 280374
19 files changed:
llvm/lib/Target/Mips/MicroMips32r6InstrInfo.td
llvm/lib/Target/Mips/Mips.td
llvm/lib/Target/Mips/MipsSchedule.td
llvm/test/CodeGen/Mips/biggot.ll
llvm/test/CodeGen/Mips/divrem.ll
llvm/test/CodeGen/Mips/fcopysign-f32-f64.ll
llvm/test/CodeGen/Mips/llvm-ir/add.ll
llvm/test/CodeGen/Mips/llvm-ir/and.ll
llvm/test/CodeGen/Mips/llvm-ir/mul.ll
llvm/test/CodeGen/Mips/llvm-ir/not.ll
llvm/test/CodeGen/Mips/llvm-ir/or.ll
llvm/test/CodeGen/Mips/llvm-ir/select-flt.ll
llvm/test/CodeGen/Mips/llvm-ir/select-int.ll
llvm/test/CodeGen/Mips/llvm-ir/sub.ll
llvm/test/CodeGen/Mips/llvm-ir/xor.ll
llvm/test/CodeGen/Mips/longbranch.ll
llvm/test/CodeGen/Mips/no-odd-spreg.ll
llvm/test/CodeGen/Mips/prevent-hoisting.ll
llvm/test/DebugInfo/Mips/dsr-fixed-objects.ll