OSDN Git Service

* alpha.c (alpha_return_addr_rtx): New variable.
[pf3gnuchains/gcc-fork.git] / gcc / config / alpha / alpha.md
1997-10-16 rth * alpha.c (alpha_return_addr_rtx): New variable.
1997-10-16 rth * alpha.c (final_prescan_insn): Gut, remove...
1997-10-16 rth * alpha.h (ISSUE_RATE): Define.
1997-10-01 law * alpha.md (beq): For registers and ints 0...
1997-09-15 wilsonPatch from Richard Henderson for alpha-linux ld.so...
1997-09-03 wilsonFix alpha-linux -mieee bug reported by H.J. Lu.
1997-08-15 law * toplev.c (main): In -g handling code, add...
1997-07-19 kenner({zero_,}extend[qh]i[dsh]i2): Rework TARGET_BYTE_OPS...
1997-07-02 kenner(divsi3, modsi3, udivsi3): Comment out.
1997-05-16 mrs * except.c (expand_start_all_catch): If the machine...
1997-01-20 kenner(arg_home): Add CLOBBER of MEM and USE of arg regs.
1997-01-03 kenner(cmov): Fix operand numbers in case involving DF target, DF
1996-12-11 kenner(mov[hq]i unnamed): Split up for TARGET_BYTE_OPS and...
1996-11-16 kenner({div,mod}[sd]i3): Only for VMS.
1996-11-12 tege(zero_extendqidi2): Handle TARGET_BYTE_OPS.
1996-09-21 kenner(alpha_swapped_comparison_operator pattern): Fix asm...
1996-09-18 kennerAdd pattern for b%c with swapped comparisons with 0.
1996-06-28 kenner(movdi): Call alpha_emit_set_long_const.
1996-06-18 kennerWhen not involving named pattern, update condition to
1996-06-13 kennerAdd scheduling rules for EV5.
1996-05-26 kennerTest TARGET_WINDOWS_NT, not WINDOWS_NT.
1996-04-16 kenner(cmov* define_expands): Use it.
1996-03-17 kenner(trap): New attribute.
1996-02-18 kennerFix typo in comments.
1995-12-27 kenner(extbh): Remove; no such insn.
1995-12-27 kenner(extend{qihi,qisi,hisi}2): Allow unaligned memory as...
1995-10-27 kenner(call_value_nt, call_nt): Force non-SYMBOL_REF into...
1995-10-21 kenner(cmpdf): Make conditional on TARGET_FP.
1995-09-22 kenner(movdi): Avoid memory sharing problem when in reload.
1995-06-15 kennerChange FSF address.
1995-06-05 kennerUse "some_operand" for patterns valid only during reloa...
1995-05-23 wilson(negsi2-2): Change output pattern to #.
1995-05-16 kennerFix typos in comments.
1995-05-15 dje(movsicc, case NE): Don't generate unrecognizable insn.
1995-04-28 kenner(mov[sd]i and splits): Change call to alpha_emit_set_const.
1995-04-14 kenner(probe_stack): Probe with write, not read.
1995-04-13 kenner(calll, tablejump, movsi): New variants for NT.
1995-03-18 kenner(movsi): Allow FP regs and add case for store of FP...
1995-01-25 dje(movsicc): New named pattern.
1994-11-19 kenner(sign_extend): Disable pattern with explicit SUBREG.
1994-11-17 kenner(addsi3, adddi3): For patterns valid only during reload...
1994-10-28 kenner(reload_outqi): Correctly handle scratch assignments...
1994-10-20 kenner(define_split comparison op with power of two minus...
1994-08-24 kenner(call): Rework to use macro version of jsr.
1994-07-30 kenner(tablejump): Rework to look like normal add but verify...
1994-07-12 kenner(ashldi3): Update pattern for (sign_extend (ashift...
1994-07-07 kenner(reload_inqi): Make operand[2] be TImode and pass regis...
1994-06-29 kennerAdd new pattern for double-add when have reg + frame...
1994-06-29 tege(umuldi3_highpart): New expander and matcher.
1994-05-27 kenner(iordi3): Rename ior_operand to or_operand.
1994-05-27 kennerAdd define_split for sign-extended PLUS of a MULT of...
1994-05-27 kennerAdd define_split for sign-extended PLUS of an SImode...
1994-05-06 kenner(addsi3, subsi3): Add define_expand to make adddi3...
1994-04-11 kenner(compare define_split): Fix bugs in last addition.
1994-04-06 kennerAdd define_split to simplify "(unsigned) x > 0xffffff".
1994-03-05 kenner(unaligned_{load,store}hi): Clear low bit of address...
1994-03-03 kenner(mskXl): Add missing NOT in patterns.
1994-02-25 kenner(neg[sd]f2): Use %R1 consistently.
1994-02-25 kenner(mul*): Disallow multiply by constant.
1994-02-22 tege(divsi3): Emit all RTL from RTL template.
1994-02-01 kenner(minsf3, maxdf3, mindf3): Properly insert constant...
1993-12-27 kenner(maxsf3, minsf3): Correct numerous errors.
1993-12-27 kenner(iordi3): Use ornot for some constant cases.
1993-12-24 kenner(define_attr type): Add new type ISUBR.
1993-11-16 kenner(movdi): Use 'Q' instead of 'm' for FP.
1993-11-14 kenner(movsf, movdf): Add 'G' to constraint for operand 1...
1993-11-10 kenner(smaxdi3): Was incorrectly called maxdi3.
1993-10-07 tegeClean up usage of commutative declarator `%'.
1993-08-06 kenner(shifts): Use reg_or_6bit_operand for shift counts.
1993-06-01 rms(extendsidi2): Correctly do operation when in FP
1993-04-17 kenner(blockage): Use unspec_volatile #1; #0 is IMB.
1993-04-17 kenner(untyped_call, blockage): New patterns.
1993-04-13 kenner(sminsf, smindf, smaxsf, smaxdf): Should be minsf,...
1993-04-10 kenner(add/sub): Correct predicates and constraints for sNadd...
1993-03-05 kennerAdd new define_split for doing sign-extended adds of...
1993-03-01 kennerAdd three special-cases of CMP insns against zero.
1993-02-10 kenner(call insns): Always reload gp after a full call.
1993-02-10 brendan * alpha.md (fix_truncdfdi2, fix_truncsfdi2...
1993-01-25 kennerDelete emacs local-variables block at end.
1993-01-07 brendanFix typos.
1993-01-07 brendan * alpha.h (ASM_FILE_START): Change .verstamp...
1992-12-15 kennerAdd new UNSPEC_VOLATILE 0 to flush instruction cache.
1992-12-06 kenner(add-mult): Add missing `&' in constraints of kludge...
1992-10-26 kennerentered into RCS
1992-10-24 kennerInitial revision