summaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-forwprop.c
Commit message (Expand)AuthorAgeFilesLines
* sra: Fix sra_modify_expr handling of partial writes (PR 94482)Martin Jambor2020-04-091-2/+4
* forwprop: Pattern recognize more rotates [PR94344]Jakub Jelinek2020-03-311-4/+44
* tree-optimization/94266 - aovid propagating addresses of TARGET_MEM_REFsRichard Biener2020-03-231-0/+1
* middle-end/94188 fix fold of addr expression generationRichard Biener2020-03-181-5/+6
* tree-optimization/92819 restrict new vector CTOR canonicalizationRichard Biener2020-02-041-2/+13
* forwprop: Tweak choice of VEC_PERM_EXPR filler [PR92822]Richard Sandiford2020-01-281-6/+16
* Fix ctz issues (PR93231)Wilco Dijkstra2020-01-151-9/+18
* tree-opt: Fix bootstrap failure in tree-ssa-forwprop.c some more PR90838Jakub Jelinek2020-01-131-3/+3
* re PR tree-optimization/90838 (Detect table-based ctz implementation)Jakub Jelinek2020-01-101-1/+2
* PR90838: Support ctz idiomsWilco Dijkstra2020-01-101-0/+186
* Update copyright years.Jakub Jelinek2020-01-011-1/+1
* re PR tree-optimization/92818 (Typo in vec_perm -> bit_insert pattern)Richard Biener2019-12-051-2/+5
* re PR tree-optimization/92803 (error: type mismatch in 'vec_perm_expr' since ...Richard Biener2019-12-051-7/+11
* re PR target/92758 (r278833 breaks gcc.target/powerpc/fold-vec-splat-floatdou...Richard Biener2019-12-031-2/+1
* re PR tree-optimization/92715 (error: position plus size exceeds size of refe...Richard Biener2019-11-291-4/+7
* re PR tree-optimization/92645 (Hand written vector code is 450 times slower w...Richard Biener2019-11-281-13/+83
* target.def (TARGET_VECTORIZE_BUILTIN_CONVERSION): Remove.Richard Biener2019-11-271-6/+3
* re PR tree-optimization/92690 (vector CTOR optimization performs invalid conv...Richard Biener2019-11-271-42/+50
* re PR tree-optimization/92645 (Hand written vector code is 450 times slower w...Richard Biener2019-11-271-47/+91
* re PR target/92280 (gcc.target/i386/pr83008.c FAILs)Richard Biener2019-11-051-14/+1
* Allow COND_EXPR and VEC_COND_EXPR condtions to trapIlya Leoshkevich2019-10-071-3/+4
* Add missing gimple_call_set_fntypeMartin Jambor2019-10-041-2/+4
* Use more switch statements.Martin Liska2019-09-241-13/+16
* tree-ssa-forwprop.c (simplify_builtin_call): Do not remove stmt at gsi_p, ins...Richard Biener2019-08-161-117/+196
* re PR tree-optimization/88828 (Inefficient update of the first element of vec...Richard Biener2019-05-151-1/+1
* re PR tree-optimization/88828 (Inefficient update of the first element of vec...Richard Biener2019-05-141-35/+62
* re PR tree-optimization/90395 (ICE: verify_flow_info failed (error: BB 2 cann...Richard Biener2019-05-091-0/+1
* re PR tree-optimization/88828 (Inefficient update of the first element of vec...Richard Biener2019-05-061-55/+104
* re PR middle-end/88963 (gcc generates terrible code for vectors of 64+ length...Richard Biener2019-05-031-0/+125
* re PR tree-optimization/90278 (ICE: verify_gimple failed (error: statement ma...Richard Biener2019-04-291-0/+2
* PR other/16615 [1/5]Sandra Loosemore2019-01-091-1/+1
* Update copyright years.Jakub Jelinek2019-01-011-1/+1
* Add a fun parameter to three stmt_could_throw... functionsMartin Jambor2018-10-221-1/+1
* 2018-09-14 Bernd Edlinger msebor@redhat.com>Bernd Edlinger2018-09-141-1/+1
* re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer)Martin Sebor2018-08-291-1/+1
* Come up with fndecl_built_in_p.Martin Liska2018-08-271-2/+2
* Add new gswitch related functions into tree-cfg.c.Martin Liska2018-08-271-1/+1
* tree-ssa-forwprop.c (simplify_builtin_call): Don't create a not NUL terminate...Bernd Edlinger2018-07-301-1/+1
* re PR tree-optimization/85692 (Two source permute not used for vector initial...Allan Sandfeld Jensen2018-05-111-26/+41
* Allow VEC_PERM_EXPR folding to failRichard Sandiford2018-01-041-1/+2
* poly_int: GET_MODE_SIZERichard Sandiford2018-01-031-4/+4
* poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford2018-01-031-9/+12
* Update copyright years.Jakub Jelinek2018-01-031-1/+1
* Add a vec_perm_indices_to_tree helper functionRichard Sandiford2018-01-021-4/+1
* Make vec_perm_indices use new vector encodingRichard Sandiford2018-01-021-2/+3
* Remove vec_perm_const optabRichard Sandiford2018-01-021-0/+1
* Split can_vec_perm_p into can_vec_perm_{var,const}_pRichard Sandiford2018-01-021-1/+1
* poly_int: bit_field_size/offsetRichard Sandiford2017-12-211-7/+7
* poly_int: get_addr_base_and_unit_offsetRichard Sandiford2017-12-201-6/+6
* Use tree_vector_builder instead of build_vectorRichard Sandiford2017-12-071-2/+3