Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachine
authorEric Christopher <echristo@gmail.com>
Fri, 18 Jul 2014 00:08:50 +0000 (00:08 +0000)
committerEric Christopher <echristo@gmail.com>
Fri, 18 Jul 2014 00:08:50 +0000 (00:08 +0000)
commit7394e23423b718615b90d8d87de17a5f6617c81f
tree94227554267fc0b6384a1caf1ecd15ea57a0965d
parentc993933e787e35a3e42564c47c1fc0d816eff3a0
Avoid resetting the UseSoftFloat and FloatABIType on the TargetMachine
Options struct and move the comment to inMips16HardFloat. Use the
fact that we now know whether or not we cared about soft float to
set the libcalls.
Accordingly rename mipsSEUsesSoftFloat to abiUsesSoftFloat and
propagate since it's no longer CPU specific.

llvm-svn: 213335
llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
llvm/lib/Target/Mips/MCTargetDesc/MipsABIFlagsSection.h
llvm/lib/Target/Mips/Mips16ISelLowering.cpp
llvm/lib/Target/Mips/MipsISelLowering.cpp
llvm/lib/Target/Mips/MipsSEISelLowering.cpp
llvm/lib/Target/Mips/MipsSubtarget.cpp
llvm/lib/Target/Mips/MipsSubtarget.h