Lines Matching refs:obj
1172 mudflap_register_call (tree obj, tree object_size, tree varname)
1184 arg = build1 (ADDR_EXPR, build_pointer_type (TREE_TYPE (obj)), obj);
1194 mudflap_enqueue_decl (tree obj)
1196 if (mf_marked_p (obj))
1204 if (DECL_P (obj) && DECL_EXTERNAL (obj) && DECL_ARTIFICIAL (obj))
1207 VEC_safe_push (tree, gc, deferred_static_decls, obj);
1212 mudflap_enqueue_constant (tree obj)
1216 if (mf_marked_p (obj))
1219 if (TREE_CODE (obj) == STRING_CST)
1220 object_size = build_int_cst (NULL_TREE, TREE_STRING_LENGTH (obj));
1222 object_size = size_in_bytes (TREE_TYPE (obj));
1224 if (TREE_CODE (obj) == STRING_CST)
1229 mudflap_register_call (obj, object_size, varname);
1262 tree obj;
1263 for (i = 0; VEC_iterate (tree, deferred_static_decls, i, obj); i++)
1265 gcc_assert (DECL_P (obj));
1267 if (mf_marked_p (obj))
1274 if (! TREE_PUBLIC (obj) && ! TREE_ADDRESSABLE (obj))
1277 if (! COMPLETE_TYPE_P (TREE_TYPE (obj)))
1280 IDENTIFIER_POINTER (DECL_NAME (obj)));
1284 mudflap_register_call (obj,
1285 size_in_bytes (TREE_TYPE (obj)),
1286 mf_varname_tree (obj));