Home | History | Annotate | Download | only in AST

Lines Matching refs:Evaluated

18 //  * An evaluated result, valid only if constant folding has not failed.
22 // where it is possible to determine the evaluated result regardless.
508 /// The callee at the point where the arguments were evaluated. This might
783 /// If an expression could be evaluated, it is still possible it is not a C
788 /// indicates whether the subexpression is "evaluated" or not according to C
789 /// rules. For example, the RHS of (0 && foo()) is not evaluated. We can
826 /// evaluated, if any.
839 /// declaration whose initializer is being evaluated, if any.
2428 /// Check that this evaluated value is fully-initialized and can be loaded by
2589 // - the expression being evaluated is not a part of global variable
3173 /// \param E - The expression being evaluated, for diagnostic purposes.
4178 // modified in a speculatively-evaluated call.
5118 // be evaluated.
7496 // Unique OVEs get evaluated if and when we encounter them when
7895 /// Visit a value which is evaluated, but whose value is ignored.
8044 // was evaluated, for cases where the MaterializeTemporaryExpr is missing
8048 // * The ConstantExpr that is currently being evaluated during evaluation of an
8175 // evaluated, do we expect to be able to find its value in the current
10817 APValue Evaluated = E->EvaluateInContext(
10819 return Success(Evaluated, E);
11416 // The operand of __builtin_object_size is never evaluated for side-effects.
11536 // If we evaluated a pointer, check the minimum known alignment.
14389 // The argument is not evaluated!
15023 // in the rare cases where CheckICE actually cares about the evaluated
15031 /// This expression is not an ICE, but if it isn't evaluated, it's
15333 // if it isn't evaluated.
15350 // with the comma is evaluated.
15414 // expression, and it is fully evaluated. This is an important GNU
15435 // Rare case where the diagnostics depend on which side is evaluated
15525 llvm_unreachable("ICE cannot be evaluated!");