[mips] Add option -mno-ldc1-sdc1.
authorAkira Hatanaka <ahatanaka@mips.com>
Mon, 13 May 2013 18:23:35 +0000 (18:23 +0000)
committerAkira Hatanaka <ahatanaka@mips.com>
Mon, 13 May 2013 18:23:35 +0000 (18:23 +0000)
commit42f562a1694d24b41f36bbb4d4a086a2a470c625
tree77e78bd7a2da75ad5133bb5924b6e0a9098bfad1
parent4b6b53b0cec4fcf4d570daed3be41d6147d05224
[mips] Add option -mno-ldc1-sdc1.

This option is used when the user wants to avoid emitting double precision FP
loads and stores. Double precision FP loads and stores are expanded to single
precision instructions after register allocation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181718 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsInstrFPU.td
lib/Target/Mips/MipsSEInstrInfo.cpp
lib/Target/Mips/MipsSEInstrInfo.h
test/CodeGen/Mips/mno-ldc1-sdc1.ll [new file with mode: 0644]