summaryrefslogtreecommitdiff
path: root/gcc/config/rs6000/rs6000.md
AgeCommit message (Expand)Author
2019-02-12[RS6000] No inline PLT for V4 bss-plt, implement -mno-pltseqAlan Modra
2019-02-05re PR target/89112 (Incorrect code generated by rs6000 memcmp expansion)Aaron Sawdey
2019-02-04[RS6000] Emit inline PLT when -mno-tls-markersAlan Modra
2019-01-24altivec.md (build_vector_mask_for_load): Use MEM_P.Peter Bergner
2019-01-22[RS6000] PR88614, output_operand: invalid %z valueAlan Modra
2019-01-18rs6000: Fix *movsi_from_df (PR88892)Segher Boessenkool
2019-01-01Update copyright years.Jakub Jelinek
2018-12-12rs6000, update Darwin call handling to latest scheme.Iain Sandoe
2018-12-12rs6000, darwin - fix bootstrap.Iain Sandoe
2018-12-04re PR target/88188 (ICE in print_operand, at config/rs6000/rs6000.c)Jakub Jelinek
2018-12-01[RS6000] PowerPC64 soft-floatAlan Modra
2018-11-29[RS6000] movdi_internal64 insn lengthsAlan Modra
2018-11-29[RS6000] "G" and "H" constraintsAlan Modra
2018-11-29[RS6000] inline plt call sequencesAlan Modra
2018-11-29[RS6000] Use standard call patterns for __tls_get_addr callsAlan Modra
2018-11-29[RS6000] Remove constraints on call rounded_stack_size_rtx argAlan Modra
2018-11-29[RS6000] Replace TLSmode with P, and correct tls call memsAlan Modra
2018-11-29[RS6000] rs6000_indirect_call_templateAlan Modra
2018-11-29[RS6000] rs6000_call_template for external call insn assembly outputAlan Modra
2018-11-16constraints.md (wF constraint): Remove power9 fusion documentation.Michael Meissner
2018-11-13[RS6000] Hide insn not needing to be publicAlan Modra
2018-11-13[RS6000] Ignore "c", "l" and "h" for register preferenceAlan Modra
2018-11-06rs6000.md (bswap<mode>2): Force address into register if not in indexed or in...Aaron Sawdey
2018-11-01rs6000-protos.h (rs6000_address_for_fpconvert): Remove prototype.Aaron Sawdey
2018-10-30rs6000.md (bswapdi2): Force address into register if not in indexed or indire...Aaron Sawdey
2018-10-05rs6000: Some mfcr pattern simplificationSegher Boessenkool
2018-10-05rs6000: Various fixes for the new fpscr builtins (PR87509)Segher Boessenkool
2018-10-01rs6000-builtin.def (__builtin_mffsl): New.Carl Love
2018-09-26rs6000: Use set_attr_alternative in some placesSegher Boessenkool
2018-09-18rs6000: Remove old "Cygnus sibcall" commentSegher Boessenkool
2018-09-14rs6000: Add another Z to go with Y (PR87224)Segher Boessenkool
2018-09-03rs6000: lxsdux / stxsdux do not existSegher Boessenkool
2018-08-31rs6000: Make lround<mode>di2 depend on TARGET_FPRND (PR86684)Segher Boessenkool
2018-08-20re PR target/87033 (The compiler does not generate the LWAX instruction)Michael Meissner
2018-08-17rs6000: Give names to cbranch/creturn patternsSegher Boessenkool
2018-08-16rs6000: Delete old add+cmp patternsSegher Boessenkool
2018-08-16rs6000: Remove "length 4" from other insnsSegher Boessenkool
2018-08-16rs6000: Remove "length 4" from branch insnsSegher Boessenkool
2018-08-16rs6000: Change the length attribute defaultSegher Boessenkool
2018-08-01rs6000 - add speculation_barrier patternRichard Earnshaw
2018-07-27constraints.md (wG constraint): Delete, no longer used.Michael Meissner
2018-07-23rs6000: Generate rl*imi for memory some moreSegher Boessenkool
2018-07-17rs6000: Improve truncifsf2Segher Boessenkool
2018-06-21rs6000.md (neg<mode>2_internal): Use the correct mode to check whether the mo...Michael Meissner
2018-06-21rs6000.md (extendtfif2): Add missing 128-bit conversion insn that shows up wh...Michael Meissner
2018-06-18re PR target/85358 (PowerPC: Using -mabi=ieeelongdouble -mcpu=power9 breaks _...Michael Meissner
2018-06-11rs6000: Put constraints on the correct operand in movdi (PR85755)Segher Boessenkool
2018-06-04rs6000: Fix absif2Segher Boessenkool
2018-05-21re PR target/85657 (Make __ibm128 a separate type, even if long double uses t...Michael Meissner
2018-05-16rs6000.md (prefetch): Generate ISA 2.06 instructions dcbt and dcbtstt with TH...Carl Love