aboutsummaryrefslogtreecommitdiff
path: root/gcc/config
AgeCommit message (Expand)AuthorFilesLines
2012-06-27alpha: Cleaup builtins and foldingRichard Henderson1-68/+31
2012-06-27i386: Fix logic error in r188785Richard Henderson1-5/+3
2012-06-27rx.md (comparesi3_extend): Remove = modifier from input operand.Nick Clifton1-1/+1
2012-06-27* config/rx/rx.md (simple_return): Use the simple_return rtx.Nick Clifton1-1/+1
2012-06-26i386: Correct costs on CONST_DOUBLE and CONST_VECTORRichard Henderson1-17/+31
2012-06-26i386: Implement widen_smul_*_v4si for plain sse2Richard Henderson2-41/+65
2012-06-26i386: Expand mul<VI8_AVX2> earlierRichard Henderson3-81/+94
2012-06-26system.h (USE_COMMON_FOR_ONE_ONLY): Poison.Steven Bosscher1-7/+0
2012-06-26system.h (UNALIGNED_SHORT_ASM_OP, [...]): Poison.Steven Bosscher2-7/+2
2012-06-26re PR middle-end/33190 (tm.texi describes some non-existing hooks)Steven Bosscher2-10/+1
2012-06-26rl78.h: Do not undefine DONT_USE_BUILTIN_SETJMP.Steven Bosscher1-3/+0
2012-06-25i386: Delete sse sdot_prod; add sdot_prodv4si for xopRichard Henderson1-54/+8
2012-06-25i386: Add widen_multiply_even/odd builtins and hooksRichard Henderson3-4/+118
2012-06-25i386: Use vpmacsdd for mulv4si3Richard Henderson1-0/+6
2012-06-25i386: Cleanup and unify widening multiply patternsRichard Henderson5-241/+188
2012-06-25Commit for Christophe Lyon. Christophe Lyon1-14/+22
2012-06-25arm.h (TARGET_CPU_CPP_BUILTINS): Add new built-ins.Matthew Gretton-Dann2-6/+151
2012-06-25re PR target/53759 (gcc -mavx emits vshufps for __builtin_ia32_loadlps)Jakub Jelinek1-1/+1
2012-06-25v850.c: Remove redundant extern declarations for last_assemble_variable_decl ...Steven Bosscher5-14/+0
2012-06-25i386.h: Fix typo.Tristan Gingold1-1/+1
2012-06-25winnt.c (i386_pe_seh_end_prologue): Move code to ...Tristan Gingold4-26/+86
2012-06-24output.h: (current_function_is_leaf...Steven Bosscher32-103/+101
2012-06-24system.h: Poison ASM_BYTE_OP and ASM_OUTPUT_BYTE.Steven Bosscher2-5/+0
2012-06-24mips.c (mips_process_sync_loop): Add missing enum cast.Richard Sandiford1-1/+1
2012-06-23re PR target/53749 (ice in expand_shift_1)Richard Henderson3-75/+113
2012-06-23i386: Pass ix86_expand_sse_unpack operands by valueRichard Henderson3-16/+14
2012-06-23i386: Extract the guts of mulv16qi3 to ix86_expand_vecop_qihiRichard Henderson3-60/+90
2012-06-22rs6000.md (define_attr "type"): New type popcnt.Edmar Wienskoski5-6/+15
2012-06-22Allow -mpreferred-stack-boundary=3 on x86-64H.J. Lu2-2/+2
2012-06-22rs6000.c (rs6000_pre_atomic_barrier): Pass in and return mem.Alan Modra1-5/+16
2012-06-21* config/m32c/m32c-pragma.c: Remove unnecessary includes.Steven Bosscher1-6/+0
2012-06-20i386.md (SINCOS): New int iterator.Uros Bizjak1-47/+32
2012-06-20i386.md (<rounding_insn><mode>2): Macroize expander from {floor,ceil,btrunc}<...Uros Bizjak1-100/+39
2012-06-20i386.md (rounding_insn): New int attribute.Uros Bizjak1-60/+32
2012-06-20arm.h (EMIT_EABI_ATTRIBUTE): Remove.Steven Bosscher4-32/+37
2012-06-20* config/rl78/rl78-c.c: Remove unnecessary includes.Steven Bosscher1-9/+0
2012-06-20cris.c: Include cgraph.h.Steven Bosscher1-4/+1
2012-06-20emit-rtl.c (need_atomic_barrier_p): New function.Maxim Kuvyrkov4-125/+14
2012-06-20mips.c (mips_process_sync_loop): Emit cmp result only if it is used.Maxim Kuvyrkov1-0/+4
2012-06-20constraints.md (ZR): New constraint.Tom de Vries5-6/+77
2012-06-202012-06-19 Tom de Vries <vries@codesourcery.com>Tom de Vries3-9/+182
2012-06-19spe.md (*mov_si<mode>_e500_subreg0): Rename to mov_si<mode>_e500_subreg0.Joseph Myers1-2/+29
2012-06-19Set cache parameters for alphaRichard Henderson1-17/+53
2012-06-19tm.texi.in (TARGET_OBJC_DECLARE_UNRESOLVED_CLASS_REFERENCE, [...]): Add @hooks.Steven Bosscher2-28/+52
2012-06-19target.def (output_ident): New hook.Steven Bosscher16-59/+57
2012-06-19i386.md (FIST_ROUNDING): New int iterator.Uros Bizjak1-313/+167
2012-06-19Handle const_vector in mulv4si3 for pre-sse4.1.Richard Henderson4-59/+97
2012-06-19Add rtx costs for sse integer opsRichard Henderson1-10/+40
2012-06-19i386.md (FRNDINT_ROUNDING): New int iterator.Uros Bizjak1-90/+27
2012-06-19arm.md (enum unspec): Delete UNSPEC_SIN and UNSPEC_COS.Richard Earnshaw2-37/+54