aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.cc
AgeCommit message (Expand)AuthorFilesLines
2024-09-02Rename gimple_asm_input_p to gimple_asm_basic_pRichard Sandiford1-1/+1
2024-07-17Enable musttail tail conversion even when not optimizingAndi Kleen1-0/+3
2024-05-15tree-cfg: Move the returns_twice check to be last statement only [PR114301]Andrew Pinski1-5/+9
2024-04-30Fix the build: error message `quote`Andrew Pinski1-1/+1
2024-04-30Add verification of gimple_assign_nontemporal_move_p [PR112976]Andrew Pinski1-0/+11
2024-04-24tree-optimization/114787 - more careful loop update with CFG cleanupRichard Biener1-3/+23
2024-04-12tree-cfg: Make the verifier returns_twice message translatableJakub Jelinek1-7/+12
2024-04-10c++: Implement C++26 P2809R3 - Trivial infinite loops are not Undefined BehaviorJakub Jelinek1-3/+7
2024-02-14middle-end: inspect all exits for additional annotations for loop.Tamar Christina1-6/+3
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-22OpenMP: Add prettyprinter support for context selectors.Sandra Loosemore1-0/+9
2023-12-05Introduce strub: machine-independent stack scrubbingAlexandre Oliva1-0/+1
2023-12-05middle-end/112830 - avoid gimplifying non-default addr-space assign to memcpyRichard Biener1-6/+10
2023-12-04middle-end/112785 - guard against last_clique overflowRichard Biener1-1/+1
2023-11-09skip debug stmts when assigning locus discriminatorsAlexandre Oliva1-0/+16
2023-10-26rename make_eh_edges to make_eh_edgeAlexandre Oliva1-3/+3
2023-10-17tree-cfg: Add count information when creating new bb in move_sese_region_to_fnAndre Vieira1-0/+3
2023-08-24Check that passes do not forget to define profileJan Hubicka1-0/+36
2023-08-14Avoid division by zero in fold_loop_internal_callJan Hubicka1-5/+8
2023-08-14Fix print_loop_info ICERichard Biener1-1/+1
2023-08-03Print entry count in print_loop_infoJan Hubicka1-1/+2
2023-08-02Fix profile update after cancelled loop distributionJan Hubicka1-0/+38
2023-07-21Implement flat loop profile detectionJan Hubicka1-2/+5
2023-07-21improfe loop dumpsJan Hubicka1-21/+50
2023-07-13Break out profile updating code from gimple_duplicate_sese_regionJan Hubicka1-144/+4
2023-07-12Improve profile update in loop-chJan Hubicka1-48/+83
2023-07-11cfg+gcse: Change return type of predicate functions from int to boolUros Bizjak1-27/+29
2023-07-01Fix profile update in copy-headerJan Hubicka1-9/+94
2023-06-05Remove widen_plus/minus_expr tree codesAndre Vieira1-6/+0
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-11/+11
2023-05-04Move copy_phi_arg_into_existing_phi to common location and use itAndrew Pinski1-11/+27
2023-05-04Rename last_stmt to last_nondebug_stmtRichard Biener1-6/+6
2023-04-28tree-optimization/109644 - missing IL checkingRichard Biener1-31/+44
2023-04-26More last_stmt removalRichard Biener1-42/+34
2023-04-19Remove odd code from gimple_can_merge_blocks_pRichard Biener1-6/+0
2023-02-21Revert "tree-optimization/108691 - indirect calls to setjmp"Richard Biener1-3/+1
2023-02-13tree-optimization/108691 - indirect calls to setjmpRichard Biener1-1/+3
2023-02-02Replace IFN_TRAP with BUILT_IN_UNREACHABLE_TRAP [PR107300]Jakub Jelinek1-0/+3
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-11-25tree-optimization/107865 - ICE with outlining of loopsRichard Biener1-0/+2
2022-11-24Remove ASSERT_EXPR.Aldy Hernandez1-11/+0
2022-10-20c/107305 - avoid ICEing with invalid GIMPLE input to the GIMPLE FERichard Biener1-6/+10
2022-10-18middle-end IFN_ASSUME support [PR106654]Jakub Jelinek1-0/+7
2022-10-10Fix PR107193.Eugene Rozenfeld1-3/+4
2022-10-07Set discriminators for call stmts on the same line within the same basic block.Eugene Rozenfeld1-0/+32
2022-10-07tree-optimization/107153 - autopar SSA update issueRichard Biener1-2/+0
2022-10-02tree-cfg: Fix a verification diagnostic typo [PR107121]Jakub Jelinek1-1/+1
2022-09-28Add instruction level discriminator support.Eugene Rozenfeld1-9/+40
2022-09-14tree-optimization/106938 - cleanup abnormal edges after inliningRichard Biener1-6/+7
2022-09-14Disallow pointer operands for |, ^ and partly & [PR106878]Jakub Jelinek1-2/+18