[mips] MIPS-IV is broadly the same as MIPS64 so duplicate all -mcpu=mips64 tests...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 14 Apr 2014 16:00:28 +0000 (16:00 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Mon, 14 Apr 2014 16:00:28 +0000 (16:00 +0000)
commit0543dab791a162d4c98e2e993894779faa0ae8ab
tree0c2302a4c33f253baed17e3e7d5554388dd515bd
parent327be6483d5d83404b7fedcd39507b8544af945c
[mips] MIPS-IV is broadly the same as MIPS64 so duplicate all -mcpu=mips64 tests with -mcpu=mips4 as a starting point

Summary:
Two exceptions to this:
  test/CodeGen/Mips/octeon.ll
  test/CodeGen/Mips/octeon_popcnt.ll
these test extensions to MIPS64

One test is altered for MIPS-IV:
  test/CodeGen/Mips/mips64countleading.ll
    Tests dclo/dclz which were added in MIPS64. The MIPS-IV version tests
    that dclo/dclz are not emitted.

Four tests fail and are not in this patch:
  test/CodeGen/Mips/abicalls.ll
  test/CodeGen/Mips/fcopysign-f32-f64.ll
  test/CodeGen/Mips/fcopysign.ll
  test/CodeGen/Mips/stack-alignment.ll

Depends on D3343

Reviewers: matheusalmeida, vmedic

Reviewed By: vmedic

Differential Revision: http://reviews.llvm.org/D3344

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206185 91177308-0d34-0410-b5e6-96231b3b80d8
21 files changed:
test/CodeGen/Mips/2010-07-20-Switch.ll
test/CodeGen/Mips/cmov.ll
test/CodeGen/Mips/eh-dwarf-cfa.ll
test/CodeGen/Mips/eh-return64.ll
test/CodeGen/Mips/elf_eflags.ll
test/CodeGen/Mips/int-to-float-conversion.ll
test/CodeGen/Mips/largeimmprinting.ll
test/CodeGen/Mips/longbranch.ll
test/CodeGen/Mips/mips64-f128.ll
test/CodeGen/Mips/mips64countleading.ll
test/CodeGen/Mips/mips64directive.ll
test/CodeGen/Mips/mips64ext.ll
test/CodeGen/Mips/mips64fpimm0.ll
test/CodeGen/Mips/mips64fpldst.ll
test/CodeGen/Mips/mips64imm.ll
test/CodeGen/Mips/mips64intldst.ll
test/CodeGen/Mips/mips64lea.ll
test/CodeGen/Mips/mips64load-store-left-right.ll
test/CodeGen/Mips/optimize-fp-math.ll
test/CodeGen/Mips/remat-immed-load.ll
test/CodeGen/Mips/sint-fp-store_pattern.ll