Searched refs:willNotOverflow (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 425 static bool willNotOverflow(ScalarEvolution *SE, Instruction::BinaryOps BinOp, in willNotOverflow() function 464 if (!willNotOverflow(SE, WO->getBinaryOp(), WO->isSigned(), LHS, RHS)) in eliminateOverflowIntrinsic() 505 if (!willNotOverflow(SE, SI->getBinaryOp(), SI->isSigned(), LHS, RHS)) in eliminateSaturatingIntrinsic() 773 willNotOverflow(SE, BO->getOpcode(), /* Signed */ false, LHS, RHS)) { in strengthenOverflowingOperation() 780 willNotOverflow(SE, BO->getOpcode(), /* Signed */ true, LHS, RHS)) { in strengthenOverflowingOperation()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | CorrelatedValuePropagation.cpp | 391 static bool willNotOverflow(BinaryOpIntrinsic *BO, LazyValueInfo *LVI) { in willNotOverflow() function 580 if (WO->getLHS()->getType()->isIntegerTy() && willNotOverflow(WO, LVI)) { in processCallSite() 586 if (SI->getType()->isIntegerTy() && willNotOverflow(SI, LVI)) { in processCallSite()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 307 bool willNotOverflow(BinaryOperator::BinaryOps Opcode, const Value *LHS, in willNotOverflow() function
|
H A D | InstructionCombining.cpp | 1801 if (!willNotOverflow(BO.getOpcode(), X, Y, BO, IsSext)) in narrowMathIfNoOverflow()
|