aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple.c
AgeCommit message (Expand)AuthorFilesLines
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-11-13Remember fnspec based EAF flags in modref summary.Jan Hubicka1-16/+1
2021-11-10Make EAF flags more regular (and expressive)Jan Hubicka1-4/+5
2021-11-08Remove workaround allowing interposition of nested functions.Jan Hubicka1-3/+3
2021-11-07Fix inter-procedural EAF flags propagation with respect to !binds_to_current_...Jan Hubicka1-30/+4
2021-11-04Workaround ICE in gimple_call_static_chain_flagsJan Hubicka1-1/+12
2021-11-02Static chain support in ipa-modrefJan Hubicka1-0/+27
2021-10-29handle retslot in modrefJan Hubicka1-1/+40
2021-10-11middle-end/101480 - overloaded global new/deleteRichard Biener1-2/+2
2021-08-23ipa: add debug counter for IPA MODREF PTAMartin Liska1-2/+3
2021-08-17openmp: Implement OpenMP 5.1 scope constructJakub Jelinek1-0/+23
2021-08-12openmp: Add support for OpenMP 5.1 masked constructJakub Jelinek1-0/+20
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-5/+5
2021-07-16Get rid of some gimple_expr_type usesRichard Biener1-2/+2
2021-07-13Make gimple_could_trap_p const-safe.Roger Sayle1-3/+3
2021-07-12middle-end/101423 - internal calls do not trapRichard Biener1-1/+3
2021-06-24middle-end: add support for per-location warning groups.Martin Sebor1-1/+1
2021-04-27Fix handling of VEC_COND_EXPR trap tests [PR100284]Richard Sandiford1-3/+0
2021-04-23VEC_COND_EXPR code cleanupRichard Biener1-2/+5
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-04gimple: Return fnspec only for replaceable new/delete operators called from n...Jakub Jelinek1-1/+2
2020-11-25Add EAF_NODIRECTESCAPE flagJan Hubicka1-1/+1
2020-11-14Detect EAF flags in ipa-modrefJan Hubicka1-15/+38
2020-11-13[PATCH] Implementation of asm goto outputsVladimir N. Makarov1-4/+0
2020-11-05Add fnspecs for C++ new and delete operatorsJan Hubicka1-0/+13
2020-10-26Extend builtin fnspecsJan Hubicka1-19/+20
2020-10-02Commonize handling of attr-fnspecJan Hubicka1-36/+25
2020-10-02c++: Set CALL_FROM_NEW_OR_DELETE_P on more calls.Jason Merrill1-2/+2
2020-10-02make use of CALL_FROM_NEW_OR_DELETE_PRichard Biener1-0/+4
2020-09-01vec: use inexact growth where possible.Martin Liska1-6/+1
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-1/+1
2020-08-25gimple: Ignore *0 = {CLOBBER} in path isolation [PR96722]Jakub Jelinek1-3/+4
2020-08-03Removal of HSA offloading from gcc and libgompMartin Jambor1-15/+0
2020-04-08Allow new/delete operator deletion only for replaceable.Martin Liska1-3/+3
2020-03-05Commit correct version of gimple.c fileJeff Law1-1/+1
2020-03-05Fix location maybe_diag_overlap passes to diagnostics so that diagnostic prag...Jeff Law1-0/+13
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-10-07Allow COND_EXPR and VEC_COND_EXPR condtions to trapIlya Leoshkevich1-1/+13
2019-09-30gimple.c (gimple_get_lhs): For PHIs return the result.Richard Biener1-0/+2
2019-09-24Use more switch statements.Martin Liska1-10/+12
2019-09-16Auto-generate maybe_fold_and/or_comparisons from match.pdLi Jia He1-15/+22
2019-08-05Add a gimple_move_vops helper functionRichard Sandiford1-0/+12
2019-07-25Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383).Martin Liska1-0/+12
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska1-1/+1
2019-06-10tree.def (OMP_SCAN): New tree code.Jakub Jelinek1-0/+25
2019-04-01re PR c/71598 (Wrong optimization with aliasing enums)Richard Biener1-0/+11
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-11re PR middle-end/88448 (gnat.dg/opt66.adb etc. FAIL)Richard Biener1-1/+1
2018-12-10re PR tree-optimization/88415 (ICE: verify_gimple failed (error: dead STMT in...Richard Biener1-6/+7
2018-11-15re PR tree-optimization/88029 (ICE in execute_todo, at passes.c:1974)Richard Biener1-6/+8