Lines Matching refs:ann
139 var_ann_t ann;
143 gcc_assert (!t->common.ann || t->common.ann->common.type == VAR_ANN);
145 ann = GGC_CNEW (struct var_ann_d);
147 ann->common.type = VAR_ANN;
149 t->common.ann = (tree_ann_t) ann;
151 return ann;
159 function_ann_t ann;
163 gcc_assert (!t->common.ann || t->common.ann->common.type == FUNCTION_ANN);
165 ann = ggc_alloc (sizeof (*ann));
166 memset ((void *) ann, 0, sizeof (*ann));
168 ann->common.type = FUNCTION_ANN;
170 t->common.ann = (tree_ann_t) ann;
172 return ann;
180 stmt_ann_t ann;
183 gcc_assert (!t->common.ann || t->common.ann->common.type == STMT_ANN);
185 ann = GGC_CNEW (struct stmt_ann_d);
187 ann->common.type = STMT_ANN;
190 ann->modified = true;
192 t->common.ann = (tree_ann_t) ann;
194 return ann;
202 tree_ann_common_t ann;
205 gcc_assert (!t->common.ann || t->common.ann->common.type == TREE_ANN_COMMON);
207 ann = GGC_CNEW (struct tree_ann_common_d);
209 ann->type = TREE_ANN_COMMON;
210 t->common.ann = (tree_ann_t) ann;
212 return ann;
305 var_ann_t ann;
322 ann = var_ann (var);
329 if (ann && ann->symbol_mem_tag)
332 print_generic_expr (file, ann->symbol_mem_tag, dump_flags);
335 if (ann && ann->is_aliased)
555 if (t->common.ann)
557 switch (ann_type (t->common.ann))