aboutsummaryrefslogtreecommitdiff
path: root/gcc/emit-rtl.c
AgeCommit message (Expand)AuthorFilesLines
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
2017-12-12[SFN] adjust RTL insn-walking APIAlexandre Oliva1-31/+38
2017-11-22Fix calculation of ptr_mode for MODE_PARTIAL_INT PmodeRichard Sandiford1-1/+2
2017-11-09Be stricter about CONST_VECTOR operandsRichard Sandiford1-1/+12
2017-11-09Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS_PER_WORDRichard Sandiford1-18/+33
2017-11-09Initialize split_branch_probability (PR target/82863).Martin Liska1-0/+2
2017-11-01Add a VEC_SERIES rtl codeRichard Sandiford1-0/+63
2017-11-01Allow vector CONSTsRichard Sandiford1-1/+1
2017-11-01Add gen_(const_)vec_duplicate helpersRichard Sandiford1-36/+48
2017-10-20Add generic part for Intel CET enabling. The spec is available atIgor Tsimbalist1-0/+1
2017-09-15Turn CANNOT_CHANGE_MODE_CLASS into a hookRichard Sandiford1-3/+1
2017-09-12Convert hard_regno_nregs to a functionRichard Sandiford1-1/+1
2017-09-05Make more use of int_mode_for_sizeRichard Sandiford1-2/+2
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford1-0/+27
2017-08-30[71/77] Use opt_scalar_mode for mode iteratorsRichard Sandiford1-43/+49
2017-08-30[66/77] Use scalar_mode for constant integersRichard Sandiford1-13/+6
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford1-2/+2
2017-08-30[28/77] Use is_a <scalar_int_mode> for miscellaneous types of testRichard Sandiford1-7/+9
2017-08-30[17/77] Add an int_mode_for_size helper functionRichard Sandiford1-2/+1
2017-08-30[15/77] Add scalar_int_modeRichard Sandiford1-13/+15
2017-08-30[11/77] Add a float_mode_for_size helper functionRichard Sandiford1-3/+2
2017-08-30[4/77] Add FOR_EACH iterators for modesRichard Sandiford1-55/+20
2017-08-22Make more use of paradoxical_subreg_pRichard Sandiford1-13/+3
2017-07-29replace rtx_alloc_stat with c++Trevor Saunders1-1/+1
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-8/+12
2017-05-04tree.c (array_at_struct_end_p): Handle arrays at struct end with flexarrays m...Richard Biener1-1/+1
2017-04-27re PR middle-end/80533 (Alias analysis of zero length array does not recogniz...Richard Biener1-1/+4
2017-02-02re PR middle-end/78468 (libgomp.c/reduction-10.c and many more FAIL)Eric Botcazou1-0/+3
2017-01-05Introduce RTL function readerDavid Malcolm1-0/+13
2017-01-03re PR rtl-optimization/65618 (gnat bootstrap comparison failure on mips{,el}-...James Cowgill1-2/+4