rs6000: Support variable insert and Expand vec_insert in expander [PR79251]
[gcc.git] / gcc / config / rs6000 / rs6000-protos.h
2021-01-22 Xionghu Luors6000: Support variable insert and Expand vec_insert...
2021-01-04 Jakub JelinekUpdate copyright years.
2020-11-27 Xionghu Luors6000: Change rs6000_expand_vector_set param
2020-11-27 Haochen GuiThis patch adds absolute jump table support for rs6000.
2020-09-16 Bill Schmidtrs6000: Add rs6000_cfun_pcrel_p
2020-09-10 Michael MeissnerPowerPC: Change cmove function return to bool.
2020-08-05 Carl Lovers6000, Add vector splat builtin support
2020-01-01 Jakub JelinekUpdate copyright years.
2019-11-21 Segher Boessenkoolrs6000: Don't split FP comparisons at expand time
2019-11-12 Alan Modra[RS6000] Remove TARGET_TLS_MARKERS and require binutils...
2019-10-23 Michael MeissnerRework how prefixed instruction length is calculated.
2019-10-02 Aaron Sawdeyrs6000-protos.h (expand_block_move): Change prototype.
2019-09-30 Michael MeissnerAdd initial support for prefixed/PC-relative addressing.
2019-07-18 Michael MeissnerRename function.
2019-05-31 Bill Schmidtpredicates.md (pcrel_address): New define_predicate.
2019-05-23 Bill Schmidtrs6000-cpus.def (ISA_FUTURE_MASKS_SERVER): Add OPTION_M...
2019-05-14 Segher Boessenkoolrs6000: New enum epilogue_type
2019-05-07 Segher Boessenkoolrs6000: Remove reload leftovers
2019-01-22 Alan Modra[RS6000] PR88614, output_operand: invalid %z value
2019-01-01 Jakub JelinekUpdate copyright years.
2018-12-12 Iain Sandoers6000, update Darwin call handling to latest scheme.
2018-11-30 Alan Modra[RS6000] num_insns_constant ICE
2018-11-29 Alan Modra[RS6000] inline plt call sequences
2018-11-29 Alan Modra[RS6000] Use standard call patterns for __tls_get_addr...
2018-11-29 Alan Modra[RS6000] rs6000_indirect_call_template
2018-11-29 Alan Modra[RS6000] rs6000_call_template for external call insn...
2018-11-16 Michael Meissnerconstraints.md (wF constraint): Remove power9 fusion...
2018-11-01 Aaron Sawdeyrs6000-protos.h (rs6000_address_for_fpconvert): Remove...
2018-10-30 Aaron Sawdeyrs6000.md (bswapdi2): Force address into register if...
2018-10-28 Iain BuclawAdd D front-end, libphobos library, and D2 testsuite.
2018-07-27 Michael Meissnerconstraints.md (wG constraint): Delete, no longer used.
2018-07-23 Segher Boessenkoolrs6000: Improve vsx_init_v4si
2018-07-17 Martin LiskaClean up of new format of -falign-FOO.
2018-05-10 Segher Boessenkoolrs6000: Remove -maltivec={be,le}
2018-05-02 Segher Boessenkoolrs6000: Remove paired single
2018-04-17 Kelvin Nilsenrs6000-protos.h (rs6000_builtin_is_supported_p): New...
2018-03-22 Kelvin Nilsenrs6000-builtin.def: Remove various BU_ALTIVEC_X macro...
2018-01-22 Michael Meissnerre PR target/83862 (powerpc: ICE in signbit testcase)
2018-01-14 Kelvin Nilsenrs6000-p8swap.c (rs6000_sum_of_two_registers_p): New...
2018-01-12 Segher Boessenkoolrs6000: Remove -mstring
2018-01-09 Carl Lovealtivec.md (p8_vmrgow): Add support for V2DI, V2DF...
2018-01-03 Jakub JelinekUpdate copyright years.
2018-01-02 Richard SandifordRemove vec_perm_const optab
2017-12-02 Segher Boessenkoolrs6000: Improve fusion assembler output
2017-11-06 Carl Lovers6000-c.c (P8V_BUILTIN_VEC_REVB): Add power 8 definitions.
2017-11-03 Segher Boessenkoolrs6000: Remove rs6000_emit_sISEL
2017-10-11 Segher Boessenkoolrs6000: Improve isel
2017-10-02 Peter Bergnerre PR target/80210 (ICE in in extract_insn, at recog...
2017-09-25 Jeff Lawrs6000-protos.h (output_probe_stack_range): Update...
2017-09-15 Richard SandifordTurn CANNOT_CHANGE_MODE_CLASS into a hook
2017-09-13 Richard SandifordTurn SECONDARY_MEMORY_NEEDED into a hook
2017-09-13 Richard SandifordTurn SECONDARY_MEMORY_NEEDED_MODE into a target hook
2017-09-04 Richard SandifordTurn FUNCTION_ARG_PADDING into a target hook
2017-09-04 Richard SandifordTurn HARD_REGNO_MODE_OK into a target hook
2017-07-27 Peter Bergnerpredicates.md (volatile_mem_operand): Remove code relat...
2017-07-27 Richard Sandiford[rs6000] Avoid rotates of floating-point modes
2017-06-29 Aaron Sawdeyrs6000.c (toc_relative_expr_p): Make tocrel_base and...
2017-06-29 Carl Lovers6000-c.c: Add support for built-in functions vector...
2017-06-23 Aaron Sawdeyrs6000-string.c: (expand_block_clear...
2017-06-16 Carl Lovers6000-c.c (altivec_overloaded_builtins): Add definitio...
2017-06-07 Segher Boessenkoolrs6000: Remove TARGET_SPE and TARGET_SPE_ABI and friends
2017-06-07 Segher Boessenkoolrs6000: Remove output_e500_flip_gt_bit
2017-05-09 Kelvin Nilsenre PR target/80101 (ICE in store_data_bypass_p, at...
2017-01-31 Michael Meissnerre PR target/78597 (test case gcc.dg/torture/fp-int...
2017-01-18 Aaron Sawdeyrs6000-protos.h (expand_strn_compare): Add arg.
2017-01-05 Michael Meissnerre PR target/71977 (powerpc64: Use VSR when operating...
2017-01-01 Jakub JelinekUpdate copyright years.
2016-12-19 Aaron Sawdeyrs6000-protos.h (expand_strn_compare): Declare.
2016-12-09 Bill Schmidtrs6000-passes.def: New file.
2016-11-07 David Edelsohnconfigure.ac (.hidden): Change to conftest_s string.
2016-09-23 Aaron Sawdeyrs6000.md (cmpmemsi): New define_expand.
2016-08-23 Michael Meissnerrs6000.c (rs6000_expand_vector_init): Set initializatio...
2016-08-10 Kelvin Nilsenaltivec.h (vec_extract_exp): New macro.
2016-08-08 Alan Modra[RS6000] PR72802 part 1, fix constraints for lxssp...
2016-07-30 Michael Meissnerrs6000-protos.h (rs6000_adjust_vec_address): New functi...
2016-07-28 Michael Meissnerrs6000-protos.h (rs6000_split_vec_extract_var): New...
2016-07-27 Michael Meissnervector.md (vec_extract<mode>): Change the calling signa...
2016-07-05 Michael Meissnerrs6000-protos.h (rs6000_split_signbit): New prototype.
2016-05-18 Michael Meissnerre PR target/70915 (Improve loading 0/-1 in VSX registe...
2016-05-11 Michael Meissnerpredicates.md (quad_memory_operand): Move most of the...
2016-01-04 Jakub JelinekUpdate copyright years.
2015-12-05 David Edelsohnre PR target/68609 (PowerPC reciprocal estimate missed...
2015-11-13 Michael Meissnerconstraints.md (we constraint): New constraint for...
2015-11-10 Michael Meissnerconstraints.md (wF constraint): New constraints for...
2015-09-18 Andrew Dixieaix61.h (STARTFILE_SPEC): Add crtdbase.o.
2015-08-26 Michael Meissnerrs6000-protos.h (rs6000_expand_float128_convert): Add...
2015-08-12 Michael Meissnerre PR target/67071 (GCC misses an optimization to load...
2015-07-23 Segher Boessenkoolre PR target/66217 (PowerPC rotate/shift/mask instructi...
2015-07-20 Segher Boessenkoolre PR target/66217 (PowerPC rotate/shift/mask instructi...
2015-07-09 Michael Meissnerrs6000-protos.h (rs6000_secondary_reload_memory): Use...
2015-05-20 Alan Modrars6000-common.c (TARGET_SUPPORTS_SPLIT_STACK): Define.
2015-01-05 Jakub JelinekUpdate copyright years.
2014-12-10 Segher Boessenkoolre PR target/64180 (PowerPC carry bit improvements)
2014-10-29 Richard Sandiforddecl.c, [...]: Remove redundant enum from machine_mode.
2014-10-13 Ulrich Weigandrs6000.h (DBX_REGISTER_NUMBER): Pass format argument...
2014-09-19 Michael Meissnerpredicates.md (fusion_gpr_mem_load): Move testing for...
2014-09-09 David MalcolmINSN_LOCATION takes an rtx_insn
2014-09-02 Bill Schmidtrs6000-builtin.def (XVCVSXDDP_SCALE): New built-in...
2014-08-25 David Malcolmconfig/rs6000: Use rtx_insn
2014-08-17 Segher Boessenkoolconstraints.md ("S"): Require TARGET_POWERPC64.
next