aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
AgeCommit message (Expand)AuthorFilesLines
2018-11-06rs6000.md (bswap<mode>2): Force address into register if not in indexed or in...Aaron Sawdey1-4/+10
2018-11-02rs6000-string.c (expand_strncmp_gpr_sequence): Pay attention to TARGET_AVOID_...Aaron Sawdey1-5/+11
2018-11-01rs6000-protos.h (rs6000_address_for_fpconvert): Remove prototype.Aaron Sawdey4-42/+22
2018-10-30rs6000.md (bswapdi2): Force address into register if not in indexed or indire...Aaron Sawdey3-4/+27
2018-10-30Avoid unnecessarily numbering cloned symbols.Michael Ploujnikov1-1/+1
2018-10-29[rs6000] Consistently use '__vector' instead of 'vector'Paul A. Clarke2-47/+47
2018-10-28Add D front-end, libphobos library, and D2 testsuite.Iain Buclaw7-2/+84
2018-10-28darwin - fix powerpc-darwin stack alignmentsIain Sandoe1-5/+33
2018-10-26rs6000-string.c (expand_strncmp_gpr_sequence): Change to a shorter sequence w...Aaron Sawdey1-108/+137
2018-10-26[rs6000] Add compatible implementations of x86 SSSE3 intrinsicsPaul A. Clarke1-0/+502
2018-10-26[rs6000] x86 vector intrinsics compatibility: clean-ups for 32bit support Paul A. Clarke2-61/+56
2018-10-26[rs6000] Fix _mm_extract_pi16 for big-endianPaul A. Clarke1-2/+5
2018-10-25rs6000-c.c (P9V_BUILTIN_VEC_VSCEDPGT, [...]): Rename base overloaded name.Carl Love3-8/+58
2018-10-25emmintrin.h (_mm_slli_epi16): Replace deprecated function with vec_sl.Bill Schmidt1-16/+16
2018-10-25emmintrin.h (_mm_sll_epi16): Replace comparison operators with vec_cmp* for c...Bill Schmidt1-28/+34
2018-10-25emmintrin.h (_mm_sll_epi64): Remove wrong cast.Bill Schmidt2-4/+3
2018-10-24rs6000.c (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Define as rs6000_mangle_decl_as...Michael Meissner1-0/+73
2018-10-24emmintrin.h (_mm_cvtpd_epi32): Change deprecated __vector long to __vector lo...William Schmidt1-6/+11
2018-10-22rs6000: Handle print_operand_address for unexpected RTL (PR87598)Segher Boessenkool1-1/+1
2018-10-22Index...William Schmidt2-4/+8
2018-10-21emmintrin.h (_mm_movemask_pd): Replace __vector __m64 with __vector unsigned ...William Schmidt2-26/+32
2018-10-19rs6000: Put CR0 first in REG_ALLOC_ORDERSegher Boessenkool1-1/+1
2018-10-11rs6000.c (map_to_integral_tree_type): New helper function.Will Schmidt1-125/+180
2018-10-11leverage linker relaxation on ppc vxworks RTPsDoug Rupp1-1/+8
2018-10-09This is a follow-on to earlier commits for adding compatibility implementatio...Paul A. Clarke1-0/+162
2018-10-05rs6000: Some mfcr pattern simplificationSegher Boessenkool1-33/+10
2018-10-05rs6000: Various fixes for the new fpscr builtins (PR87509)Segher Boessenkool2-5/+4
2018-10-04re PR rtl-optimization/87466 (IRA and LRA spill all pseudos that are live acr...Peter Bergner1-0/+3
2018-10-02re PR target/87474 (ICE in extract_insn, at recog.c:2305)Aaron Sawdey1-3/+7
2018-10-01rs6000-builtin.def (__builtin_mffsl): New.Carl Love3-1/+374
2018-09-29rs5000: Delete all specific asm_cpu_* and ASM_CPU_*_SPECSegher Boessenkool2-34/+20
2018-09-29rs6000: Delete HAVE_AS_DCISegher Boessenkool1-4/+0
2018-09-28rs6000: Delete HAVE_AS_LWSYNC and TARGET_LWSYNC_INSTRUCTIONSegher Boessenkool2-12/+1
2018-09-27mmintrin.h (_mm_unpackhi_pi8): Change __int128_t to __int128.Jinsong Ji2-33/+33
2018-09-27rs6000: Delete many HAVE_AS_* (PR87149)Segher Boessenkool2-148/+0
2018-09-26rs6000: Use set_attr_alternative in some placesSegher Boessenkool1-105/+79
2018-09-26rs6000: Simplify "switch (which_alternative)" patternsSegher Boessenkool2-40/+22
2018-09-26rs6000: Do not allow out of range immediate in vsplt[bhw] (PR86987)Segher Boessenkool2-31/+61
2018-09-25Remove Pascal-related entries in code and comments.Martin Liska1-3/+1
2018-09-21rs6000.c (rs6000_function_ok_for_sibcall): Return false if the call takes a s...Eric Botcazou1-0/+6
2018-09-20rs6000: Remove -misel={yes,no}Segher Boessenkool1-8/+0
2018-09-20rs6000: Delete VECTOR_OTHERSegher Boessenkool2-3/+1
2018-09-18rs6000: Remove old "Cygnus sibcall" commentSegher Boessenkool1-2/+1
2018-09-14emmintrin.h: Add _MM_SHUFFLE2.Carl Love2-0/+6
2018-09-14rs6000: Add another Z to go with Y (PR87224)Segher Boessenkool1-2/+2
2018-09-06re PR target/86731 (Miscompiles vec_sl at -O3 with -fwrapv on ppc64el)Will Schmidt1-10/+38
2018-09-06rs6000.c (rs6000_gimple_fold_builtin): Add support for early gimple folding o...Will Schmidt1-0/+42
2018-09-06rs6000.c (fold_mergehl_helper): Add types_compatible_p wrappers around TREE_T...Will Schmidt1-2/+4
2018-09-05Ignore properly -mdirect-move (PR target/87164).Martin Liska1-2/+1
2018-09-03rs6000: lxsdux / stxsdux do not existSegher Boessenkool2-5/+5