Searched refs:CanOverflow (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Interp.h | 821 bool CanOverflow) { in IncDecHelper() argument 843 if (!T::increment(Value, &Result) || !CanOverflow) { in IncDecHelper() 848 if (!T::decrement(Value, &Result) || !CanOverflow) { in IncDecHelper() 853 assert(CanOverflow); in IncDecHelper() 884 bool Inc(InterpState &S, CodePtr OpPC, bool CanOverflow) { in Inc() argument 890 CanOverflow); in Inc() 897 bool IncPop(InterpState &S, CodePtr OpPC, bool CanOverflow) { in IncPop() argument 902 return IncDecHelper<T, IncDecOp::Inc, PushVal::No>(S, OpPC, Ptr, CanOverflow); in IncPop() 906 bool PreInc(InterpState &S, CodePtr OpPC, bool CanOverflow) { in PreInc() argument 911 return IncDecHelper<T, IncDecOp::Inc, PushVal::No>(S, OpPC, Ptr, CanOverflow); in PreInc() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 4940 SourceLocation l, bool CanOverflow, in UnaryOperator() argument 4944 UnaryOperatorBits.CanOverflow = CanOverflow; in UnaryOperator() 4955 SourceLocation l, bool CanOverflow, in Create() argument 4961 UnaryOperator(C, input, opc, type, VK, OK, l, CanOverflow, FPFeatures); in Create()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | Expr.h | 2261 bool CanOverflow, FPOptionsOverride FPFeatures); 2276 bool CanOverflow, FPOptionsOverride FPFeatures); 2296 bool canOverflow() const { return UnaryOperatorBits.CanOverflow; } in canOverflow() 2297 void setCanOverflow(bool C) { UnaryOperatorBits.CanOverflow = C; } in setCanOverflow()
|
| H A D | Stmt.h | 517 unsigned CanOverflow : 1;
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 15650 bool CanOverflow = false; in CreateBuiltinUnaryOp() local 15687 CanOverflow = isOverflowingIntegerType(Context, resultType); in CreateBuiltinUnaryOp() 15704 CanOverflow = Opc == UO_Minus && in CreateBuiltinUnaryOp() 15872 OpLoc, CanOverflow, CurFPFeatureOverrides()); in CreateBuiltinUnaryOp()
|