summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* optabs.h (enum optab_index): Add new OTI_tan and OTI_atan.Roger Sayle2003-06-161-0/+2
* * optabs.c (emit_libcall_block): Don't hoist insns past a label.Richard Sandiford2003-06-161-0/+5
* * optabs.c (gen_cond_trap): Fix prepare_operand typo.Richard Henderson2003-06-101-1/+1
* optabs.c (expand_abs): Set result_unsignedp to 1 if flag_trav is zero.Kazu Hirata2003-06-081-0/+3
* optabs.c (HAVE_conditional_trap): Provide default.David Miller2003-06-051-41/+33
* optabs.c (expand_binop): Optimize complex multiplication for the case of squa...Roger Sayle2003-06-041-2/+7
* optabs.c (expand_binop): Attempt to reuse pseudos for duplicate non-volatile ...Roger Sayle2003-06-041-4/+22
* optabs.c (expand_abs_nojump): Split out from ...Richard Henderson2003-06-031-3/+19
* optabs.c (expand_binop): In multi-word add cases, ensure XTARGET is copied to...Richard Kenner2003-04-151-1/+2
* rtl.def (SYMBOL_REF): Add two 0 fields.Richard Henderson2003-04-111-2/+9
* libfuncs.h (LTI_setbits, [...]): New.Richard Henderson2003-04-111-2/+5
* optabs.c: Comment that gen_add2_insn and others may actually return emitted i...Alexandre Oliva2003-04-091-2/+3
* optabs.c (init_integral_libfuncs): Make sure we init at least up to "long lon...DJ Delorie2003-03-211-1/+4
* optabs.c (gen_move_insn): Move logic for synthesizing MODE_CC moves from here...Hans-Peter Nilsson2003-03-091-61/+0
* re PR c/7872 ([m68k]ICE on legal code, regression from 3.0 and 2.9*)James E Wilson2003-03-031-4/+2
* objc-act.c: Include cgraph.hJan Hubicka2003-02-261-5/+16
* optabs.h (enum optab_index): Add new OTI_pow and OTI_atan2.Roger Sayle2003-02-111-0/+2
* libgcc-std.ver (__clztf2): New.Richard Henderson2003-02-091-13/+15
* optabs.c (expand_unop): Widen clz properly when clz is done via libcall.Kazu Hirata2003-02-091-0/+8
* * optabs.c (expand_float): Search wider integer modes first.Andrey Petrov2003-02-071-4/+4
* libgcc2.c (__ffsdi2, [...]): Change return type to "int".Richard Henderson2003-02-031-1/+1
* [multiple changes]Richard Henderson2003-02-011-2/+133
* optabs.c (expand_binop): Return xtarget if we haven't been able to move the r...Alexandre Oliva2003-01-261-0/+2
* re PR middle-end/9009 (floating-point negate and abs optimizations incorrect ...Roger Sayle2003-01-151-1/+17
* Makefile.in (optabs.o): Add dependency on basic-block.h.Josef Zlomek2003-01-091-5/+22
* re PR target/8322 (SSE2 intrinsics broken?)Jan Hubicka2003-01-071-0/+129
* Merge basic-improvements-branch to trunkZack Weinberg2002-12-161-0/+73
* emit-rtl.c (gen_reg_rtx): Simplify mapping of Complex type to component type ...Steve Ellcey2002-11-201-12/+3
* re PR c/8588 (ICE in extract_insn, at recog.c:2148)Eric Botcazou2002-11-191-6/+5
* * optabs.c: Fix formatting.Kazu Hirata2002-11-161-54/+55
* optabs.c (expand_binop): Don't reuse the shift target in the middle of shift ...Richard Sandiford2002-10-241-2/+2
* c-common.h: Follow spelling conventions.Kazu Hirata2002-09-261-2/+2
* optabs.c (prepare_cmp_insn): Let emit_library_call_value generate a pseudo re...Kazu Hirata2002-09-171-30/+17
* calls.c (emit_library_call_value_1): Don't refer to hard_libcall_value.Kazu Hirata2002-09-161-7/+2
* real.c, real.h: Rewrite from scratch.Richard Henderson2002-09-161-5/+3
* optabs.c (expand_binop): Minor cleanup.Eric Botcazou2002-09-111-14/+22
* re PR c/7102 (unsigned char divisision results in floating exception)Eric Botcazou2002-09-041-13/+7
* builtins.def: Define new builtin functions exp...Roger Sayle2002-08-031-0/+2
* df.c (df_insn_table_realloc): Change parameter to unsigned.Kaveh R. Ghazi2002-08-021-1/+1
* optabs.c (expand_vector_unop): Don't expand using sub_optab if we got the wro...J"orn Rennecke2002-07-221-1/+4
* Revert all patches for optimization of Complex .op.Toon Moene2002-07-101-28/+8
* optabs.c (expand_vector_binop): Don't store using a SUBREG smaller than UNITS...J"orn Rennecke2002-07-031-30/+132
* optabs.c (expand_vector_binop, [...]): Don't assume GET_MODE_UNIT_SIZE (mode)...J"orn Rennecke2002-06-251-7/+9
* simd-1.c: New.Aldy Hernandez2002-06-181-0/+133
* Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller2002-06-111-31/+53
* Merge from pch-branch up to tag pch-commit-20020603.Geoffrey Keating2002-06-041-22/+7
* optabs.c (expand_binop): Fix nwords sign warnings.David Edelsohn2002-05-281-8/+9
* optabs.c (expand_binop): For double-word integer multiplies...Jeff Law2002-05-211-0/+5
* optabs.c (expand_cmplxdiv_wide): Use complex_part_zero_p.Toon Moene2002-05-201-6/+8
* system.h (ENCODE_SECTION_INFO): Poison it.Richard Henderson2002-05-181-1/+2