aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgrtl.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-04Remove CC0Segher Boessenkool1-29/+4
2021-03-03cfgrtl: Fix up fixup_partitions caused ICE [PR99085]Jakub Jelinek1-5/+54
2021-02-10rtl-optimization/99054 - fix leak in fixup_partitionsRichard Biener1-4/+4
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-17Split update_cfg_for_uncondjump out of combineRichard Sandiford1-0/+47
2020-12-05cfgrtl: Add missing call to `onlyjump_p'Maciej W. Rozycki1-1/+2
2020-11-30rtl_dump_bb: fix segfault when reporting internal errorIlya Leoshkevich1-1/+9
2020-09-01vec: use inexact growth where possible.Martin Liska1-6/+2
2020-09-01rtl-optimization/96812 - remap dependence info on RTL loop unrollingRichard Biener1-5/+55
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-05-13Fix -fcompare-debug issue in purge_dead_edges [PR95080]Jakub Jelinek1-1/+1
2020-04-17Fix -fcompare-debug issue in delete_insn_and_edges [PR94618]Jakub Jelinek1-4/+14
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-16find_partition_fixes: remove unused bbs_in_cold_partition variableIlya Leoshkevich1-2/+0
2019-08-13Handle casesi dispatch tablejumps in create_trace_edges (as well)Olivier Hainque1-4/+1
2019-08-01* cfgrtl.c (relink_block_chain): Add line returns in dump file.Eric Botcazou1-3/+3
2019-07-12Add hint if the fallthrough target of current BB isn't the oneKewen Lin1-11/+34
2019-07-02* cfgrtl.c (commit_edge_insertions): Rebuild jump labels chain.Eric Botcazou1-1/+5
2019-07-02cfgexpand.c (pass_expand::execute): Deal specially with instructions to be in...Eric Botcazou1-1/+2
2019-06-27Remove quite obvious dead assignments.Martin Liska1-1/+0
2019-06-05c-decl.c (start_decl): Adjust quoting and hyphenation in diagnostics.Martin Sebor1-0/+10
2019-04-29re PR rtl-optimization/90257 (8% degradation on cpu2006 403.gcc starting with...Jakub Jelinek1-3/+7
2019-02-22re PR tree-optimization/87609 (miscompilation with restrict and loop)Richard Biener1-3/+3
2019-02-13Remove a barrier when EDGE_CROSSING is removed (PR lto/88858).Martin Liska1-19/+27
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-16re PR rtl-optimization/87475 (ICE in patch_jump_insn, at cfgrtl.c:1275)Jakub Jelinek1-2/+7
2018-11-15re PR rtl-optimization/88018 (ICE in insert_insn_on_edge at cfgrtl.c:1952 sin...Jakub Jelinek1-2/+9
2018-11-13Improve -fprofile-report.Martin Liska1-7/+5
2018-06-21cfgrtl.c (fixup_reorder_chain): Do not emit NOPs in DECL_IGNORED_P functions.Eric Botcazou1-17/+25
2018-06-20cfgrtl.c (rtl_verify_edges): Formatting fix.Jakub Jelinek1-9/+22
2018-04-09re PR rtl-optimization/84058 (RTl partitioning fixup should drag very small b...Jan Hubicka1-1/+14
2018-02-19re PR target/84146 (ICE with -mcet in dwarf2out_var_location, involving sigse...Jakub Jelinek1-5/+0
2018-01-11re PR rtl-optimization/83575 (ICE: verify_flow_info failed (error: multiple h...Jan Hubicka1-2/+2
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21re PR rtl-optimization/80747 (gcc.dg/tree-ssa/tailrecursion-4.c fails with IC...Jakub Jelinek1-0/+3
2017-12-20[SFN] debug markers before labels no moreAlexandre Oliva1-3/+0
2017-12-19[SFN] start rtl block with label, then markersAlexandre Oliva1-1/+0
2017-12-19read-rtl.c (parse_reg_note_name): Replace Yoda conditions with typical order ...Jakub Jelinek1-1/+1
2017-12-12[SFN] not-quite-boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-6/+12
2017-12-12[SFN] adjust RTL insn-walking APIAlexandre Oliva1-2/+2
2017-11-22re PR rtl-optimization/83030 (ICE in create_pseudo_cfg, at dwarf2cfi.c:2840)Eric Botcazou1-2/+1
2017-11-21Don't split call from its call arg location.Claudiu Zissulescu1-0/+5
2017-11-03asan.c (create_cond_insert_point): Maintain profile.Jan Hubicka1-6/+18
2017-10-19asan.c (create_cond_insert_point): Do not update edge count.Jan Hubicka1-12/+1
2017-10-09Replace insn_rtx_cost with insn_cost and pattern_costSegher Boessenkool1-4/+3
2017-07-24cfgrtl: Don't crash in rtl_dump_bb if BB_END(bb) is NULLSegher Boessenkool1-14/+16
2017-07-21bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges): Put all ...Jan Hubicka1-38/+37
2017-07-16profile-count.h (profile_probability::from_reg_br_prob_note, [...]): New func...Jan Hubicka1-9/+10
2017-07-02cfgrtl.c (rtl_verify_edges): Enable checking of profile_probability consistency.Jan Hubicka1-6/+4
2017-07-01cfgrtl.c (rtl_flow_call_edges_add): Update profile.Jan Hubicka1-1/+3