Lines Matching refs:InConstantContext
727 bool InConstantContext; member
790 InConstantContext(false), EvalMode(Mode) {} in EvalInfo()
8150 llvm::SaveAndRestore<bool> InConstantContext(Info.InConstantContext, true); in VisitConstantExpr() local
8246 if (!Info.InConstantContext && !Arg->HasSideEffects(Info.Ctx) && in VisitBuiltinCallExpr()
10937 bool InConstantContext) const { in EvaluateAsRValue()
10939 Info.InConstantContext = InConstantContext; in EvaluateAsRValue()
10988 Info.InConstantContext = true; in EvaluateAsConstantExpr()
11012 InitInfo.InConstantContext = true; in EvaluateAsInitializer()
11051 Info.InConstantContext = true; in EvaluateKnownConstInt()
11066 Info.InConstantContext = true; in EvaluateKnownConstIntCheckOverflow()
11137 Info.InConstantContext = true; in CheckEvalInICE()
11584 Info.InConstantContext = true; in isIntegerConstantExpr()
11629 Info.InConstantContext = true; in EvaluateWithSubstitution()
11676 Info.InConstantContext = true; in isPotentialConstantExpr()
11713 Info.InConstantContext = true; in isPotentialConstantExprUnevaluated()