diff options
author | Simon Atanasyan <simon@atanasyan.com> | 2013-12-25 17:00:27 +0000 |
---|---|---|
committer | Simon Atanasyan <simon@atanasyan.com> | 2013-12-25 17:00:27 +0000 |
commit | f84792ad48384d0bc27de3a863a3bc07bb540575 (patch) | |
tree | a9a3ed9ec508691cf461b27754acbbd1cea2da72 /lib/Target/Mips | |
parent | b09f5054454d99002a69aa57b7c19094aadde9ad (diff) | |
download | llvm-f84792ad48384d0bc27de3a863a3bc07bb540575.tar.gz llvm-f84792ad48384d0bc27de3a863a3bc07bb540575.tar.bz2 llvm-f84792ad48384d0bc27de3a863a3bc07bb540575.tar.xz |
[Mips] Does not take in account 'use-soft-float' attribute's value when
consider to generate stubs for mips16 hard-float mode.
The patch reviewed by Reed Kotler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198019 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Mips')
-rw-r--r-- | lib/Target/Mips/Mips16ISelLowering.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/Target/Mips/Mips16ISelLowering.cpp b/lib/Target/Mips/Mips16ISelLowering.cpp index 61d8bb8e55..c4fcdf8dba 100644 --- a/lib/Target/Mips/Mips16ISelLowering.cpp +++ b/lib/Target/Mips/Mips16ISelLowering.cpp @@ -429,8 +429,7 @@ getOpndList(SmallVectorImpl<SDValue> &Ops, const char* Mips16HelperFunction = 0; bool NeedMips16Helper = false; - if (getTargetMachine().Options.UseSoftFloat && - Subtarget->inMips16HardFloat()) { + if (Subtarget->inMips16HardFloat()) { // // currently we don't have symbols tagged with the mips16 or mips32 // qualifier so we will assume that we don't know what kind it is. |