Searched refs:InConstantContext (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | ConstantEmitter.h | 41 bool InConstantContext = false; variable 70 bool isInConstantContext() const { return InConstantContext; } in isInConstantContext() 71 void setInConstantContext(bool var) { InConstantContext = var; } in setInConstantContext()
|
| H A D | CGExprConstant.cpp | 1871 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 D | State.h | 128 bool InConstantContext = false; variable
|
| H A D | InterpState.cpp | 33 return Parent.InConstantContext; in inConstantContext()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprConstant.cpp | 2815 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 D | SemaChecking.cpp | 10648 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 D | Expr.h | 657 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;
|