diff options
author | Davide Italiano <davide@freebsd.org> | 2016-02-19 22:01:07 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2016-02-19 22:01:07 +0000 |
commit | 4cfe2a9e38a89da917251dc2f94d7511bf6a4a97 (patch) | |
tree | 9cd7fa8d5eed5eb084454c5d8f81bcdaf996c307 | |
parent | a0f7090563afa092bf32532baf328c68b6c53b2b (diff) | |
download | bcm5719-llvm-4cfe2a9e38a89da917251dc2f94d7511bf6a4a97.tar.gz bcm5719-llvm-4cfe2a9e38a89da917251dc2f94d7511bf6a4a97.zip |
[X86ISelLowering] Merge two conditions inside a single if.
llvm-svn: 261370
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index de8ff0cb0cf..ddbbf0297ac 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -2340,9 +2340,7 @@ X86TargetLowering::LowerReturn(SDValue Chain, } bool X86TargetLowering::isUsedByReturnOnly(SDNode *N, SDValue &Chain) const { - if (N->getNumValues() != 1) - return false; - if (!N->hasNUsesOfValue(1, 0)) + if (N->getNumValues() != 1 || !N->hasNUsesOfValue(1, 0)) return false; SDValue TCChain = Chain; |