Lines Matching defs:it

7 GCC is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
12 GCC is distributed in the hope that it will be useful,
138 situations. If we're seeing a COMPONENT_REF, it's a non-static
139 member, so it isn't an lvalue. */
239 its argument unmodified and we assign it to a const_tree. */
264 /* Otherwise, it's an lvalue, and it has all the odd properties
267 /* It's not an ordinary lvalue if it involves any other kind. */
279 [basic.lval]. This function should really be named lvalue_p; it
462 expression is used. That's what break_out_target_exprs does; it
497 and return it so that it can be processed by language-independent
535 gimplification time, we need to build one now and throw it away so
695 /* If EXPR is a bitfield reference, convert it to the declared type of
783 /* Build an ARRAY_TYPE without laying it out. */
859 /* Store it in the hash table. */
889 as it will overwrite alignment etc. of all variants. */
916 that need it. */
954 reference type. If a type node exists, reuse it, otherwise create
1035 DR 295 queries this and the proposed resolution brings it into line
1453 tree it;
1454 for (it = t; it; it = TREE_CHAIN (it))
1460 gcc_assert (TREE_PURPOSE (it) == NULL_TREE);
1465 FOR_EACH_VEC_ELT_REVERSE (*vec, i, it)
1466 r = tree_cons (NULL_TREE, it, r);
1615 /* Chain it into the inheritance graph. */
1650 /* Push it onto the list after any virtual bases it contains
1679 /* Now here is the hash table. When recording a list, it is added
1733 new one, and record it as the canonical object. */
1745 don't actually create it so as to avoid creating garbage. */
1749 /* See if it is already in the table. */
1870 /* Build the underlying canonical type, since it is different
1885 overloaded, i.e., if it is impossible to know the type of the
1954 /* Return a new OVL node, concatenating it with the old one. */
1968 just return it; otherwise, ovl_cons the _DECLs */
2034 /* yes, so return it. */
2188 it. If RELAXED_P then do not consider a class type declared within
2210 fix it up later if not. */
2341 alters any part of it. For example, during gimplification a cast
2456 bases, and we handle it here. */
2690 /* This should not be considered a COMPOUND_EXPR, because it
2894 it means that it's going to be unified with whatever the
2895 TARGET_EXPR is really supposed to initialize, so treat it
3153 or a dummy object otherwise. If BINFOP is non-0, it is filled with the
3180 case, we want to use current_class_ref if it matches CONTEXT. */
3202 the purpose of deciding whether it is trivial/POD/standard-layout. */
3288 argument unmodified and we assign it to a const_tree. */
3343 zeros in it. */
3349 argument unmodified and we assign it to a const_tree. */
3474 init_priority value, so don't allow it. */
3935 value returned is as specified by the language standard; it is
3937 instantiation, etc. For example, it is possible that a declaration
3945 principles as given in [basic.link]. Instead, it makes use of
4036 arguments with such a type; just treat it as a pointer. */
4161 it. We specifically don't stabilize class prvalues here because that
4266 /* We need to fix DECL if it a appears to be exported but with no
4276 CFG, they share it with what they alias to. */
4305 must exist somewhere else since we have decided to not emit it
4306 in this TU. So make it an external reference. */