Home
last modified time | relevance | path

Searched refs:OverflowKind (Results 1 – 3 of 3) sorted by relevance

/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1961 enum OverflowKind {
1968 OverflowKind computeOverflowForSignedAdd(SDValue N0, SDValue N1) const;
1971 OverflowKind computeOverflowForUnsignedAdd(SDValue N0, SDValue N1) const;
1974 OverflowKind computeOverflowForAdd(bool IsSigned, SDValue N0,
1986 OverflowKind computeOverflowForSignedSub(SDValue N0, SDValue N1) const;
1989 OverflowKind computeOverflowForUnsignedSub(SDValue N0, SDValue N1) const;
1992 OverflowKind computeOverflowForSub(bool IsSigned, SDValue N0,
2004 OverflowKind computeOverflowForSignedMul(SDValue N0, SDValue N1) const;
2007 OverflowKind computeOverflowForUnsignedMul(SDValue N0, SDValue N1) const;
2010 OverflowKind computeOverflowForMul(bool IsSigned, SDValue N0,
/src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3795 SanitizerHandler OverflowKind; in EmitOverflowCheckedBinOp() local
3804 OverflowKind = SanitizerHandler::AddOverflow; in EmitOverflowCheckedBinOp()
3811 OverflowKind = SanitizerHandler::SubOverflow; in EmitOverflowCheckedBinOp()
3818 OverflowKind = SanitizerHandler::MulOverflow; in EmitOverflowCheckedBinOp()
3848 CGF.EmitTrapCheck(Builder.CreateNot(overflow), OverflowKind); in EmitOverflowCheckedBinOp()
/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4221 static SelectionDAG::OverflowKind mapOverflowResult(ConstantRange::OverflowResult OR) { in mapOverflowResult()
4234 SelectionDAG::OverflowKind
4249 SelectionDAG::OverflowKind
4272 SelectionDAG::OverflowKind
4290 SelectionDAG::OverflowKind
4303 SelectionDAG::OverflowKind
4316 SelectionDAG::OverflowKind