summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
Commit message (Expand)AuthorAgeFilesLines
* backport: optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then f...Ulrich Weigand2004-08-031-0/+34
* re PR middle-end/11767 (different code behaviour with -fnon-call-exceptions -...Richard Henderson2004-03-021-0/+10
* optabs.c (prepare_operand): Fail gracefully instead of abort if the predicate...Richard Henderson2003-07-181-2/+12
* optabs.c (HAVE_conditional_trap): Provide default.David Miller2003-06-051-41/+33
* * optabs.c (expand_float): Search wider integer modes first.Andrey Petrov2003-02-071-4/+4
* optabs.c (expand_binop): Return xtarget if we haven't been able to move the r...Alexandre Oliva2003-01-261-1/+3
* Makefile.in (optabs.o): Add dependency on basic-block.h.Josef Zlomek2003-01-091-5/+22
* 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
* optabs.c (complex_part_zero_p): New.Toon Moene2002-05-181-3/+21
* builtins.c (expand_builtin_va_arg): Give warnings not errors for promoted arg...Richard Henderson2002-03-311-0/+1
* optabs.c (emit_no_conflict_block, [...]): Avoid nesting of libcall regions.Jan Hubicka2002-03-271-1/+16
* emit-rtl.c (gen_int_mode): New function.Lars Brinkhoff2002-03-191-3/+3
* gofast.h (GOFAST_RENAME_LIBCALLS): Set gt and ge as NULL_RTX.Alexandre Oliva2002-03-081-0/+121
* emit-rtl.c, [...]: Remove all #ifndef REAL_ARITHMETIC blocks...Zack Weinberg2002-03-031-5/+0
* * optabs.c (widen_operand): Properly handle CONST_INT for NO_EXTEND.Richard Kenner2002-02-241-4/+7
* optabs.c (widen_operand): Only call convert_modes for promoted SUBREG if sign...Richard Kenner2002-02-241-1/+2
* diagnostic.c (warn_deprecated_use): Rework to lower indentation.Richard Kenner2002-01-121-3/+4
* optabs.c (expand_fix): Look for wider integer modes first.Jan Hubicka2002-01-101-4/+4
* attribs.c (handle_no_check_memory_usage_atribute): Deleted.Richard Kenner2001-12-051-7/+0
* explow.c (probe_stack_range): Use LCT_NORMAL as second argument to emit_libra...Jakub Jelinek2001-11-211-1/+2
* optabs.c (prepare_cmp_insn): Correct lossage in last change fix OPALIGN type.Graham Stott2001-11-161-2/+2
* alias.c (nonoverlapping_memrefs): Use REGNO_PTR_FRAME_P.Richard Kenner2001-11-151-27/+24
* alias.c: Remove uses of "register" specifier in declarations of arguments and...Stan Shebs2001-10-111-31/+31
* calls.c: Fix formatting.Kazu Hirata2001-10-101-1/+1
* c-common.c: Fix comment typos.Kazu Hirata2001-10-091-1/+1
* Fix for ia64-java bug reported by Hans Boehm.Hans Boehm2001-10-011-3/+7
* optabs.c (init_one_libfunc): Create a dummy function type instead of using er...Richard Henderson2001-09-261-2/+2
* optabs.c (init_one_libfunc): Gen a FUNCTION_DECL for use by ENCODE_SECTION_IN...Richard Henderson2001-09-211-3/+11