summaryrefslogtreecommitdiff
path: root/gcc/tree-inline.cc
AgeCommit message (Expand)Author
2025-10-17ipa, cgraph: Enable constant propagation to OpenMP kernels.Josef Melcr
2025-09-17Preserve TREE_THIS_NOTRAP during inlining in more casesEric Botcazou
2025-07-16openmp: Refactor handling of iteratorsKwok Cheung Yeung
2025-07-09Fix profile scaling in tree-inline.cc:initialize_cfunJan Hubicka
2025-06-24Copy discriminators when inliningJan Hubicka
2025-06-21Fix profile after fnsplitJan Hubicka
2025-06-21Extend afdo inliner to introduce speculative callsJan Hubicka
2025-06-06Remove create_tmp_reg_or_ssa_nameRichard Biener
2025-05-31Have TODO_verify_* not set by any passAndrew Pinski
2025-04-14tree-optimization/119778 - properly mark abnormal edge sources during inliningRichard Biener
2025-03-21inliner: Silently drop musttail flag on calls during inlining unless the inli...Jakub Jelinek
2025-01-20inline: Purge the abnormal edges as needed in fold_marked_statements [PR118077]Andrew Pinski
2025-01-14OpenMP: Remove dead code from declare variant reimplementationSandra Loosemore
2025-01-14OpenMP: Re-work and extend context selector resolutionSandra Loosemore
2025-01-14OpenMP: New tree nodes for metadirective and dynamic selector support.Sandra Loosemore
2025-01-02Update copyright years.Jakub Jelinek
2024-11-22build: Remove INCLUDE_MEMORY [PR117737]Andrew Pinski
2024-11-20OpenMP: middle-end support for dispatch + adjust_argsPaul-Antoine Arras
2024-10-25gcc: Remove trailing whitespaceJakub Jelinek
2024-10-24Use unique_ptr in more places in pretty_printer/diagnostics [PR116613]David Malcolm
2024-10-01Fix wrong code out of NRV + RSO + inliningEric Botcazou
2024-05-07tree-inline: Remove .ASAN_MARK calls when inlining functions into no_sanitize...Jakub Jelinek
2024-05-03tree-inline: Add __builtin_stack_{save,restore} pair about inline calls with ...Jakub Jelinek
2024-04-11middle-end/114681 - condition coverage and inliningRichard Biener
2024-04-09Add tree-inlined gconds to caller cond->expr mapJørgen Kvalsvik
2024-04-06Copy condition->expr map when inlining [PR114599]Jørgen Kvalsvik
2024-03-09ipa: Avoid excessive removing of SSAs (PR 113757)Martin Jambor
2024-03-01c++/modules: depending local enums [PR104919, PR106009]Patrick Palka
2024-01-29debug/103047 - argument order of inlined functionsRichard Biener
2024-01-24ipa: Self-DCE of uses of removed call LHSs (PR 108007)Martin Jambor
2024-01-03Update copyright years.Jakub Jelinek
2023-12-12tree: add to clobber_kindJason Merrill
2023-12-04middle-end/112785 - guard against last_clique overflowRichard Biener
2023-12-02Allow target attributes in non-gnu namespacesRichard Sandiford
2023-11-27tree-optimization/112653 - PTA and returnRichard Biener
2023-11-13middle-end/112487 - inline and parameter mismatchRichard Biener
2023-10-26rename make_eh_edges to make_eh_edgeAlexandre Oliva
2023-10-23ipa/111914 - perform parameter init after remapping typesRichard Biener
2023-10-05Revert "ipa: Self-DCE of uses of removed call LHSs (PR 108007)"Martin Jambor
2023-10-03ipa: Self-DCE of uses of removed call LHSs (PR 108007)Martin Jambor
2023-08-25OpenMP: Add OMP_STRUCTURED_BLOCK and GIMPLE_OMP_STRUCTURED_BLOCK.Sandra Loosemore
2023-08-24Check that passes do not forget to define profileJan Hubicka
2023-07-14Turn TODO_rebuild_frequencies to a passJan Hubicka
2023-06-05Remove widen_plus/minus_expr tree codesAndre Vieira
2023-05-18gcc: use _P() defines from tree.hBernhard Reutner-Fischer
2023-05-04Rename last_stmt to last_nondebug_stmtRichard Biener
2023-03-17tree-inline: Fix up multiversioning with vector arguments [PR105554]Jakub Jelinek
2023-01-18Revert "middle-end/108086 - avoid unshare_expr when remapping SSA names"Richard Biener
2023-01-02Update copyright years.Jakub Jelinek
2022-12-29tree-inline decl_map: skip mapping result's NULL default defAlexandre Oliva