Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/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.cpp1871 InConstantContext = D.hasConstantInitialization(); in tryEmitPrivateForVarInit()
2033 Success = E->EvaluateAsRValue(Result, CGM.getContext(), InConstantContext); in tryEmitPrivate()
/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DState.h128 bool InConstantContext = false; variable
H A DInterpState.cpp33 return Parent.InConstantContext; in inConstantContext()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprConstant.cpp2815 if (Info.InConstantContext) in checkFloatingPointResult()
5666 if (!Info.InConstantContext) in EvaluateStmt()
13144 if (Info.InConstantContext || Arg->HasSideEffects(Info.Ctx)) { in VisitBuiltinCallExpr()
13160 if (Info.InConstantContext && !Info.CheckingPotentialConstantExpression && in VisitBuiltinCallExpr()
13175 return Success(Info.InConstantContext, E); in VisitBuiltinCallExpr()
14449 if (!Info.InConstantContext && in EvaluateComparisonBinaryOperator()
14958 if (Info.InConstantContext) in VisitUnaryExprOrTypeTraitExpr()
16889 bool InConstantContext) const { in EvaluateAsRValue()
16894 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
16899 bool InConstantContext) const { in EvaluateAsBooleanCondition()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp10648 bool InConstantContext, in TryGetExprRange() argument
10654 if (E->EvaluateAsRValue(result, C, InConstantContext)) in TryGetExprRange()
10662 return TryGetExprRange(C, CE->getSubExpr(), MaxWidth, InConstantContext, in TryGetExprRange()
10676 InConstantContext, Approximate); in TryGetExprRange()
10696 InConstantContext, Approximate); in TryGetExprRange()
10706 TryGetExprRange(C, TrueExpr, MaxWidth, InConstantContext, Approximate); in TryGetExprRange()
10715 TryGetExprRange(C, FalseExpr, MaxWidth, InConstantContext, Approximate); in TryGetExprRange()
10756 return TryGetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext, in TryGetExprRange()
10790 C, BO->getLHS(), MaxWidth, InConstantContext, Approximate); in TryGetExprRange()
10811 return TryGetExprRange(C, BO->getRHS(), MaxWidth, InConstantContext, in TryGetExprRange()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DExpr.h657 bool InConstantContext = false) const;
664 bool InConstantContext = false) const;
677 bool InConstantContext = false) const;
684 bool InConstantContext = false) const;
690 bool InConstantContext = false) const;
727 bool InConstantContext = false) const;