summaryrefslogtreecommitdiff
path: root/lib/Target/Mips
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2013-12-25 17:00:27 +0000
committerSimon Atanasyan <simon@atanasyan.com>2013-12-25 17:00:27 +0000
commitf84792ad48384d0bc27de3a863a3bc07bb540575 (patch)
treea9a3ed9ec508691cf461b27754acbbd1cea2da72 /lib/Target/Mips
parentb09f5054454d99002a69aa57b7c19094aadde9ad (diff)
downloadllvm-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.cpp3
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.