aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/spu/spu.md
AgeCommit message (Expand)AuthorFilesLines
2008-10-29configure.ac [spu-*-*]: Do not set skipdirs.Stefan Schulze Frielinghaus1-0/+49
2008-09-05Improved branch hints, safe hints, and scheduling.Trevor Smigiel1-2/+13
2008-09-02spu.md (divdf3): Removed.Victor Kaplansky1-52/+0
2008-08-26spu.md (vec_extract_evenv4si, [...]): Implement.SVictor Kaplansky1-0/+470
2008-08-12real.h (struct real_format): New member round_towards_zero.Ulrich Weigand1-0/+59
2008-08-12real.c (spu_single_format): New variable.Ulrich Weigand1-2/+6
2008-07-21spu.md ("div<mode>3"): Convert into expander, move original insn and splitter...Ulrich Weigand1-4/+61
2008-05-14Add SSE5 vector shift/rotate; Update SSE5 vector multiplyMichael Meissner1-18/+21
2008-05-08fixed subti3 patternSa Liu1-7/+13
2008-02-20spu.md (vec_unpacku_hi_v8hi, [...]): Implement.Ira Rosen1-0/+176
2008-01-07Genetate inline code for double division.Sa Liu1-0/+52
2007-11-16Inlined floatunssidf2 and floatunsdidf2Sa Liu1-25/+132
2007-11-15spu.c (spu_emit_branch_or_set): Remove PROCESSOR_CELL condition from HONOR_NA...Ben Elliston1-48/+161
2007-09-25Fix doloop pattern in spu.mdRevital Eres1-1/+2
2007-09-11* config/spu/spu.md: Formatting fixes.Ben Elliston1-35/+35
2007-09-06spu.md (floatsidf2): Use convert_optab_libfunc instead of ufloat_optab->handl...Andrew Pinski1-4/+8
2007-08-28Modulo-scheduling improvements. Patch 2 of 2Mircea Namolaru1-0/+42
2007-08-22md.texi (Iterators): Renamed from Macros.Hans-Peter Nilsson1-16/+16
2007-08-03spu.md (dftsv, [...]): Attach the appropriate mode to unspec expressions to s...Ben Elliston1-4/+6
2007-08-02host-hpux.c: Change copyright header to refer to version 3 of the GNU General...Nick Clifton1-4/+3
2007-07-13config.gcc: Add options for arch and tune on SPU.Sa Liu1-38/+624
2007-05-24spu.md (smulsi3_highpart): Unshare the rtl chain.Andrew Pinski1-2/+4
2007-02-21Change the defaults of some parameters and options.Trevor Smigiel1-50/+59
2007-02-18cfgloop.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2007-02-03c-decl.c, [...]: Fix comment typos.Kazu Hirata1-1/+1
2007-01-10spu.h (STACK_SAVE_AREA): Use VOIDmode for SAVE_FUNCTION...Sa Liu1-21/+20
2006-12-20spu.md (vec_widen_umult_hi_v8hi): New.Dorit Nuzman1-0/+112
2006-12-14spu.c (TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD): Defined.Dorit Nuzman1-1/+54
2006-12-09spu-protos.h (spu_split_immediate): Renamed from spu_split_address.Trevor Smigiel1-34/+59
2006-12-05spu-protos.c (spu_split_address): Add.Trevor Smigiel1-3/+26
2006-12-04* config/spu/spu.md (_mulv4si3): Remove unused local variables.Ben Elliston1-2/+0
2006-12-03vect.exp: Enable tests to run on spu.Dorit Nuzman1-0/+28
2006-12-02builtins.c, [...]: Fix comment typos.Kazu Hirata1-2/+2
2006-12-01spu.c (spu_immediate): Remove trailing comma.Trevor Smigiel1-26/+170
2006-12-01predicates.md (spu_mov_operand): Add.Trevor Smigiel1-46/+21
2006-11-29spu.md (extend_compare): Fix whitespace formatting.Andrew Pinski1-2/+5
2006-11-29re PR target/29945 (ICE in simplify_subreg with simple code in libgfortran)Andrew Pinski1-1/+10
2006-11-21configure.in (skipdirs): Don't build target-libiberty for SPU.Trevor Smigiel1-0/+3171