aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-13rtl: directly handle MEM in gen_highpart [PR102125]Richard Earnshaw1-10/+13
2021-09-11Revert "Get rid of all float-int special cases in validate_subreg."liuhongt1-0/+40
2021-09-01Get rid of all float-int special cases in validate_subreg.liuhongt1-40/+0
2021-05-04Remove CC0Segher Boessenkool1-53/+3
2021-04-16Mark untyped calls and handle them specially [PR98689]Richard Sandiford1-0/+1
2021-03-31Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726]Richard Sandiford1-0/+1
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-08-21Allow try_split to split RTX_FRAME_RELATED_P insnsSenthil Kumar Selvaraj1-4/+15
2020-06-05middle-end/95493 - bogus MEM_ATTRS for variable array accessRichard Biener1-54/+9
2020-05-26Fix non-comforming expander for floatv2div2sf2,floatunsv2div2sf2,fix_truncv2s...liuhongt1-5/+7
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-9/+9
2019-10-01Remove clobber_highRichard Sandiford1-18/+0
2019-09-30Introduce rtx_alloca, alloca_raw_REG and alloca_rtx_fmt_*Ilya Leoshkevich1-3/+12
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-5/+5
2019-07-08emit-rtl.c (set_insn_locations): New function moved from...Eric Botcazou1-0/+12
2019-06-27Remove quite obvious dead assignments.Martin Liska1-1/+1
2019-05-22alias.c (ao_ref_from_mem): Move stack-slot sharing rewrite ...Richard Biener1-0/+24
2019-04-24re PR target/90193 (asm goto with TLS "m" input operand generates incorrect a...Jakub Jelinek1-0/+1
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-24emit-rtl.c (init_emit_once): Do not emit MODE_POINTER_BOUNDS RTXes.Uros Bizjak1-7/+0
2018-08-06Generation support for CLOBBER_HIGHAlan Hayward1-0/+18
2018-06-18More rtx to rtx_insn * cleanupsDavid Malcolm1-12/+10
2018-06-13emit-rtl.c: more typesafetyDavid Malcolm1-47/+37
2018-03-23re PR inline-asm/85022 (internal compiler error: in write_dependence_p, at al...Jakub Jelinek1-1/+1
2018-03-02re PR rtl-optimization/84614 (wrong code with u16->u128 extension at aarch64 ...Jakub Jelinek1-2/+38
2018-02-19re PR target/84146 (ICE with -mcet in dwarf2out_var_location, involving sigse...Jakub Jelinek1-20/+2
2018-01-10Mostly revert r254296Richard Sandiford1-1/+1
2018-01-03Add support for MODE_VECTOR_BOOLRichard Sandiford1-4/+15
2018-01-03poly_int: GET_MODE_SIZERichard Sandiford1-4/+4
2018-01-03poly_int: GET_MODE_NUNITSRichard Sandiford1-2/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: REGMODE_NATURAL_SIZERichard Sandiford1-18/+35
2018-01-02Make CONST_VECTOR_ELT handle implicitly-encoded elementsRichard Sandiford1-0/+56
2018-01-02New CONST_VECTOR layoutRichard Sandiford1-39/+40
2017-12-28Use valid_for_const_vector_p instead of CONSTANT_PRichard Sandiford1-2/+4
2017-12-21re PR rtl-optimization/82973 (ICE in output_constant_pool_2, at varasm.c:3896...Jakub Jelinek1-4/+4
2017-12-21poly_int: REG_ARGS_SIZERichard Sandiford1-1/+1
2017-12-20poly_int: operand_subwordRichard Sandiford1-4/+5
2017-12-20poly_int: SUBREG_BYTERichard Sandiford1-24/+28
2017-12-20poly_int: MEM_OFFSET and MEM_SIZERichard Sandiford1-94/+84
2017-12-20poly_int: REG_OFFSETRichard Sandiford1-9/+11
2017-12-20poly_int: rtx constantsRichard Sandiford1-6/+96
2017-12-20Add a gen_int_shift_amount helper functionRichard Sandiford1-0/+16
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-1/+1
2017-12-16Revert accidental commitRichard Sandiford1-15/+0
2017-12-16Add a gen_int_shift_amount helper functionRichard Sandiford1-0/+15
2017-12-13re PR middle-end/78468 (libgomp.c/reduction-10.c and many more FAIL)Eric Botcazou1-2/+0