aboutsummaryrefslogtreecommitdiff
path: root/gcc/read-rtl.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-17Rename .c files to .cc files.Martin Liska1-2092/+0
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-04Fix RTL frontend handling of const_vectorsRichard Sandiford1-6/+0
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+1
2021-01-09RTL: Update `const_double_zero' handling for mode and callable insnsMaciej W. Rozycki1-0/+9
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-05RTL: Add `const_double_zero' syntactic rtxMaciej W. Rozycki1-0/+10
2020-12-05RTL: Also support HOST_WIDE_INT with int iteratorsMaciej W. Rozycki1-77/+88
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-07-16Report ambiguous uses of .md attributesRichard Sandiford1-22/+45
2019-06-27Remove quite obvious dead assignments.Martin Liska1-2/+2
2019-05-31New .md construct: define_insn_and_rewriteRichard Sandiford1-4/+9
2019-05-12Accept code attributes as rtx codes in .md filesRichard Sandiford1-27/+99
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-21apply_subst_iterator: Handle define_split/define_insn_and_splitH.J. Lu1-3/+6
2018-10-11Elide repeated RTL elements.Andrew Stubbs1-2/+29
2018-08-02[gen/AArch64] Generate helpers for substituting iterator values into pattern ...Richard Sandiford1-3/+230
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-20poly_int: SUBREG_BYTERichard Sandiford1-1/+5
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-1/+1
2017-08-21Pass rtx and index to read-md.c iterator routinesRichard Sandiford1-38/+51
2017-01-06read-rtl.c (rtx_reader::read_rtx_code): Avoid -Wsign-compare warning.Jakub Jelinek1-1/+1
2017-01-05Introduce RTL function readerDavid Malcolm1-18/+242
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-08Split class rtx_reader into md_reader vs rtx_readerDavid Malcolm1-11/+32
2016-10-18read-md.c: Move various state to within class rtx_readerDavid Malcolm1-40/+36
2016-09-26read-rtl.c: split out read_rtx_operand from read_rtx_codeDavid Malcolm1-193/+211
2016-09-21Introduce class rtx_readerDavid Malcolm1-1/+2
2016-08-12re PR c/7652 (-Wswitch-break : Warn if a switch case falls through)Marek Polacek1-0/+1
2016-07-20cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.Uros Bizjak1-1/+1
2016-05-10Simplify read-md.c and read-rtl.c using require_char_wsDavid Malcolm1-25/+8
2016-01-04Update copyright years.Jakub Jelinek1-1/+1
2015-10-01remove many typedefsTrevor Saunders1-4/+1
2015-08-19remove more useless typedefsTrevor Saunders1-6/+0
2015-07-15remove some usage of expr_list from read_rtxTrevor Saunders1-31/+16
2015-06-08coretypes.h: Include hash-table.h and hash-set.h for host files.Andrew MacLeod1-1/+0
2015-06-01read-rtl.c: Adapt to use HAVE_DECL_ATOLL instead of HAVE_ATOLL.Andreas Tobler1-2/+2
2015-05-19rtl.h (reg_info): Add an nregs field.Richard Sandiford1-1/+1
2015-05-19rtl.def (REG): Change format to "r".Richard Sandiford1-0/+7
2015-01-05Update copyright years.Jakub Jelinek1-1/+1
2014-10-29decl.c, [...]: Remove redundant enum from machine_mode.Richard Sandiford1-1/+1
2014-05-06Merge in wide-int.Kenneth Zadeck1-0/+71
2014-01-29re PR other/58712 (issues found by --enable-checking=valgrind)Jakub Jelinek1-0/+3
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-07-18read-rtl.c (validate_const_int): Once an invalid character is seen, quit the ...Po-Chun Chang1-1/+4
2013-05-22read-rtl.c (copy_rtx_for_iterators): Continue applying iterators while it has...Michael Zolotukhin1-3/+5
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/+1
2012-11-30gensupport.c (maybe_eval_c_test): Remove not-null check for expr.Michael Zolotukhin1-1/+1