Lines Matching defs:mapping

48 struct mapping {
65 /* Tables of "mapping" structures, one for attributes and one for macros. */
118 static const char *apply_macro_to_string (const char *, struct mapping *, int);
119 static rtx apply_macro_to_rtx (rtx, struct mapping *, int,
121 static bool uses_macro_p (rtx, struct mapping *);
125 static struct mapping *add_mapping (struct macro_group *, htab_t t,
145 static struct mapping *read_mapping (struct macro_group *, htab_t, FILE *);
146 static void check_code_macro (struct mapping *, FILE *);
282 map_attr_string (const char *p, struct mapping *macro, int value)
285 struct mapping *m;
302 m = (struct mapping *) htab_find (macro->group->attrs, &attr);
349 apply_mode_maps (rtx x, struct map_value *mode_maps, struct mapping *macro,
382 apply_macro_to_string (const char *string, struct mapping *macro, int value)
424 apply_macro_to_rtx (rtx original, struct mapping *macro, int value,
492 uses_macro_p (rtx x, struct mapping *macro)
577 struct mapping *macro;
581 macro = (struct mapping *) *slot;
615 /* Add a new "mapping" structure to hashtable TABLE. NAME is the name
616 of the mapping, GROUP is the group to which it belongs, and INFILE
617 is the file that defined the mapping. */
619 static struct mapping *
623 struct mapping *m;
626 m = XNEW (struct mapping);
663 struct mapping *lower, *upper;
1292 struct mapping *m;
1294 m = (struct mapping *) htab_find (group->macros, &name);
1307 Represent the declaration as a "mapping" structure; add it to TABLE
1310 static struct mapping *
1314 struct mapping *m;
1319 /* Read the mapping name and create a structure for it. */
1366 check_code_macro (struct mapping *macro, FILE *infile)