aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-inline.cc
AgeCommit message (Expand)AuthorFilesLines
2025-01-20inline: Purge the abnormal edges as needed in fold_marked_statements [PR118077]Andrew Pinski1-2/+20
2025-01-14OpenMP: Remove dead code from declare variant reimplementationSandra Loosemore1-4/+0
2025-01-14OpenMP: Re-work and extend context selector resolutionSandra Loosemore1-0/+4
2025-01-14OpenMP: New tree nodes for metadirective and dynamic selector support.Sandra Loosemore1-0/+7
2025-01-02Update copyright years.Jakub Jelinek1-1/+1
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski1-1/+0
2024-11-20OpenMP: middle-end support for dispatch + adjust_argsPaul-Antoine Arras1-0/+7
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek1-4/+4
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm1-0/+1
2024-10-01Fix wrong code out of NRV + RSO + inliningEric Botcazou1-1/+15
2024-05-07tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize...Jakub Jelinek1-7/+21
2024-05-03tree-inline: Add __builtin_stack_{save,restore} pair about inline calls with ...Jakub Jelinek1-0/+34
2024-04-11middle-end/114681 - condition coverage and inliningRichard Biener1-1/+1
2024-04-09Add tree-inlined gconds to caller cond->expr mapJørgen Kvalsvik1-19/+24
2024-04-06Copy condition->expr map when inlining [PR114599]Jørgen Kvalsvik1-1/+19
2024-03-09ipa: Avoid excessive removing of SSAs (PR 113757)Martin Jambor1-12/+2
2024-03-01c++/modules: depending local enums [PR104919, PR106009]Patrick Palka1-3/+11
2024-01-29debug/103047 - argument order of inlined functionsRichard Biener1-0/+4
2024-01-24ipa: Self-DCE of uses of removed call LHSs (PR 108007)Martin Jambor1-12/+15
2024-01-03Update copyright years.Jakub Jelinek1-1/+1
2023-12-12tree: add to clobber_kindJason Merrill1-2/+4
2023-12-04middle-end/112785 - guard against last_clique overflowRichard Biener1-1/+1
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford1-4/+3
2023-11-27tree-optimization/112653 - PTA and returnRichard Biener1-1/+4
2023-11-13middle-end/112487 - inline and parameter mismatchRichard Biener1-1/+5
2023-10-26rename make_eh_edges to make_eh_edgeAlexandre Oliva1-1/+1
2023-10-23ipa/111914 - perform parameter init after remapping typesRichard Biener1-8/+18
2023-10-05Revert "ipa: Self-DCE of uses of removed call LHSs (PR 108007)"Martin Jambor1-16/+12
2023-10-03ipa: Self-DCE of uses of removed call LHSs (PR 108007)Martin Jambor1-12/+16
2023-08-25OpenMP: Add OMP_STRUCTURED_BLOCK and GIMPLE_OMP_STRUCTURED_BLOCK.Sandra Loosemore1-0/+6
2023-08-24Check that passes do not forget to define profileJan Hubicka1-0/+2
2023-07-14Turn TODO_rebuild_frequencies to a passJan Hubicka1-3/+1
2023-06-05Remove widen_plus/minus_expr tree codesAndre Vieira1-6/+0
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer1-4/+4
2023-05-04Rename last_stmt to last_nondebug_stmtRichard Biener1-1/+1
2023-03-17tree-inline: Fix up multiversioning with vector arguments [PR105554]Jakub Jelinek1-8/+3
2023-01-18Revert "middle-end/108086 - avoid unshare_expr when remapping SSA names"Richard Biener1-1/+1
2023-01-02Update copyright years.Jakub Jelinek1-1/+1
2022-12-29tree-inline decl_map: skip mapping result's NULL default defAlexandre Oliva1-4/+5
2022-12-29tree-inline decl_map: skip mapping NULL to itselfAlexandre Oliva1-1/+1
2022-12-16middle-end/108086 - avoid unshare_expr when remapping SSA namesRichard Biener1-1/+1
2022-12-16middle-end/108086 - remove PR28238 fix superseeded by PR34018 fixRichard Biener1-15/+0
2022-12-16middle-end/108086 - more operand scanner reduction in inliningRichard Biener1-8/+8
2022-12-15middle-end/108086 - avoid quadraticness in copy_edges_for_bbRichard Biener1-16/+18
2022-12-15middle-end/108086 - reduce operand scanner use from inlinerRichard Biener1-5/+1
2022-12-14ipa: Better way of applying both IPA-CP and IPA-SRA (PR 103227)Martin Jambor1-0/+2
2022-10-18middle-end IFN_ASSUME support [PR106654]Jakub Jelinek1-0/+5
2022-10-07Fix comment typosJakub Jelinek1-1/+1
2022-05-13Make gimple_build main workers more flexibleRichard Biener1-1/+1
2022-04-29Prefer global range info setters that take a range.Aldy Hernandez1-4/+2