summaryrefslogtreecommitdiff
path: root/gcc/simplify-rtx.c
Commit message (Expand)AuthorAgeFilesLines
* simplify-rtx.c (simplify_subreg): Do not over-extend vector constants.Aldy Hernandez2003-06-171-1/+5
* simplify-rtx.c (simplify_subreg): Use GET_MODE_SIZE instead of GET_MODE_UNIT_...Richard Henderson2003-06-161-1/+1
* c-common.c (handle_mode_attribute): Use VECTOR_MODE_P macro.Aldy Hernandez2003-06-131-2/+1
* simplify-rtx.c (simplify_relational_operation): Add case for ! (fabs(x) < 0.0).Geoffrey Keating2003-05-031-1/+12
* * simplify-rtx.c: Fix formatting.Kazu Hirata2003-04-051-24/+24
* simplify-rtx (simplify_binary_operation): Don't abort for SS_PLUS, US_PLUS, S...Richard Henderson2003-03-161-0/+7
* combine.c (combine_simplify_rtx, [...]): Use CC0_P.Roger Sayle2003-02-261-5/+1
* simplify-rtx.c (simplify_binary_operation): Simplify ~y when (x - (x & y)) is...Kazu Hirata2003-02-141-4/+10
* simplify-rtx.c (simplify_unary_operation, [...]): Deal with vector modesJan Hubicka2003-02-091-12/+184
* i386.md (ahi?v*3): Set third operand type to TImode.Jan Hubicka2003-02-091-1/+70
* defaults.h (CLZ_DEFINED_VALUE_AT_ZERO): New.Richard Henderson2003-02-051-4/+13
* hooks.c (hook_rtx_rtx_identity): Generic hook function that takes a single rt...Roger Sayle2003-02-031-3/+27
* [multiple changes]Richard Henderson2003-02-011-2/+75
* loop.c (emit_prefetch_instructions): Do conversion at right place in RTL chain.Jan Hubicka2003-01-311-1/+1
* emit-rtl.c (reg_attrs_htab): New static variable.Jan Hubicka2003-01-241-1/+1
* re PR rtl-optimization/8423 (CSE1 not propagating __builtin_constant_p enough)Roger Sayle2003-01-231-2/+6
* regmove.c: Fix comment typos.Kazu Hirata2002-12-241-3/+3
* Merge basic-improvements-branch to trunkZack Weinberg2002-12-161-55/+11
* hard-reg-set.h (REG_CANNOT_CHANGE_MODE_P): New.Aldy Hernandez2002-11-041-7/+4
* re PR target/8322 (SSE2 intrinsics broken?)Jan Hubicka2002-10-291-1/+4
* re PR rtl-optimization/8165 (builtin string functions SEGV on alpha-pc-linux-...Richard Henderson2002-10-141-2/+15
* re PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in execute/20020...Roger Sayle2002-10-081-0/+3
* LANGUAGES: Follow spelling conventions.Kazu Hirata2002-09-271-2/+2
* real.c (do_fix_trunc): New.Richard Henderson2002-09-161-4/+16
* real.c, real.h: Rewrite from scratch.Richard Henderson2002-09-161-3/+1
* ChangeLog: Follow spelling conventions.Kazu Hirata2002-09-151-1/+1
* simplify-rtx.c (simplify_binary_operation): x * 1 is allowed when not honorin...Toon Moene2002-08-021-6/+6
* df.c (df_insn_table_realloc): Change parameter to unsigned.Kaveh R. Ghazi2002-08-021-1/+1
* Makefile.in: rtlanal.o now depends upon real.h.Roger Sayle2002-07-281-1/+1
* simpify-rtx.c (simplify_subreg): Don't pass MODE_CC mode to int_mode_for_mode.J"orn Rennecke2002-07-251-1/+2
* reload.c (find_reloads_toplev): Use simplify_gen_subreg.J"orn Rennecke2002-07-231-3/+16
* simplify-rtx.x (simplify_subreg): When constructing a CONST_VECTOR from indiv...J"orn Rennecke2002-07-231-1/+8
* gengenrtl.c (gencode): Don't define obstack_alloc_rtx.Neil Booth2002-07-211-17/+3
* simplify-rtx.c (simplify_relational_operation): Optimize abs(x) < 0.0 (and ab...Roger Sayle2002-07-201-0/+22
* simplify-rtx.c (simplify_subreg): Handle floating point CONST_DOUBLEs.J"orn Rennecke2002-07-121-0/+20
* simplify-rtx.c (simplify_subreg): Reduce problem of finding vector mode subre...J"orn Rennecke2002-07-041-1/+18
* optabs.c (expand_vector_binop): Don't store using a SUBREG smaller than UNITS...J"orn Rennecke2002-07-031-9/+47
* simd-1.c: New.Aldy Hernandez2002-06-181-0/+18
* simplify-rtx.c (simplify_replace_rtx): Allow replacement of matching registers.Roger Sayle2002-06-101-6/+11
* simplify-rtx.c (simplify_gen_relational): Simplify RTL of the form (ne (comp ...Roger Sayle2002-06-071-0/+21
* simplify-rtx.c (simplify_gen_relational): Simplify the RTX (cond (compare x y...Roger Sayle2002-05-251-0/+4
* sbitmap.c: Fix formatting.Kazu Hirata2002-05-091-23/+23
* cpplex.c: Fix comment formatting.Kazu Hirata2002-04-301-1/+1
* toplev.c: Don't include setjmp.h.Zack Weinberg2002-03-251-200/+59
* real.h: Don't define REAL_INFINITY or REAL_IS_NOT_DOUBLE.Zack Weinberg2002-03-231-3/+3
* emit-rtl.c (gen_int_mode): New function.Lars Brinkhoff2002-03-191-2/+2
* Add 2002 to the copyright dates.Richard Sandiford2002-03-071-1/+1
* defaults.h (MODE_HAS_NANS, [...]): New.Richard Sandiford2002-03-071-30/+33
* reload1.c (reload): Unshare all rtl after reload is done.Ulrich Weigand2002-03-061-9/+11
* emit-rtl.c, [...]: Remove all #ifndef REAL_ARITHMETIC blocks...Zack Weinberg2002-03-031-79/+1