aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2016-05-19[ARM] Fix costing of sign-extending load in rtx costsKyrylo Tkachov1-2/+0
2016-05-19[ARM] PR target/71056: Don't use vectorized builtins when NEON is not availableKyrylo Tkachov1-1/+5
2016-05-18re PR target/71145 (Alpha: Error: No lda !gpdisp!278 was found)Uros Bizjak1-2/+3
2016-05-18re PR target/70915 (Improve loading 0/-1 in VSX registers on PowerPC)Michael Meissner5-116/+475
2016-05-18sse.md (pbroadcast_evex_isa): New mode attr.Jakub Jelinek1-7/+17
2016-05-18sse.md (<ssse3_avx2>_palignr<mode>): Use constraint x instead of v in second ...Jakub Jelinek1-7/+8
2016-05-18sse.md (<ssse3_avx2>_pshufb<mode>3<mask_name>): Use constraint x instead of v...Jakub Jelinek1-7/+8
2016-05-18sse.md (*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>): Use constraint x instead o...Jakub Jelinek1-6/+7
2016-05-18sse.md (avx2_pmaddubsw256, [...]): Add avx512bw alternative.Jakub Jelinek1-11/+13
2016-05-18i386. Extend static buffers. Fix SF mode operand constraint to `Yv' in storeh...Kirill Yukhin1-6/+6
2016-05-18AVX-512. Use `Yv' for SF mode operand in vec_concat pattern.Kirill Yukhin1-3/+3
2016-05-18Fix patterns to enable sse-14.c to compile with -masm=intel.Petr Murzin2-16/+40
2016-05-18[Patch AArch64] Simplify reduc_plus_scal_v2[sd]f sequenceJames Greenhalgh1-16/+3
2016-05-18aarch64.c (all_extensions): Removed unused static variable.Kugan Vivekanandarajah1-10/+0
2016-05-17nvptx.c (nvptx_function_arg_boundary): New.Nathan Sidwell1-0/+13
2016-05-17[AArch64, 4/4] Reimplement vmvn* intrinscis, remove inline assemblyJiong Wang1-155/+86
2016-05-17[AArch64, 3/4] Reimplement multiply by element to get rid of inline assemblyJiong Wang1-121/+68
2016-05-17[AArch64, 2/4] Extend vector mutiply by element to all supported modesJiong Wang1-8/+8
2016-05-17[AArch64, 1/4] Add the missing support of vfms_n_f32, vfmsq_n_f32, vfmsq_n_f64Jiong Wang2-20/+49
2016-05-17[AArch64] PR target/70809: Delete aarch64_vmls<mode> patternKyrylo Tkachov1-10/+0
2016-05-17[Patch AArch64] Delete ASM_OUTPUT_DEF and fallback to default .set directiveJames Greenhalgh1-9/+0
2016-05-17re PR target/71114 (Several test suite failures on x86_64-apple-darwin* after...Ilya Enkovich1-1/+7
2016-05-17[Patch obvious AArch64] Wrap SHIFT_COUNT_TRUNCATED in bracketsJames Greenhalgh1-1/+1
2016-05-17[AArch64 trivial] Don't define a macro when a variable will doJames Greenhalgh1-2/+1
2016-05-16xopintrin.h: Correct "unsinged" typo in the comments.Uros Bizjak1-4/+4
2016-05-16Enable LSA/DLSA for MSA.Robert Suchanek1-2/+4
2016-05-16Correct the latency of loads in M5100Matthew Fortune1-1/+1
2016-05-16nvptx.c (nvptx_mangle_decl_assembler_name): Revert.Nathan Sidwell1-30/+30
2016-05-16Some patterns are using '%w2' for immediate operands...Wilco Dijkstra1-8/+16
2016-05-16Fix multi-line brackets in mips-cpus.defMatthew Fortune1-2/+2
2016-05-16This patch fixes the attributes of integer immediate shifts which were...Wilco Dijkstra1-29/+36
2016-05-16[ARM] Enable __fp16 as a function parameter and return type.Matthew Wahab5-46/+29
2016-05-16[AArch64] Remove an unused reload hook.Matthew Wahab3-130/+0
2016-05-14re PR target/71097 (Additional testsuite failures with -mcmodel=medium)Uros Bizjak1-8/+8
2016-05-13i386.c (ix86_compute_frame_layout, [...]): Use HOST_WIDE_INT_C macro.Jakub Jelinek1-13/+10
2016-05-13nvptx.c (nvptx_mangle_decl_assembler_name): New.Nathan Sidwell1-27/+30
2016-05-13nvptx.c (write_fn_proto): Handle BUILT_IN_ATOMIC_COMPARE_EXCHANGE_n oddity.Nathan Sidwell1-3/+26
2016-05-13Fix PR target/53440 - handle generic thunks better for TARGET_32BIT.Ramana Radhakrishnan1-5/+91
2016-05-13Set TARGET_OMIT_STRUCT_RETURN_REG to trueRamana Radhakrishnan1-0/+3
2016-05-13Fix SEGV in ix86_in_large_data_p (PR target/71080)Rainer Orth1-0/+3
2016-05-13builtins.c (expand_builtin_memcmp): Do not emit the call here.Eric Botcazou3-7/+3
2016-05-12i386.md (*call_got_x32): Change operand 0 to DImode before it is passed to ix...Uros Bizjak1-6/+12
2016-05-12[ARM] PR target/70830: Avoid POP-{reglist}^ when returning from interrupt han...Kyrylo Tkachov1-8/+11
2016-05-12i386.md (isa): Add x64_avx512dq, enable if TARGET_64BIT && TARGET_AVX512DQ.Jakub Jelinek2-38/+50
2016-05-12sse.md (sse2_loadld): Use v instead of x constraint in alternatives 0,1,4.Jakub Jelinek1-4/+4
2016-05-12sse.md (pinsr_evex_isa): New mode attr.Jakub Jelinek1-5/+11
2016-05-12re PR target/71019 (AVX512BW instructions emitted even without AVX512BW)Jakub Jelinek1-23/+27
2016-05-12sse.md (*vec_setv4sf_sse4_1, [...]): Use v constraint instead of x in avx alt...Jakub Jelinek1-8/+8
2016-05-12constraints.md (Yv): New constraint.Jakub Jelinek4-45/+133
2016-05-11i386.c (legitimize_pic_address): Use copy_to_suggested_reg instead of gen_movsi.Uros Bizjak1-12/+2