Home
last modified time | relevance | path

Searched refs:InConstantContext (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DConstantEmitter.h41 bool InConstantContext = false; variable
70 bool isInConstantContext() const { return InConstantContext; } in isInConstantContext()
71 void setInConstantContext(bool var) { InConstantContext = var; } in setInConstantContext()
H A DCGExprConstant.cpp1653 InConstantContext = D.hasConstantInitialization(); in tryEmitPrivateForVarInit()
1752 Success = E->EvaluateAsRValue(Result, CGM.getContext(), InConstantContext); in tryEmitPrivate()
/openbsd-src/gnu/llvm/clang/lib/AST/Interp/
H A DState.h74 State() : InConstantContext(false) {} in State()
124 bool InConstantContext; variable
H A DInterpState.h68 bool inConstantContext() const { return Parent.InConstantContext; } in inConstantContext()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DExprConstant.cpp2579 if (Info.InConstantContext) in checkFloatingPointResult()
5279 if (!Info.InConstantContext) in EvaluateStmt()
12028 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
12040 if (Info.InConstantContext && !Info.CheckingPotentialConstantExpression && in VisitBuiltinCallExpr()
12054 return Success(Info.InConstantContext, E); in VisitBuiltinCallExpr()
12941 if (!Info.InConstantContext && in EvaluateComparisonBinaryOperator()
13642 if (Info.Ctx.getLangOpts().CPlusPlus && Info.InConstantContext && in VisitCastExpr()
15205 bool InConstantContext) const { in EvaluateAsRValue()
15210 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
15215 bool InConstantContext) const { in EvaluateAsBooleanCondition()
[all …]
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DExpr.h639 bool InConstantContext = false) const;
646 bool InConstantContext = false) const;
659 bool InConstantContext = false) const;
666 bool InConstantContext = false) const;
672 bool InConstantContext = false) const;
709 bool InConstantContext = false) const;
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaChecking.cpp12507 bool InConstantContext, bool Approximate) { in GetExprRange() argument
12512 if (E->EvaluateAsRValue(result, C, InConstantContext)) in GetExprRange()
12520 return GetExprRange(C, CE->getSubExpr(), MaxWidth, InConstantContext, in GetExprRange()
12534 InConstantContext, Approximate); in GetExprRange()
12552 MaxWidth, InConstantContext, Approximate); in GetExprRange()
12560 : GetExprRange(C, E, MaxWidth, InConstantContext, Approximate); in GetExprRange()
12564 : GetExprRange(C, E, MaxWidth, InConstantContext, Approximate); in GetExprRange()
12602 return GetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext, in GetExprRange()
12635 IntRange L = GetExprRange(C, BO->getLHS(), MaxWidth, InConstantContext, in GetExprRange()
12656 return GetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext, in GetExprRange()
[all …]