Simplify a check. NFC.
authorDavide Italiano <davide@freebsd.org>
Sun, 1 Nov 2015 00:09:16 +0000 (00:09 +0000)
committerDavide Italiano <davide@freebsd.org>
Sun, 1 Nov 2015 00:09:16 +0000 (00:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251757 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Utils/SimplifyLibCalls.cpp

index 28cd2c12a32c86b539237bffa84e92d5884ed801..f992d7895fbb0774f487ffc6e2e642c787abe33d 100644 (file)
@@ -1488,8 +1488,8 @@ void insertSinCosCall(IRBuilder<> &B, Function *OrigCallee, Value *Arg,
 
 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) {