aboutsummaryrefslogtreecommitdiff
path: root/gcc/optabs.c
AgeCommit message (Expand)AuthorFilesLines
1994-11-17(expand_unop): Try subtraction from zero if there isn't aDoug Evans1-0/+11
1994-11-15(expand_abs): New function, code moved from expand_expr.Richard Kenner1-0/+84
1994-10-13(expand_fix): Correct typo with FIX/UNSIGNED_FIX REG_NOTES.Jim Wilson1-1/+1
1994-10-12(??hf2_libfunc): Define like ??sf2_libfunc.Richard Kenner1-1/+42
1994-10-10(expand_float): Copy TEMP to TARGET when making recursive call andRichard Kenner1-1/+4
1994-09-27(expand_fix): Call emit_library_call_value.Richard Kenner1-3/+6
1994-09-15(expand_binop, multi-word shifts): Generate rtlRichard Earnshaw1-7/+7
1994-07-28(expand_binop, case MULT [complex]) Fix typo.Richard Kenner1-2/+4
1994-07-11(init_optabs): Allow target specific libcalls with INIT_TARGET_OPTABS.Doug Evans1-0/+5
1994-07-07(expand_binop, case DIV [complex]): Fix typo in last change.Richard Kenner1-2/+4
1994-06-29(smul_highpart_optab, umul_highpart_optab): New variables.Torbjorn Granlund1-1/+10
1994-06-27(expand_binop, multi-words shifts and rotates): Fix errors in lastRichard Kenner1-8/+8
1994-06-22(expand_binop): New variable next_methods; pass to most recursive calls when ...Richard Kenner1-189/+301
1994-06-18Pass NULL_RTX for TARGET in calls to expand_{un,bin}op.Richard Kenner1-30/+33
1994-05-30(expand_float): Fix error in last change.Richard Kenner1-4/+9
1994-05-30(expand_float): Avoid double-rounding when float is is narrower thanRichard Kenner1-2/+45
1994-04-21Use CONST_DOUBLE_FROM_REAL_VALUE macro for immed_real_const_1.Richard Kenner1-2/+2
1994-04-10(lshl_optab): Deleted.Richard Kenner1-18/+7
1994-03-18(init_optabs): Use FIXUNS_TRUNCTFSI2_LIBCALL macro.Jim Wilson1-1/+3
1994-03-12Don't define emit_float_lib_cmp now that no longer static.Richard Kenner1-2/+2
1994-03-11(emit_float_lib_cmp): Make non static.Jim Wilson1-2/+65
1994-02-28(expand_binop): Use expand_divmod to do integer division for DIV ofRichard Kenner1-19/+38
1994-02-27(emit_float_lib_cmp): Init LIBFUNC; abort if not reset.Richard Kenner1-1/+4
1994-01-10Remove redundant prototype for gen_highpart.Richard Kenner1-4/+1
1993-11-19(expand_complex_abs): Replace some erroneous uses of MODE withRichard Kenner1-2/+5
1993-11-02(init_optabs): Function `ffs' takes `int', not mode that isRichard Kenner1-1/+5
1993-09-16(expand_complex_abs): Fix typo in prev change.Richard Stallman1-0/+1
1993-09-15(expand_float): Use emit_library_call_value.Richard Stallman1-11/+17
1993-09-10Fix previous change.Richard Stallman1-1/+1
1993-09-09(expand_twoval_binop): Use convert_modes.Richard Stallman1-17/+18
1993-09-07(expand_binop): Must always widen second operand of shift.Richard Kenner1-2/+11
1993-09-06(emit_libcall_block): Don't move insns that reference things set inRichard Kenner1-3/+6
1993-08-09(widen_operand): New function.Richard Kenner1-71/+57
1993-08-03(code_to_optab): New variable.Richard Kenner1-0/+7
1993-07-21(expand_binop): Synthesize double word shifts and rotates from single wordJim Wilson1-0/+214
1993-05-05(add_equal_note...Richard Kenner1-10/+17
1993-04-04Include reload.h.Richard Kenner1-0/+1
1993-03-31(expand_fix): Initialized REAL_VALUE_TYPE confuses some compilers.Richard Stallman1-6/+9
1993-03-30(extendtab, fixtab, fixtrunctab, floattab): Not static.Richard Kenner1-2052/+91
1993-03-18(expand_float): When converting an unsigned type U to a smaller or equal-size...Paul Eggert1-4/+20
1993-03-16(expand_binop): For doubleword int addition,Richard Stallman1-0/+4
1993-03-08Add prototypes for static functions.Richard Kenner1-2/+14
1993-03-04(emit_no_conflict_block): Don't move target to itself if that takes multiple ...Richard Stallman1-12/+39
1993-03-02(gen_move_insn): Big `if' applies only for MODE_CC class.Richard Stallman1-3/+3
1993-02-27(init_libfuncs): Use int instead of enum for first_mode, last_mode, and mode.Richard Stallman1-3/+3
1993-02-21(gen_move_insn): Use emit_move_insn_1.Richard Stallman1-2/+9
1993-01-28(init_fixtab, init_optabs): Fix typos in QFmode and HFmodeRichard Kenner1-25/+25
1993-01-25(emit_indirect_jump): Use Pmode instead of VOIDmode andJim Wilson1-3/+2
1993-01-19(emit_cmp_insn, emit_float_lib_cmp): libcall comparisons return word_mode.Jim Wilson1-6/+6
1993-01-12(init_optabs): Use plain `ffs' for SImode ffs_optab libcall.Richard Stallman1-0/+2