Home
last modified time | relevance | path

Searched refs:CanOverflow (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DInterp.h821 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 DExpr.cpp4940 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 DExpr.h2261 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 DStmt.h517 unsigned CanOverflow : 1;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp15650 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()