Home | History | Annotate | Download | only in igen

Lines Matching defs:new_insn

1176 	    insn_entry *new_insn;
1182 new_insn = ZALLOC (insn_entry);
1183 new_insn->line = record->line;
1184 filter_parse (&new_insn->flags,
1190 new_insn->format_name = record->field[insn_format_name_field];
1193 new_insn->format_name))
1194 error (new_insn->line,
1196 new_insn->format_name);
1197 filter_parse (&new_insn->options,
1199 new_insn->name = record->field[insn_name_field];
1202 new_insn->nr_models = model->nr_models;
1203 new_insn->model =
1208 parse_insn_model_record (file, record, new_insn, model);
1211 parse_insn_mnemonic_record (file, record, new_insn);
1220 new_insn->code = record;
1224 notify (new_insn->line, "unimplemented\n");
1226 if (!filter_is_subset (options.flags_filter, new_insn->flags))
1229 notify (new_insn->line,
1231 new_insn->name);
1233 else if (new_insn->processors != NULL
1236 new_insn->processors))
1242 notify (new_insn->line,
1244 new_insn->name);
1250 parse_insn_words (new_insn, format);
1255 *last = new_insn;
1258 if (isa->max_nr_words < new_insn->nr_words)
1259 isa->max_nr_words = new_insn->nr_words;
1260 filter_add (&isa->flags, new_insn->flags);
1261 filter_add (&isa->options, new_insn->options);