aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
AgeCommit message (Expand)AuthorFilesLines
2017-12-12[SFN] Introduce -gstatement-frontiers option, enable debug markersAlexandre Oliva1-1/+1
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-2/+45
2017-12-12[SFN] adjust RTL insn-walking APIAlexandre Oliva1-2/+2
2017-11-01Add narrower_subreg_mode helper functionRichard Sandiford1-0/+10
2017-11-01Add a fixed_size_mode classRichard Sandiford1-1/+1
2017-11-01Add a VEC_SERIES rtl codeRichard Sandiford1-0/+45
2017-11-01Allow vector CONSTsRichard Sandiford1-4/+21
2017-11-01Add more vec_duplicate simplificationsRichard Sandiford1-0/+15
2017-10-26Add wider_subreg_mode helper functionsRichard Sandiford1-0/+18
2017-10-09Replace insn_rtx_cost with insn_cost and pattern_costSegher Boessenkool1-1/+2
2017-09-19explow.c: Include "params.h".Jeff Law1-0/+1
2017-09-12Turn HARD_REGNO_NREGS into a target hookRichard Sandiford1-1/+1
2017-09-04Add subreg_memory_offset helper functionsRichard Sandiford1-0/+2
2017-09-04PR82045: Avoid passing machine modes through "..."Richard Sandiford1-4/+132
2017-08-30Drop df_ from df_read_modify_subreg_pRichard Sandiford1-1/+2
2017-08-30Add a partial_subreg_p predicateRichard Sandiford1-0/+24
2017-08-30[66/77] Use scalar_mode for constant integersRichard Sandiford1-5/+4
2017-08-30[62/77] Big machine_mode to scalar_int_mode replacementRichard Sandiford1-5/+5
2017-08-30[59/77] Add a rtx_jump_table_data::get_data_mode helperRichard Sandiford1-0/+19
2017-08-30[50/77] Add helper routines for SUBREG_PROMOTED_VAR_P subregsRichard Sandiford1-0/+18
2017-08-30[49/77] Simplify nonzero/num_sign_bits hooksRichard Sandiford1-4/+4
2017-08-30[21/77] Replace SCALAR_INT_MODE_P checks with is_a <scalar_int_mode>Richard Sandiford1-3/+4
2017-08-22Make more use of paradoxical_subreg_pRichard Sandiford1-1/+19
2017-07-29replace shallow_copy_rtx_stat with c++Trevor Saunders1-2/+1
2017-07-29replace rtx_alloc_stat with c++Trevor Saunders1-2/+1
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-1/+0
2017-07-02Reorganise machmode.h headersRichard Sandiford1-4/+0
2017-06-08system.h (fancy_abort): Annotate by ATTRIBUTE_COLD.Jan Hubicka1-12/+12
2017-03-14alias.c (struct alias_set_entry): Pack properly.Richard Biener1-3/+3
2017-01-05Introduce RTL function readerDavid Malcolm1-0/+2
2017-01-05re PR rtl-optimization/78812 (Wrong code generation due to hoisting memory lo...Jeff Law1-0/+1
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-09Prevent use of MEM_* attr accessor macros as lvaluesDavid Malcolm1-1/+1
2016-12-02PR target/77822: Add helper macro EXTRACT_ARGS_IN_RANGE to system.h.Dominik Vogt1-0/+10
2016-11-28re PR middle-end/78540 (ICE: in df_refs_verify, at df-scan.c:4062 with -O -ma...Jakub Jelinek1-1/+1
2016-11-23Add more subreg offset helpersRichard Sandiford1-4/+40
2016-11-21make dead_or_set_{,regno_}p take rtx_insn *Trevor Saunders1-2/+2
2016-11-21make add_int_reg_note take rtx_insn *Trevor Saunders1-1/+1
2016-11-21make replace_label_in_insn take labels as rtx_insn *Trevor Saunders1-1/+1
2016-11-18Make load_extend_op an inline functionRichard Sandiford1-1/+13
2016-11-16* rtl.h: Declare gt_ggc_mx and gt_pch_nx.Jason Merrill1-0/+4
2016-11-15Add a load_extend_op wrapperRichard Sandiford1-0/+1
2016-11-07emit-rtl.c (emit_copy_of_insn_after): Duplicate notes in order.Bernd Schmidt1-0/+1
2016-11-02remove cast from prev_nonnote_insn_bbTrevor Saunders1-1/+1
2016-11-02remove cast to rtx_insn * in remove_noteTrevor Saunders1-1/+1
2016-10-21make tablejump_p return the label as a rtx_insn *Trevor Saunders1-1/+1
2016-10-21make LABEL_REF_LABEL a rtx_insn *Trevor Saunders1-1/+12
2016-10-16re PR ada/37139 (DEP prevents using Ada tasking)Eric Botcazou1-0/+5
2016-10-12rtl.h (struct rtx_def): Comment how RTX_FLAGS will be dumped in RTL dumps.Georg-Johann Lay1-9/+16
2016-09-22make next_cc0_user take rtx_insn *Trevor Saunders1-1/+1