aboutsummaryrefslogtreecommitdiff
path: root/gcc/recog.h
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-07-12Change the type of memory classification functions to boolUros Bizjak1-6/+6
2021-07-01Change the type of predicates to bool.Uros Bizjak1-1/+1
2021-01-15recog: Fix insn_change_watermark destructorRichard Sandiford1-1/+7
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-17recog: Add an RAII class for undoing insn changesRichard Sandiford1-0/+51
2020-12-17recog: Add a class for propagating into insnsRichard Sandiford1-0/+100
2020-12-17recog: Add a way of temporarily undoing changesRichard Sandiford1-0/+2
2020-12-17recog: Add a validate_change_xveclen functionRichard Sandiford1-0/+1
2020-10-30Add -fzero-call-used-regs option and zero_call_used_regs function attributes.qing zhao1-0/+1
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