Lines Matching refs:VALUE
561 assert(!T.isNull() && "r-value conversion on typeless expression?");
610 // If the lvalue has qualified type, the value has the unqualified
611 // version of the type of the lvalue; otherwise, the value has the
618 // Loading a __weak object implicitly retains the value, so we need a cleanup to
628 // ... if the lvalue has atomic type, the value has the non-atomic version
674 // First, convert to an r-value.
700 // value is converted to an int; otherwise, it is converted to an
742 // operand or a subexpression thereof the value contained in the
1597 llvm::APSInt Value(CharBits, CharIsUnsigned);
1604 Value = Lit->getCodeUnit(I);
1605 TemplateArgument Arg(Context, Value, CharTy);
2414 // Sentinel value saying that we didn't do anything special.
2716 // Make sure that we're referring to a value.
2751 #define VALUE(type, base)
2755 llvm_unreachable("invalid value decl kind");
2789 valueKind = VK_LValue; // even if the parameter is an r-value reference
2803 // In C, "extern void blah;" is valid and is an r-value.
3149 llvm::APSInt Value(CharBits, CharIsUnsigned);
3151 Value = TokSpelling[I];
3152 TemplateArgument Arg(Context, Value, Context.CharTy);
3200 // Get the value in the widest-possible width.
3212 // If this value didn't fit into uintmax_t, error and force to ull.
3218 // If this value fits into a ULL, try to figure out what else it fits into
4359 /// array type derivation, then for each call to the function, the value of the
4609 /// __builtin_astype( value, dst type )
4630 /// __builtin_convertvector( value, dst type )
4920 // Only do this in an r-value context.
5315 // If a single value is specified in the initializer then it will be
5319 // vector. If a single value is specified in the initializer then it will
5339 // For OpenCL, when the number of initializers is a single value,
6086 // in the special case of a C++ l-value conditional.
6630 // Build a compound literal constructing a value of the transparent
6761 // C99 6.5.16.1p2: The value of the right operand is converted to the
6794 /// Try to convert a value of non-vector type to a vector type by converting
7458 // integers have defined behavior modulo one more than the maximum value
7479 // expected value. Thus we place this behind a different warning that can be
8713 // C99 6.5.16.1p2: In simple assignment, the value of the right operand
8733 // So we treat the LHS as a ignored value, and in C++ we allow the
8849 // the base's value, so the object the base refers to is
8880 // If the result of an implicit cast is an l-value, we care about
9031 // The operand must be either an l-value or a function designator
9228 /// DiagnoseSelfAssignment - Emits a warning if a value is assigned to itself.
9291 // can return non-pointer values boxed in a pointer value.
9732 // Assignments with a pseudo-object l-value need special analysis.
10662 // Try to apply the named return value optimization. We have to check again
10730 // Otherwise, the va_list argument must be an l-value because
11985 // Determine whether we are capturing by reference or by value.
12360 Expr *Init = cast<Expr>(Eval->Value);
12456 // or discarded value conversions that would obviate odr-use.
12759 /// behavior of a program, such as passing a non-POD value through an ellipsis.
12974 /// expression which it shares the type and value kind of.
13069 /// expression which it shares the type and value kind of.
13507 "Unknown Objective-C Boolean value!");