aboutsummaryrefslogtreecommitdiff
path: root/sim/igen/gen.c
AgeCommit message (Collapse)Author
2017-01-01update copyright year range in GDB filesJoel Brobecker
This applies the second part of GDB's End of Year Procedure, which updates the copyright year range in all of GDB's files. gdb/ChangeLog: Update copyright year range in all GDB files.
2016-01-01GDB copyright headers update after running GDB's copyright.py script.Joel Brobecker
gdb/ChangeLog: Update year range in copyright notice of all files.
2015-01-01Update year range in copyright notice of all files owned by the GDB project.Joel Brobecker
gdb/ChangeLog: Update year range in copyright notice of all files.
2014-01-01Update Copyright year range in all files maintained by GDB.Joel Brobecker
2013-01-01Update years in copyright notice for the GDB files.Joel Brobecker
Two modifications: 1. The addition of 2013 to the copyright year range for every file; 2. The use of a single year range, instead of potentially multiple year ranges, as approved by the FSF.
2012-01-04Copyright year update in most files of the GDB Project.Joel Brobecker
gdb/ChangeLog: Copyright year update in most files of the GDB Project.
2011-07-08 Correct handling of constant fields.Hans-Peter Nilsson
* gen.c (insn_field_cmp): Tweak comment about neither field being an insn_field_string with a cond_eq-to-value condition. (insns_bit_useless) <case insn_field_string, case decode_find_mixed>: Handle cond_eq-to-value fields as insn_field_int. * gen-idecode.c (print_idecode_validate): Handle insn_field_string cond-equal-to-value fields as insn_field_int. * gen-icache.c (print_icache_body): Add comment why constant string fields are handled.
2011-07-08 Remove all #if 0'd code.Hans-Peter Nilsson
* filter.c: Remove #if 0'd function it_is. (main): Remove #if 0'd code. * gen-engine.c: Remove #if 0'd functions print_jump, print_jump_insn, print_jump_definition, print_jump_internal_function, print_jump_body. (gen_engine_c): Remove #if 0'd code. * gen-idecode.c: Remove #if 0'd functions print_jump print_jump, print_jump_insn, print_jump_definition, print_jump_internal_function, print_jump_until_stop_body. * gen-model.c: Remove #if 0'd functions model_c_or_h_data, model_c_or_h_function, gen_model_h, model_c_insn, model_c_function, gen_model_c and types model_c_passed_data and struct _model_c_passed_data. * gen.c: Remove #if 0'd type constant_field_types and function insn_field_is_constant. (gen_entry_find_opcode_field): Remove #if 0'd code. * ld-insn.c (parse_insn_model_record): Remove #if 0'd code. * misc.h (STRDUP, STRNDUP): Remove #if 0'd macros.
2011-01-01run copyright.sh for 2011.Joel Brobecker
2010-01-01Update copyright notices to add year 2010.Joel Brobecker
2009-01-14 Update the copyright notice of some of the files I missedJoel Brobecker
in the previous copyright update.
2008-01-01 Updated copyright notices for most files.Daniel Jacobowitz
2007-08-24 Switch the license of all files explicitly copyright the FSFJoel Brobecker
to GPLv3.
2007-01-09Copyright updates for 2007.Daniel Jacobowitz
2002-11-222002-11-22 Andrew Cagney <cagney@redhat.com>Andrew Cagney
* gen.c (name_cmp): Rename format_name_cmp. (insn_list_insert): When a merge, compare the format name and instruction name. Add trace messages.
2002-11-222002-11-21 Andrew Cagney <ac131313@redhat.com>Andrew Cagney
* filter.c: Re-indent. * filter.h, filter_host.h, gen-engine.c, gen-engine.h: Ditto. * gen-icache.c, gen-icache.h, gen-idecode.c: Ditto. * gen-idecode.h, gen-itable.c, gen-itable.h: Ditto. * gen-model.c, gen-model.h, gen-semantics.c: Ditto. * gen-semantics.h, gen-support.c, gen-support.h: Ditto. * gen.c, gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto. * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto. * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
2002-11-222002-11-21 Andrew Cagney <ac131313@redhat.com>Andrew Cagney
* Makefile.in: Update copyright. IGEN contributed to the FSF. * filter.c, filter.h, filter_host.c, filter_host.h: Ditto. * gen-engine.c, gen-engine.h, gen-icache.c, gen-icache.h: Ditto. * gen-idecode.c, gen-idecode.h, gen-itable.c: Ditto. * gen-itable.h, gen-model.c, gen-model.h, gen-semantics.c: Ditto. * gen-semantics.h, gen-support.c, gen-support.h, gen.c: Ditto. * gen.h, igen.c, igen.h, ld-cache.c, ld-cache.h: Ditto. * ld-decode.c, ld-decode.h, ld-insn.c, ld-insn.h, lf.c: Ditto. * lf.h, misc.c, misc.h, table.c, table.h: Ditto.
2002-06-17* gen.c (gen_entry_expand_opcode): Initialize ``value'' to -1 andAndrew Cagney
``t'' to NULL. * igen.c (main): Add default case to switch. * gen-icache.c (print_icache_extraction): Ditto.
2002-03-24* gen.c (format_name_cmp): New function.Andrew Cagney
(insn_list_insert): Use the instruction field name as an additional key. Different field names indicate different semantics.
1999-04-16Initial creation of sourceware repositoryStan Shebs
1999-04-16Initial creation of sourceware repositoryStan Shebs
1998-07-29Fix incorrect calculation of conditional field when being extractedAndrew Cagney
from a previous decode.
1998-07-28Add note about limitations of insn_field_cmp().Andrew Cagney
1998-07-28Problems with conditional instruction-table fields (N!M, N=M, ...).Andrew Cagney
Was restricting `M' to opcode fields in the current word.
1998-04-14Add support for instruction word conditionals of the form `XXX!YYY'Andrew Cagney
and XXX=YYY'. See mn10300 for examples.
1997-09-08Add multi-sim support to simulator.Andrew Cagney