Searched refs:canOverflow (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Compiler.cpp | 6124 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 D | CIRGenExprScalar.cpp | 460 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 D | SemaPseudoObject.cpp | 132 uop->getObjectKind(), uop->getOperatorLoc(), uop->canOverflow(), in rebuild() 1566 uop->canOverflow(), SemaRef.CurFPFeatureOverrides()); in recreateSyntacticForm()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 224 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 D | JSONNodeDumper.cpp | 1374 if (!UO->canOverflow()) in VisitUnaryOperator()
|
| H A D | TextNodeDumper.cpp | 1626 if (!Node->canOverflow()) in VisitUnaryOperator()
|
| H A D | ExprConstant.cpp | 4900 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 D | ASTImporter.cpp | 8057 UO->setCanOverflow(E->canOverflow()); in VisitUnaryOperator()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterStmt.cpp | 825 CurrentPackingBits.addBit(E->canOverflow()); in VisitUnaryOperator()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2296 bool canOverflow() const { return UnaryOperatorBits.CanOverflow; } in canOverflow() function
|