aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.h
AgeCommit message (Expand)AuthorFilesLines
2020-08-21Allow try_split to split RTX_FRAME_RELATED_P insnsSenthil Kumar Selvaraj1-0/+2
2020-06-22recog: Restore builds with ClangRichard Sandiford1-1/+1
2020-06-17recog: Tweak insn_gen_fn::operator() definitionRichard Sandiford1-2/+3
2020-06-12recog: Use parameter packs for operator()Richard Sandiford1-35/+5
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-25Convert m68k to not use cc0Bernd Schmidt1-1/+0
2019-09-09Simplify the implementation of HARD_REG_SETRichard Sandiford1-1/+1
2019-07-13re PR target/90723 (pr88598-2.c segfaults with -msve-vector-bits=256)Prathamesh Kulkarni1-0/+17
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-09-24Change EQ_ATTR_ALT to support up to 64 alternativesIlya Leoshkevich1-1/+1
2018-03-09re PR rtl-optimization/84682 (internal compiler error: Segmentation fault (pr...Alexandre Oliva1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-14invoke.texi: Document -Wcast-function-type.Bernd Edlinger1-1/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-11-21make recog () take a rtx_insn *Trevor Saunders1-1/+1
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-08-21gencodes.c (gencodes): Print the comma for the preceding enum value rather th...Richard Sandiford1-3/+3
2015-06-06Promote types of rtl expressions to rtx_insn in gen_split and gen_peephole2Mikhail Maltsev1-2/+2
2015-05-20Promote types of RTL expressions to more derived ones.Mikhail Maltsev1-34/+34
2015-05-19recog: Increase max number of alternatives.Andreas Krebbel1-2/+2
2015-05-09more rtx_insn * in recog.cTrevor Saunders1-9/+9
2015-05-02make validate_replace_src_group take a rtx_insn *Trevor Saunders1-1/+1
2015-05-02recog_data::insn can be a rtx_insn *Trevor Saunders1-1/+1
2015-04-22remove some ifdef HAVE_cc0Trevor Saunders1-2/+0
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-7/+7
2014-10-22recog.h (recog_data_d): Remove enabled_alternatives.Richard Sandiford1-6/+0
2014-10-22recog.h (constrain_operands): Add an alternative_mask parameter.Richard Sandiford1-2/+3
2014-10-22md.texi: Document "preferred_for_size" and "preferred_for_speed" attributes.Richard Sandiford1-1/+12
2014-10-22recog.h (extract_constrain_insn): Declare.Richard Sandiford1-0/+1
2014-09-15Instruction attributes take an rtx_insn *David Malcolm1-1/+1
2014-09-10insn_extract takes an rtx_insnDavid Malcolm1-1/+1
2014-09-09single_set takes an insnDavid Malcolm1-2/+2
2014-09-09recog_memoized works on an rtx_insn *David Malcolm1-6/+6
2014-08-21Use rtx_insn internally within generated functionsDavid Malcolm1-1/+1
2014-06-11recog.h (operand_alternative): Remove offmem_ok, nonffmem_ok, decmem_ok and i...Richard Sandiford1-13/+5
2014-06-04recog.h (operand_alternative): Convert reg_class, reject, matched and matches...Richard Sandiford1-7/+12
2014-06-04recog.h (alternative_class): New function.Richard Sandiford1-1/+9
2014-06-04recog.h (recog_op_alt): Convert to a flat array.Richard Sandiford1-3/+14
2014-05-27system.h (TEST_BIT): New macro.Richard Sandiford1-6/+36
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-08-05re PR other/12081 (Gcc can't be compiled with -mregparm=3)Oleg Endo1-1/+51
2013-05-18recog.h (Recog_data): Rename to...Richard Sandiford1-2/+2
2013-05-14recog.h: Rename struct recog_data to Recog_data.Mike Stump1-2/+2
2013-01-10Update copyright years in gcc/Richard Sandiford1-3/+1
2013-01-04Update Copyright years for files modified in 2011 and/or 2012.Jakub Jelinek1-1/+2
2012-09-26re PR middle-end/54635 (Add addr_space_t argument to TARGET_MODE_DEPENDENT_AD...Georg-Johann Lay1-1/+1
2012-04-24recog.c (insn_invalid_p): Add IN_GROUP parameter and use validate_change to a...Andreas Krebbel1-1/+1
2011-07-21system.h (HAVE_DESIGNATED_UNION_INITIALIZERS): New.Jason Merrill1-1/+1
2011-04-15recog.h (insn_operand_data): Add an "allows_mem" field.Richard Sandiford1-0/+2