summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000-p8swap.c
AgeCommit message (Expand)Author
2020-03-17Fix up duplicated duplicated words mostly in commentsJakub Jelinek
2020-01-01Update copyright years.Jakub Jelinek
2019-10-01rs6000-p8swap.c (rtx_is_swappable_p): Don't swap vpmsumd.William Schmidt
2019-03-08rs6000-p8swap.c (rs6000_analyze_swaps): Rebuild ud- and du-chains between pha...Bill Schmidt
2019-01-24altivec.md (build_vector_mask_for_load): Use MEM_P.Peter Bergner
2019-01-01Update copyright years.Jakub Jelinek
2018-07-23rs6000: Improve vsx_init_v4siSegher Boessenkool
2018-04-24re PR target/85503 (ICE in replace_swapped_load_constant, at config/rs6000/rs...Jakub Jelinek
2018-03-20re PR target/83789 (__builtin_altivec_lvx fails for powerpc for altivec-4.c)Peter Bergner
2018-03-14rs6000-c.c: Add macro definitions for ALTIVEC_BUILTIN_VEC_PERMXOR.Carl Love
2018-01-26PR84033, powerpc64le -moptimize-swaps bad code with vec_vbpermqAlan Modra
2018-01-22rs6000-builtin.def (ST_ELEMREV_V1TI, [...]): Add macro expansion.Carl Love
2018-01-16rs6000-p8swap.c (rs6000_gen_stvx): Generate different rtl trees depending on ...Kelvin Nilsen
2018-01-14rs6000-p8swap.c (rs6000_sum_of_two_registers_p): New function.Kelvin Nilsen
2018-01-03Update copyright years.Jakub Jelinek
2018-01-02rs6000-p8swap.c (swap_feeds_both_load_and_store): New function.Bill Schmidt
2018-01-02New CONST_VECTOR layoutRichard Sandiford
2017-12-16poly_int: IN_TARGET_CODERichard Sandiford
2017-10-09rs6000-p8swap.c (rs6000_analyze_swaps): Process deferred rescans after the lv...Bill Schmidt
2017-09-27rs6000-p8swap.c (const_load_sequence_p): Revise this function to return false...Kelvin Nilsen
2017-08-25re PR target/81504 (gcc-7 regression: vec_st in loop misoptimized)William Schmidt
2017-07-06rs6000.c (union_defs, [...]): Move all code related to p8 swap optimizations ...Aaron Sawdey