[llvm] r251757 - Simplify a check. NFC.

Davide Italiano via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 31 17:09:16 PDT 2015


Author: davide
Date: Sat Oct 31 19:09:16 2015
New Revision: 251757

URL: http://llvm.org/viewvc/llvm-project?rev=251757&view=rev
Log:
Simplify a check. NFC.

Modified:
    llvm/trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp

Modified: llvm/trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp?rev=251757&r1=251756&r2=251757&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp (original)
+++ llvm/trunk/lib/Transforms/Utils/SimplifyLibCalls.cpp Sat Oct 31 19:09:16 2015
@@ -1488,8 +1488,8 @@ void insertSinCosCall(IRBuilder<> &B, Fu
 
 static bool checkIntUnaryReturnAndParam(Function *Callee) {
   FunctionType *FT = Callee->getFunctionType();
-  return !(FT->getNumParams() != 1 || !FT->getReturnType()->isIntegerTy(32) ||
-    !FT->getParamType(0)->isIntegerTy());
+  return FT->getNumParams() == 1 && FT->getReturnType()->isIntegerTy(32) &&
+    FT->getParamType(0)->isIntegerTy();
 }
 
 Value *LibCallSimplifier::optimizeFFS(CallInst *CI, IRBuilder<> &B) {




More information about the llvm-commits mailing list