alpha.md (extxl+1,+2): New patterns to work around combine lossage.
[platform/upstream/gcc.git] / gcc / config / alpha / alpha.md
1998-08-10 Richard Hendersonalpha.md (extxl+1,+2): New patterns to work around...
1998-07-30 Richard Hendersonalpha.md (fp cmp): Replicate patterns for ALPHA_TP_INSN.
1998-07-21 Richard Hendersonalpha.md (fix_truncdfsi2, [...]): Remove the define_exp...
1998-07-01 Richard Hendersonalpha.c (alpha_initialize_trampoline): Take arguments...
1998-06-29 Jeff Law* Merge from gcc2 June 9, 1998 snapshot. See ChangeLog...
1998-06-27 Richard Henderson* alpha.md (negsf, negdf): Revert Jan 22 change.
1998-06-26 Kaveh R. GhaziWarning fixes:
1998-06-24 Klaus Kaempf* alpha.md (call_vms, call_value_vms): Strip leading...
1998-06-16 Richard Hendersonalpha.c (alpha_expand_prologue, [...]): New fns.
1998-06-05 Richard Henderson* alpha.md (insxh-1): New insxl pattern for combine.
1998-06-02 Richard Hendersonalpha.md (divsi3, [...]): Enable, and work around an...
1998-05-11 Richard Hendersonalpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '`'.
1998-05-09 Richard Hendersonloop.c (get_condition): Don't combine when either compa...
1998-05-06 Jeff Lawtypo typo fixes fixes
1998-04-14 Richard Hendersonalpha.md: Revert Oct 27 change...
1998-04-04 David Mosberger... alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '(' for...
1998-04-04 Richard Hendersonhaifa-sched.c (split_block_insns): Don't supress insn...
1998-04-04 Jeff Law* Check in merge from gcc2. See ChangeLog.11 and Chang...
1998-03-31 Jim WilsonFix core dump while compiling gdb-4.16.
1998-03-18 Richard HendersonAlso fix op1's predicate, though extract_bit_field...
1998-03-18 Richard Hendersonalpha.md (extzv): Don't reject register operands.
1998-03-05 Richard Hendersonalpha.h (TARGET_WINDOWS_NT, [...]): Just make them...
1998-02-02 Richard Hendersonexpr.c (expand_builtin_setjmp): Accept two new argument...
1998-01-27 Richard Henderson* alpha.md (abssf, absdf): Revert last change.
1998-01-22 Richard Hendersonalpha.md (abssf2, absdf2): Disable in IEEE mode.
1998-01-14 Richard Hendersonalias.c: Change all uses of gen_rtx(FOO...) to gen_rtx_...
1998-01-02 Richard Hendersonc-decl.c (init_decl_processing): Provide proper fallbac...
1997-12-23 Richard Hendersongenattrtab.c (expand_units): For large nr opclasses...
1997-12-15 Richard Hendersonalpha.c (alpha_cpu_name): New variable.
1997-12-15 Richard Hendersonalpha.md (zero_extendqihi2, [...]): Use and 255 instead...
1997-12-09 Richard Hendersonalpha.c (REG_RA, [...]): Fix merge problems.
1997-12-07 Jeff LawMerge from gcc-2.8
1997-11-14 Richard Hendersonexpr.c (expand_builtin_setjmp): Set current_function_ha...
1997-11-14 Richard Hendersonalpha.c (output_prolog [*]): Prefix entry labels with...
1997-11-14 Richard Hendersonalpha.c (call_operand): Any reg is valid for WinNT.
1997-11-05 Richard Hendersonalpha.c (summarize_insn): Handle ASM_OPERANDS.
1997-11-02 Jeff LawUpdate mainline egcs to gcc2 snapshot 971021.
1997-10-28 Richard Hendersonalpha.md (reload_inqi): Check for MEM before strict_mem...
1997-10-28 Richard Hendersonalpha.md (movqi, movhi): Make sure new insns created...
1997-10-24 Richard Hendersonalpha.md (call patterns): Revert Oct 16 change...
1997-10-20 Klaus Kaempfvms.h (DIVSI3_LIBCALL): OTS$ functions are upper case.
1997-10-16 Richard Hendersonalpha.c (alpha_return_addr_rtx): New variable.
1997-10-16 Richard Hendersonalpha.c (final_prescan_insn): Gut, remove and transform...
1997-10-16 Richard Hendersonalpha.h (ISSUE_RATE): Define.
1997-10-01 Richard Hendersonalpha.md (beq): For registers and ints 0-255...
1997-09-15 Richard HendersonPatch from Richard Henderson for alpha-linux ld.so...
1997-09-03 Jim WilsonFix alpha-linux -mieee bug reported by H.J. Lu.
1997-08-15 Jeff Lawtoplev.c (main): In -g handling code, add code to set...
1997-07-19 Richard Kenner({zero_,}extend[qh]i[dsh]i2): Rework TARGET_BYTE_OPS...
1997-07-02 Richard Kenner(divsi3, modsi3, udivsi3): Comment out.
1997-05-16 Mike Stumpexcept.c (expand_start_all_catch): If the machine needs...
1997-01-20 Richard Kenner(arg_home): Add CLOBBER of MEM and USE of arg regs.
1997-01-03 Richard Kenner(cmov): Fix operand numbers in case involving DF target, DF
1996-12-11 Richard Kenner(mov[hq]i unnamed): Split up for TARGET_BYTE_OPS and...
1996-11-16 Richard Kenner({div,mod}[sd]i3): Only for VMS.
1996-11-12 Torbjorn Granlund(zero_extendqidi2): Handle TARGET_BYTE_OPS.
1996-09-21 Richard Kenner(alpha_swapped_comparison_operator pattern): Fix asm...
1996-09-18 Richard KennerAdd pattern for b%c with swapped comparisons with 0.
1996-06-28 Richard Kenner(movdi): Call alpha_emit_set_long_const.
1996-06-18 Richard KennerWhen not involving named pattern, update condition...
1996-06-13 Richard KennerAdd scheduling rules for EV5.
1996-05-26 Richard KennerTest TARGET_WINDOWS_NT, not WINDOWS_NT.
1996-04-16 Richard Kenner(cmov* define_expands): Use it.
1996-03-17 Richard Kenner(trap): New attribute.
1996-02-18 Richard KennerFix typo in comments.
1995-12-27 Richard Kenner(extbh): Remove; no such insn.
1995-12-27 Richard Kenner(extend{qihi,qisi,hisi}2): Allow unaligned memory as...
1995-10-27 Richard Kenner(call_value_nt, call_nt): Force non-SYMBOL_REF into...
1995-10-21 Richard Kenner(cmpdf): Make conditional on TARGET_FP.
1995-09-22 Richard Kenner(movdi): Avoid memory sharing problem when in reload.
1995-06-15 Richard KennerChange FSF address.
1995-06-05 Richard KennerUse "some_operand" for patterns valid only during reloa...
1995-05-23 Jim Wilson(negsi2-2): Change output pattern to #.
1995-05-16 Richard KennerFix typos in comments.
1995-05-15 Doug Evans(movsicc, case NE): Don't generate unrecognizable insn.
1995-04-28 Richard Kenner(mov[sd]i and splits): Change call to alpha_emit_set_const.
1995-04-14 Richard Kenner(probe_stack): Probe with write, not read.
1995-04-13 Richard Kenner(calll, tablejump, movsi): New variants for NT.
1995-03-18 Richard Kenner(movsi): Allow FP regs and add case for store of FP...
1995-01-25 Doug Evans(movsicc): New named pattern.
1994-11-19 Richard Kenner(sign_extend): Disable pattern with explicit SUBREG.
1994-11-17 Richard Kenner(addsi3, adddi3): For patterns valid only during reload...
1994-10-28 Richard Kenner(reload_outqi): Correctly handle scratch assignments...
1994-10-20 Richard Kenner(define_split comparison op with power of two minus...
1994-08-24 Richard Kenner(call): Rework to use macro version of jsr.
1994-07-30 Richard Kenner(tablejump): Rework to look like normal add but verify...
1994-07-12 Richard Kenner(ashldi3): Update pattern for (sign_extend (ashift...
1994-07-07 Richard Kenner(reload_inqi): Make operand[2] be TImode and pass regis...
1994-06-29 Richard KennerAdd new pattern for double-add when have reg + frame...
1994-06-29 Torbjorn Granlund(umuldi3_highpart): New expander and matcher.
1994-05-27 Richard Kenner(iordi3): Rename ior_operand to or_operand.
1994-05-27 Richard KennerAdd define_split for sign-extended PLUS of a MULT of...
1994-05-27 Richard KennerAdd define_split for sign-extended PLUS of an SImode...
1994-05-06 Richard Kenner(addsi3, subsi3): Add define_expand to make adddi3...
1994-04-11 Richard Kenner(compare define_split): Fix bugs in last addition.
1994-04-06 Richard KennerAdd define_split to simplify "(unsigned) x > 0xffffff".
1994-03-05 Richard Kenner(unaligned_{load,store}hi): Clear low bit of address...
1994-03-03 Richard Kenner(mskXl): Add missing NOT in patterns.
1994-02-25 Richard Kenner(neg[sd]f2): Use %R1 consistently.
1994-02-25 Richard Kenner(mul*): Disallow multiply by constant.
next