aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
AgeCommit message (Expand)Author
2019-01-27re PR rtl-optimization/88948 (ICE in elimination_costs_in_insn, at reload1.c:...Uros Bizjak
2018-11-20re PR rtl-optimization/85925 (compilation of masking with 257 goes wrong in c...Eric Botcazou
2018-04-03Remove UBSAN in dwarf2out.c (PR tree-optimization/82491).Martin Liska
2018-03-02re PR rtl-optimization/84614 (wrong code with u16->u128 extension at aarch64 ...Jakub Jelinek
2018-02-09[IEPM] Introduce inline entry point markersAlexandre Oliva
2018-01-10Mostly revert r254296Richard Sandiford
2018-01-06re PR rtl-optimization/83682 (ICE in simplify_subreg, at simplify-rtx.c:6296)Jakub Jelinek
2018-01-03poly_int: GET_MODE_PRECISIONRichard Sandiford
2018-01-03re PR debug/83645 (ICE: in get_insn_template, at final.c:2100 with -gstatemen...Jakub Jelinek
2018-01-03Update copyright years.Jakub Jelinek
2018-01-02Make CONST_VECTOR_ELT handle implicitly-encoded elementsRichard Sandiford
2018-01-02New CONST_VECTOR layoutRichard Sandiford
2017-12-21poly_int: REG_ARGS_SIZERichard Sandiford
2017-12-20poly_int: operand_subwordRichard Sandiford
2017-12-20poly_int: SUBREG_BYTERichard Sandiford
2017-12-20poly_int: extract_bit_field bitrangeRichard Sandiford
2017-12-20poly_int: MEM_OFFSET and MEM_SIZERichard Sandiford
2017-12-20poly_int: REG_OFFSETRichard Sandiford
2017-12-20poly_int: rtx constantsRichard Sandiford
2017-12-12[SFN] Introduce -gstatement-frontiers option, enable debug markersAlexandre Oliva
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva
2017-12-12[SFN] adjust RTL insn-walking APIAlexandre Oliva
2017-11-01Add narrower_subreg_mode helper functionRichard Sandiford
2017-11-01Add a fixed_size_mode classRichard Sandiford
2017-11-01Add a VEC_SERIES rtl codeRichard Sandiford
2017-11-01Allow vector CONSTsRichard Sandiford
2017-11-01Add more vec_duplicate simplificationsRichard Sandiford
2017-10-26Add wider_subreg_mode helper functionsRichard Sandiford
2017-10-09Replace insn_rtx_cost with insn_cost and pattern_costSegher Boessenkool
2017-09-19explow.c: Include "params.h".Jeff Law
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford
2017-09-04PR82045: Avoid passing machine modes through "..."Richard Sandiford
2017-08-30Drop df_ from df_read_modify_subreg_pRichard Sandiford
2017-08-30Add a partial_subreg_p predicateRichard Sandiford
2017-08-30[66/77] Use scalar_mode for constant integersRichard Sandiford
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford
2017-08-30[59/77] Add a rtx_jump_table_data::get_data_mode helperRichard Sandiford
2017-08-30[50/77] Add helper routines for SUBREG_PROMOTED_VAR_P subregsRichard Sandiford
2017-08-30[49/77] Simplify nonzero/num_sign_bits hooksRichard Sandiford
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford
2017-08-22Make more use of paradoxical_subreg_pRichard Sandiford
2017-07-29replace shallow_copy_rtx_stat with c++Trevor Saunders
2017-07-29replace rtx_alloc_stat with c++Trevor Saunders
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka
2017-07-02Reorganise machmode.h headersRichard Sandiford
2017-06-08system.h (fancy_abort): Annotate by ATTRIBUTE_COLD.Jan Hubicka
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener
2017-01-05Introduce RTL function readerDavid Malcolm
2017-01-05re PR rtl-optimization/78812 (Wrong code generation due to hoisting memory lo...Jeff Law