Home | History | Annotate | Download | only in Sema

Lines Matching refs:integer

71 /// Check that the first argument to __builtin_annotation is an integer
77 // First argument should be an integer.
130 // Third argument should be a pointer to a non-const integer.
266 // Find out if any arguments are required to be integer constant expressions.
1593 // M is C if C is an integer, and ptrdiff_t if C is a pointer, and
2215 // concrete integer type we should convert to is.
2238 // GCC does an implicit conversion to the pointer or integer ValType. This
2676 // with mask. If so, verify that RHS is an integer vector type with the
2807 // The alignment must be a constant integer.
2957 // is an integer constant expression. This is because it will be lowered to
4287 // If the argument is an integer of some kind, believe the %C and suggest
4854 llvm_unreachable("Type not integer, floating, or complex");
5395 // A little helper routine: ignore addition and subtraction of integer literals.
5396 // This intentionally does not ignore all integer constant expressions because
6069 //===--- CHECK: Integer mixed-sign comparisons (-Wsign-compare) --------===//
6074 /// Structure recording the 'active' range of an integer-valued
6216 /// Pseudo-evaluate the given integer expression, estimating the
6239 // Assume that non-integer casts can span the full range of the type.
6575 "comparison with non-integer type");
6773 // Check whether an integer constant comparison results in a value
6806 "unsigned comparison between two signed integer expressions?");
6955 // Try to convert the literal exactly to an integer. If we can, don't warn.
7780 // type is a pointer or an integer type.
7832 /// Diagnose when expression is an integer constant expression and its evaluation
7833 /// results in integer overflow