Lines Matching refs:macro_level
199 static int macro_level = 0; variable
1135 void *elem = hash_delete (local_label_hash[macro_level], key, FALSE); in tic54x_remove_local_label()
1144 hash_traverse (local_label_hash[macro_level], tic54x_remove_local_label); in tic54x_clear_local_labels()
2245 if (macro_level == 0) in tic54x_var()
2263 hash_insert (subsym_hash[macro_level], name, empty); in tic54x_var()
2526 ++macro_level; in tic54x_macro_start()
2527 subsym_hash[macro_level] = hash_new (); in tic54x_macro_start()
2528 local_label_hash[macro_level] = hash_new (); in tic54x_macro_start()
2546 hash_insert (subsym_hash[macro_level], name, value); in tic54x_macro_info()
2555 hash_die (subsym_hash[macro_level]); in tic54x_macro_end()
2556 subsym_hash[macro_level] = NULL; in tic54x_macro_end()
2557 hash_die (local_label_hash[macro_level]); in tic54x_macro_end()
2558 local_label_hash[macro_level] = NULL; in tic54x_macro_end()
2559 --macro_level; in tic54x_macro_end()
2622 listv = subsym_lookup (list, macro_level); in subsym_ismember()
4353 if (!nosub && (value = subsym_lookup (*str, macro_level)) != NULL) in subsym_get_arg()
4370 for (i = macro_level; i > 0; i--) in subsym_create_or_replace()
4516 value = subsym_lookup (name, macro_level); in subsym_substitute()
4531 value = hash_find (local_label_hash[macro_level], name); in subsym_substitute()
4543 hash_insert (local_label_hash[macro_level], namecopy, value); in subsym_substitute()
4665 value = subsym_substitute (value, macro_level > 0); in subsym_substitute()
4783 if (macro_level > 0) in tic54x_start_line_hook()