aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-ssa-store-merging.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-01bswap: Fix up bswap_view_convert handling [PR102141]Jakub Jelinek1-10/+17
2021-08-23bswap: Recognize (int) __builtin_bswap64 (arg) idioms or __builtin_bswap?? (a...Jakub Jelinek1-17/+83
2021-07-20Adjust by-value function vec arguments to by-reference.Martin Sebor1-1/+2
2021-07-16Remove more gimple_expr_type usesRichard Biener1-3/+3
2021-06-24middle-end: add support for per-location warning groups.Martin Sebor1-5/+7
2021-06-13use range based for loops to iterate over vec<>Trevor Saunders1-14/+5
2021-05-10Remove __cplusplus >= 201103Martin Liska1-9/+1
2021-04-03bswap: Fix up bswap_view_convert after the recent change [PR99882]Jakub Jelinek1-1/+10
2021-04-01bswap: Handle bswapping of pointers [PR96573]Jakub Jelinek1-1/+1
2021-02-22tree-optimization/99165 - fix ICE in store-merging w/ non-call EHRichard Biener1-1/+1
2021-02-12tree-optimization/38474 - fix store-merging compile-time regressionRichard Biener1-21/+67
2021-01-07bswap: Fix up recent vector CONSTRUCTOR optimization [PR98568]Jakub Jelinek1-3/+22
2021-01-05store-merging: Handle vector CONSTRUCTORs using bswap [PR96239]Jakub Jelinek1-3/+97
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-19bswap: Fix up a thinko with empty CONSTRUCTORs [PR98378]Jakub Jelinek1-0/+2
2020-12-16bswap: Handle vector CONSTRUCTORs [PR96239]Jakub Jelinek1-5/+86
2020-11-20Plug loophole in string store mergingEric Botcazou1-4/+14
2020-10-26PR tree-optimization/97546 Bail out of find_bswap_or_nop on non-INTEGER_CST s...Kyrylo Tkachov1-1/+5
2020-10-05store-merging: Fix up -Wnarrowing warningJakub Jelinek1-1/+1
2020-09-16store-merging: Consider also overlapping stores earlier in the by bitpos sort...Jakub Jelinek1-10/+66
2020-07-03Extend store merging to STRING_CSTEric Botcazou1-69/+129
2020-06-29store-merging: ICE in find_bswap_or_nop_1 PR95854.Kaipeng Zhou1-0/+4
2020-05-28Fix off-by-one error in previous commitEric Botcazou1-2/+2
2020-05-25Fix internal error on store to FP component at -O2Eric Botcazou1-4/+16
2020-05-18tree-optimization: Fix use of uninitialized variables warnings [PR94952]Stefan Schulze Frielinghaus1-2/+2
2020-04-23Fix segfault with -O2 -fnon-call-exceptions -ftracerEric Botcazou1-0/+2
2020-03-31store-merging: Allow enums during bswap recognition [PR94403]Jakub Jelinek1-1/+2
2020-03-20store-merging: Fix up -fnon-call-exceptions handling [PR94224]Jakub Jelinek1-1/+3
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek1-1/+1
2020-02-26store-merging: Fix coalesce_immediate_stores [PR93820]Jakub Jelinek1-10/+17
2020-02-13sccvn: Handle bitfields in vn_reference_lookup_3 [PR93582]Jakub Jelinek1-66/+6
2020-01-102020-01-10 Richard Biener <rguenther@suse.de>Richard Biener1-3/+8
2020-01-09re PR tree-optimization/93040 (gcc doesn't optimize unaligned accesses to a 1...Richard Biener1-2/+2
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-4/+4
2019-11-08re PR target/92038 (Extremely inefficient x86_64 code for trivally copyable t...Jakub Jelinek1-27/+165
2019-10-02tree-eh.h (unsplit_eh_edges): Declare.Eric Botcazou1-86/+270
2019-09-18Come up with debug counter for store-merging.Martin Liska1-1/+3
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-10/+10
2019-07-09PR c++/61339 - add mismatch between struct and class [-Wmismatched-tags] to n...Martin Sebor1-5/+10
2019-05-06re PR tree-optimization/88709 (Improve store-merging)Jakub Jelinek1-21/+120
2019-05-03Come up with is_empty for hash_{table,map,set}.Martin Liska1-1/+1
2019-04-30Remove unintended part of r270680 commit.Jakub Jelinek1-46/+7
2019-04-30re PR tree-optimization/89475 (Teach ccp about __builtin_bswap{16,32,64})Jakub Jelinek1-7/+46
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-11-05re PR tree-optimization/87859 (store-merging miscompilation of mesa)Jakub Jelinek1-35/+96
2018-11-01re PR tree-optimization/87826 (ubsan: gimple-ssa-store-merging.c:281)Jakub Jelinek1-1/+3
2018-10-22Add a fun parameter to three stmt_could_throw... functionsMartin Jambor1-2/+2
2018-09-21re PR tree-optimization/86990 (wrong code at -O2 on x86_64-linux-gnu in 64-bi...Eric Botcazou1-4/+13