Home | History | Annotate | Download | only in Sema

Lines Matching full:conversions

431 //  Standard Promotions and Conversions
646 /// UsualUnaryConversions - Performs various conversions that are common to most
647 /// operators (C99 6.3). The conversions of array and function types are
746 // After these conversions, if the argument does not have arithmetic,
1097 /// \brief Handle integer arithmetic conversions. Helper function of
1148 /// \brief Handle conversions with GCC complex int extension. Helper function
1193 /// UsualArithmeticConversions - Performs various conversions that are common to
3304 /// standard conversions are not applied to the operand of sizeof.
3631 // Perform default conversions.
5478 // If both operands have arithmetic type, do the usual arithmetic conversions
5825 // We usually want to apply unary conversions *before* saving, except
6157 // Conversions to or from vector type.
6167 // If we are allowing lax vector conversions, and LHS and RHS are both
6179 // Arithmetic conversions.
6186 // Conversions to normal pointers.
6203 // - conversions to void*
6209 // - conversions from 'Class' to the redefinition type
6232 // Conversions to block pointers.
6262 // Conversions to Objective-C pointers.
6287 // - conversions from 'void*'
6292 // - conversions to 'Class' from its redefinition type
6312 // Conversions from pointers that are not covered by the above.
6329 // Conversions from Objective-C pointers that are not covered by the above.
6564 // If we are allowing lax vector conversions, and LHS and RHS are both
7142 // Shifts don't perform usual arithmetic conversions, they just do integer
7145 // For the LHS, do usual unary conversions, but then reset them away
7230 // [...] Pointer conversions (4.10) and qualification
7231 // conversions (4.4) are performed on pointer operands (or on
7240 // member and a null pointer constant. Pointer to member conversions
7241 // (4.11) and qualification conversions (4.4) are performed to bring
8332 // C++'s comma does not do any conversions at all (C++ [expr.comma]p1).
8502 /// Note: The usual conversions are *not* applied to the operand of the &