[PATCH] D13656: [mips][mips16] MIPS16 is not a CPU/Architecture but is an ASE.

Daniel Sanders via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 12 08:27:54 PDT 2015


dsanders created this revision.
dsanders added a reviewer: vkalintiris.
dsanders added subscribers: llvm-commits, rkotler.
Herald added a subscriber: dsanders.

The -mcpu=mips16 option caused the Integrated Assembler to crash because
it couldn't figure out the architecture revision number to write to the
.MIPS.abiflags section. This CPU definition has been removed because, like
microMIPS, MIPS16 is an ASE to a base architecture.

http://reviews.llvm.org/D13656

Files:
  lib/Target/Mips/Mips.td
  test/CodeGen/MIR/Mips/expected-global-value-or-symbol-after-call-entry.mir
  test/CodeGen/MIR/Mips/memory-operands.mir
  test/CodeGen/Mips/addi.ll
  test/CodeGen/Mips/adjust-callstack-sp.ll
  test/CodeGen/Mips/align16.ll
  test/CodeGen/Mips/alloca16.ll
  test/CodeGen/Mips/and1.ll
  test/CodeGen/Mips/atomicops.ll
  test/CodeGen/Mips/beqzc.ll
  test/CodeGen/Mips/beqzc1.ll
  test/CodeGen/Mips/br-jmp.ll
  test/CodeGen/Mips/brconeq.ll
  test/CodeGen/Mips/brconeqk.ll
  test/CodeGen/Mips/brconeqz.ll
  test/CodeGen/Mips/brconge.ll
  test/CodeGen/Mips/brcongt.ll
  test/CodeGen/Mips/brconle.ll
  test/CodeGen/Mips/brconlt.ll
  test/CodeGen/Mips/brconne.ll
  test/CodeGen/Mips/brconnek.ll
  test/CodeGen/Mips/brconnez.ll
  test/CodeGen/Mips/brind.ll
  test/CodeGen/Mips/brsize3.ll
  test/CodeGen/Mips/brsize3a.ll
  test/CodeGen/Mips/ci2.ll
  test/CodeGen/Mips/cmplarge.ll
  test/CodeGen/Mips/const1.ll
  test/CodeGen/Mips/const4a.ll
  test/CodeGen/Mips/const6.ll
  test/CodeGen/Mips/const6a.ll
  test/CodeGen/Mips/div.ll
  test/CodeGen/Mips/div_rem.ll
  test/CodeGen/Mips/divu.ll
  test/CodeGen/Mips/divu_remu.ll
  test/CodeGen/Mips/ex2.ll
  test/CodeGen/Mips/extins.ll
  test/CodeGen/Mips/f16abs.ll
  test/CodeGen/Mips/fixdfsf.ll
  test/CodeGen/Mips/fp16instrinsmc.ll
  test/CodeGen/Mips/fp16mix.ll
  test/CodeGen/Mips/fp16static.ll
  test/CodeGen/Mips/helloworld.ll
  test/CodeGen/Mips/hf16_1.ll
  test/CodeGen/Mips/hf16call32.ll
  test/CodeGen/Mips/hf16call32_body.ll
  test/CodeGen/Mips/hf1_body.ll
  test/CodeGen/Mips/hfptrcall.ll
  test/CodeGen/Mips/i32k.ll
  test/CodeGen/Mips/insn-zero-size-bb.ll
  test/CodeGen/Mips/jtstat.ll
  test/CodeGen/Mips/l3mc.ll
  test/CodeGen/Mips/lb1.ll
  test/CodeGen/Mips/lbu1.ll
  test/CodeGen/Mips/lcb2.ll
  test/CodeGen/Mips/lcb3c.ll
  test/CodeGen/Mips/lcb4a.ll
  test/CodeGen/Mips/lcb5.ll
  test/CodeGen/Mips/lh1.ll
  test/CodeGen/Mips/lhu1.ll
  test/CodeGen/Mips/llcarry.ll
  test/CodeGen/Mips/madd-msub.ll
  test/CodeGen/Mips/mbrsize4a.ll
  test/CodeGen/Mips/mips16-hf-attr-2.ll
  test/CodeGen/Mips/mips16-hf-attr.ll
  test/CodeGen/Mips/mips16_32_1.ll
  test/CodeGen/Mips/mips16_32_10.ll
  test/CodeGen/Mips/mips16_32_3.ll
  test/CodeGen/Mips/mips16_32_4.ll
  test/CodeGen/Mips/mips16_32_5.ll
  test/CodeGen/Mips/mips16_32_6.ll
  test/CodeGen/Mips/mips16_32_7.ll
  test/CodeGen/Mips/mips16_fpret.ll
  test/CodeGen/Mips/mips16ex.ll
  test/CodeGen/Mips/mips16fpe.ll
  test/CodeGen/Mips/misha.ll
  test/CodeGen/Mips/mul.ll
  test/CodeGen/Mips/mulll.ll
  test/CodeGen/Mips/mulull.ll
  test/CodeGen/Mips/neg1.ll
  test/CodeGen/Mips/nomips16.ll
  test/CodeGen/Mips/not1.ll
  test/CodeGen/Mips/null.ll
  test/CodeGen/Mips/or1.ll
  test/CodeGen/Mips/powif64_16.ll
  test/CodeGen/Mips/rem.ll
  test/CodeGen/Mips/remu.ll
  test/CodeGen/Mips/s2rem.ll
  test/CodeGen/Mips/sb1.ll
  test/CodeGen/Mips/sel1c.ll
  test/CodeGen/Mips/sel2c.ll
  test/CodeGen/Mips/selTBteqzCmpi.ll
  test/CodeGen/Mips/selTBtnezCmpi.ll
  test/CodeGen/Mips/selTBtnezSlti.ll
  test/CodeGen/Mips/seleq.ll
  test/CodeGen/Mips/seleqk.ll
  test/CodeGen/Mips/selgek.ll
  test/CodeGen/Mips/selgt.ll
  test/CodeGen/Mips/selle.ll
  test/CodeGen/Mips/selltk.ll
  test/CodeGen/Mips/selne.ll
  test/CodeGen/Mips/selnek.ll
  test/CodeGen/Mips/selpat.ll
  test/CodeGen/Mips/seteq.ll
  test/CodeGen/Mips/seteqz.ll
  test/CodeGen/Mips/setge.ll
  test/CodeGen/Mips/setgek.ll
  test/CodeGen/Mips/setle.ll
  test/CodeGen/Mips/setlt.ll
  test/CodeGen/Mips/setltk.ll
  test/CodeGen/Mips/setne.ll
  test/CodeGen/Mips/setuge.ll
  test/CodeGen/Mips/setugt.ll
  test/CodeGen/Mips/setule.ll
  test/CodeGen/Mips/setult.ll
  test/CodeGen/Mips/setultk.ll
  test/CodeGen/Mips/sh1.ll
  test/CodeGen/Mips/simplebr.ll
  test/CodeGen/Mips/sll1.ll
  test/CodeGen/Mips/sll2.ll
  test/CodeGen/Mips/sr1.ll
  test/CodeGen/Mips/sra1.ll
  test/CodeGen/Mips/sra2.ll
  test/CodeGen/Mips/srl1.ll
  test/CodeGen/Mips/srl2.ll
  test/CodeGen/Mips/stchar.ll
  test/CodeGen/Mips/stldst.ll
  test/CodeGen/Mips/sub1.ll
  test/CodeGen/Mips/sub2.ll
  test/CodeGen/Mips/tail16.ll
  test/CodeGen/Mips/tailcall.ll
  test/CodeGen/Mips/tls16.ll
  test/CodeGen/Mips/tls16_2.ll
  test/CodeGen/Mips/trap1.ll
  test/CodeGen/Mips/ul1.ll
  test/CodeGen/Mips/xor1.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D13656.37118.patch
Type: text/x-patch
Size: 79033 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151012/87de41cb/attachment.bin>


More information about the llvm-commits mailing list