aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-sra.c
AgeCommit message (Expand)AuthorFilesLines
2021-05-15Revert "tree-sra: Avoid refreshing into const base decls (PR 100453)"Martin Jambor1-2/+2
2021-05-13tree-sra: Avoid refreshing into const base decls (PR 100453)Martin Jambor1-2/+2
2021-04-01sra: Fix bug in grp_write propagation (PR 97009)Martin Jambor1-1/+14
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-09-03sra: Avoid SRAing if there is an aout-of-bounds access (PR 96820)Martin Jambor1-2/+7
2020-08-25sra: Bail out when encountering accesses with negative offsets (PR 96730)Martin Jambor1-0/+6
2020-06-15Fix ICE in verify_sra_access_forestEric Botcazou1-0/+6
2020-05-07extend DECL_GIMPLE_REG_P to all typesRichard Biener1-9/+3
2020-04-16sra: Fix access verification (PR 94598)Martin Jambor1-2/+4
2020-04-09sra: Fix sra_modify_expr handling of partial writes (PR 94482)Martin Jambor1-4/+27
2020-03-21sra: Cap number of sub-access propagations with a param (PR 93435)Martin Jambor1-2/+35
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-02-21sra: Only verify sizes of scalar accesses (PR 93845)Martin Jambor1-1/+2
2020-02-19sra: Do not create zero sized accesses (PR 93776)Martin Jambor1-1/+4
2020-02-19sra: Avoid totally scalarizing overallping field_decls (PR 93667)Martin Jambor1-0/+14
2020-02-14sra: Avoid verification failure (PR 93516)Martin Jambor1-7/+24
2020-02-11tree-optimization/93661 properly guard tree_to_poly_int64Richard Biener1-2/+4
2020-01-29SRA: Also propagate accesses from LHS to RHS [PR92706]Martin Jambor1-75/+231
2020-01-29SRA: Total scalarization after access propagation [PR92706]Martin Jambor1-182/+484
2020-01-29SRA: Add verification of accessesMartin Jambor1-0/+86
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-12Remove gcc/params.* files.Martin Liska1-1/+0
2019-11-12Apply mechanical replacement (generated patch).Martin Liska1-7/+12
2019-11-08Fix code order in tree-sra.c:create_accessRichard Sandiford1-8/+9
2019-11-05PR middle-end/92341 - missing -Warray-bounds indexing past the end of a compo...Martin Sebor1-0/+7
2019-10-14Fix dump message issueXiong Hu Luo1-2/+2
2019-09-26function.c (gimplify_parameters): Use build_clobber function.Jakub Jelinek1-2/+1
2019-09-25Remove newly unused function and variable in tree-sraMartin Jambor1-11/+0
2019-09-20New IPA-SRAMartin Jambor1-1822/+37
2019-08-16tree-sra.c (build_reconstructed_reference): Return NULL_TREE instead of NULL.Eric Botcazou1-1/+5
2019-06-13re PR tree-optimization/90856 (ICE: verify_gimple failed (error: incompatible...Richard Biener1-0/+2
2019-06-06Drop alignment check in build_reconstructed_referenceMartin Jambor1-3/+0
2019-06-06Make SRA re-construct orginal memory accesses when easyMartin Jambor1-8/+127
2019-03-18Add forgotten requeing in propagate_subaccesses_across_linkMartin Jambor1-2/+6
2019-03-10Make SRA less strict with memcpy performing MEM_REFsMartin Jambor1-9/+27
2019-02-18[PR 89209] Avoid segfault in a peculiar corner case in SRAMartin Jambor1-13/+21
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-1/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-1/+1
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-2/+1
2018-06-19Clean-up usage of ipa_fn_summary and ipa_call_summary summaries.Martin Liska1-1/+2
2018-06-08Come up with cgraph_node::get_uid and make cgraph_node::uid private.Martin Liska1-1/+1
2018-06-08Rename get methods in symbol-summary.h to get_create.Martin Liska1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2017-12-21poly_int: build_ref_for_offsetRichard Sandiford1-9/+8
2017-12-21poly_int: get_inner_reference & co.Richard Sandiford1-2/+2
2017-12-20poly_int: get_addr_base_and_unit_offsetRichard Sandiford1-2/+2
2017-12-20poly_int: get_ref_base_and_extentRichard Sandiford1-4/+18
2017-12-12[SFN] boilerplate changes in preparation to introduce nonbind markersAlexandre Oliva1-1/+1
2017-12-08Prevent SRA from removing type changing assignmentMartin Jambor1-19/+35