Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1980 enum OverflowKind {
1987 OverflowKind computeOverflowForSignedAdd(SDValue N0, SDValue N1) const;
1990 OverflowKind computeOverflowForUnsignedAdd(SDValue N0, SDValue N1) const;
1993 OverflowKind computeOverflowForAdd(bool IsSigned, SDValue N0,
2005 OverflowKind computeOverflowForSignedSub(SDValue N0, SDValue N1) const;
2008 OverflowKind computeOverflowForUnsignedSub(SDValue N0, SDValue N1) const;
2011 OverflowKind computeOverflowForSub(bool IsSigned, SDValue N0,
2023 OverflowKind computeOverflowForSignedMul(SDValue N0, SDValue N1) const;
2026 OverflowKind computeOverflowForUnsignedMul(SDValue N0, SDValue N1) const;
2029 OverflowKind computeOverflowForMul(bool IsSigned, SDValue N0,
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp3509 SanitizerHandler OverflowKind; in EmitOverflowCheckedBinOp() local
3518 OverflowKind = SanitizerHandler::AddOverflow; in EmitOverflowCheckedBinOp()
3525 OverflowKind = SanitizerHandler::SubOverflow; in EmitOverflowCheckedBinOp()
3532 OverflowKind = SanitizerHandler::MulOverflow; in EmitOverflowCheckedBinOp()
3562 CGF.EmitTrapCheck(Builder.CreateNot(overflow), OverflowKind); in EmitOverflowCheckedBinOp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp4045 static SelectionDAG::OverflowKind mapOverflowResult(ConstantRange::OverflowResult OR) { in mapOverflowResult()
4058 SelectionDAG::OverflowKind
4073 SelectionDAG::OverflowKind
4096 SelectionDAG::OverflowKind
4114 SelectionDAG::OverflowKind
4127 SelectionDAG::OverflowKind
4140 SelectionDAG::OverflowKind