Home
last modified time | relevance | path

Searched refs:canOverflow (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DCompiler.cpp6124 return DiscardResult ? this->emitIncPop(*T, E->canOverflow(), E) in VisitUnaryOperator()
6125 : this->emitInc(*T, E->canOverflow(), E); in VisitUnaryOperator()
6148 return DiscardResult ? this->emitDecPop(*T, E->canOverflow(), E) in VisitUnaryOperator()
6149 : this->emitDec(*T, E->canOverflow(), E); in VisitUnaryOperator()
6174 return this->emitIncPop(*T, E->canOverflow(), E); in VisitUnaryOperator()
6191 if (!this->emitPreInc(*T, E->canOverflow(), E)) in VisitUnaryOperator()
6219 return this->emitDecPop(*T, E->canOverflow(), E); in VisitUnaryOperator()
6236 if (!this->emitPreDec(*T, E->canOverflow(), E)) in VisitUnaryOperator()
/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenExprScalar.cpp460 if (e->canOverflow() && type->isSignedIntegerOrEnumerationType()) { in emitScalarPrePostIncDec()
545 if (!e->canOverflow()) in emitIncDecConsiderOverflowBehavior()
1296 return !uo->canOverflow(); in canElideOverflowCheck()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp132 uop->getObjectKind(), uop->getOperatorLoc(), uop->canOverflow(), in rebuild()
1566 uop->canOverflow(), SemaRef.CurFPFeatureOverrides()); in recreateSyntacticForm()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprScalar.cpp224 return !UO->canOverflow(); in CanElideOverflowCheck()
2990 if (!E->canOverflow() || CanElideOverflowCheck(CGF.getContext(), Info)) in EmitIncDecConsiderOverflowBehavior()
3192 } else if (E->canOverflow() && type->isSignedIntegerOrEnumerationType()) { in EmitScalarPrePostIncDec()
3194 } else if (E->canOverflow() && type->isUnsignedIntegerType() && in EmitScalarPrePostIncDec()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DJSONNodeDumper.cpp1374 if (!UO->canOverflow()) in VisitUnaryOperator()
H A DTextNodeDumper.cpp1626 if (!Node->canOverflow()) in VisitUnaryOperator()
H A DExprConstant.cpp4900 if (!WasNegative && Value.isNegative() && E->canOverflow()) { in found()
4907 if (WasNegative && !Value.isNegative() && E->canOverflow()) { in found()
15092 if (Value.isSigned() && Value.isMinSignedValue() && E->canOverflow()) { in VisitUnaryOperator()
H A DASTImporter.cpp8057 UO->setCanOverflow(E->canOverflow()); in VisitUnaryOperator()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp825 CurrentPackingBits.addBit(E->canOverflow()); in VisitUnaryOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h2296 bool canOverflow() const { return UnaryOperatorBits.CanOverflow; } in canOverflow() function