| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | (ashrdi_const, ashrdi3): Allow 31 as shift count. | kenner | 1997-01-19 | 1 | -3/+6 |
* | (rot[lr][shq]i3): Allow 'N', 'O' or 'P' operands. | kenner | 1997-01-19 | 1 | -9/+58 |
* | Fix previous change: {add,sub}qw should be {add,sub}ql. For other uses | kenner | 1997-01-19 | 1 | -10/+6 |
* | (addsi3, addhi3): Use two addqw (or subqw) insns when adding (or | kenner | 1997-01-04 | 1 | -9/+9 |
* | (add[hs]i3): Only use two addq.w or subq.w instructions | kenner | 1996-12-10 | 1 | -20/+51 |
* | (iorsi_zexthi_ashl16): New pattern. | kenner | 1996-12-07 | 1 | -1/+21 |
* | ({and,ior,xor}si3_internal): Removed !TARGET_5200 from conditionals | kenner | 1996-12-07 | 1 | -6/+3 |
* | (andsi3): Changed into define_expand. | kenner | 1996-12-07 | 1 | -5/+48 |
* | (movqi): Emit 'st' for INTVAL & 255 == 255, not INTVAL == -1. | kenner | 1996-11-12 | 1 | -11/+11 |
* | (addsi3): If TARGET_5200, use the lea insn to add small constants to | kenner | 1996-11-12 | 1 | -3/+11 |
* | (negsi2): Change into define_expand. | kenner | 1996-11-12 | 1 | -13/+46 |
* | (mulsidi3 matcher): Change predicate const_int_operand | tege | 1996-09-26 | 1 | -6/+2 |
* | Simplify movqi, add more !TARGET_5200 cases | ian | 1996-07-19 | 1 | -108/+36 |
* | (negdi2): Undo last change: don't apply neg to address regs. | kenner | 1996-07-19 | 1 | -1/+4 |
* | Add TARGET_5200 to conditions which determine whether the extbl instruction | kenner | 1996-07-18 | 1 | -9/+11 |
* | (add patterns): Don't use two addqw instructions when adding small (8 | kenner | 1996-07-18 | 1 | -16/+20 |
* | (movsi_const0, movhi): Favor clr with TARGET_5200. | kenner | 1996-06-06 | 1 | -86/+90 |
* | Disable byte and word arithmetic, rotate, integer divide, dbcc, | kenner | 1996-06-06 | 1 | -106/+126 |
* | (ashlsi_16, lshrsi_16): Disable pattern for TARGET_68060; this special | kenner | 1996-04-16 | 1 | -6/+6 |
* | (tstdi): Optimized for "d" case. | kenner | 1996-04-15 | 1 | -142/+248 |
* | (ftruncdf2): Enable for m68060 systems. | kenner | 1996-04-14 | 1 | -5/+4 |
* | (fullword move): Call output_move_simode_const. | kenner | 1996-03-26 | 1 | -21/+1 |
* | (pushexthisi_const, movsi_const0): New names. | kenner | 1996-03-19 | 1 | -4/+5 |
* | (dbra peepholes): Use flags_in_68881. | tege | 1996-03-12 | 1 | -2/+2 |
* | Use proper modes and predicates for {sign,zero}_extract. | kenner | 1996-03-11 | 1 | -40/+64 |
* | (const_umulsi3_highpart): Disable for TARGET_M68060. | kenner | 1996-02-19 | 1 | -15/+25 |
* | * m68k.md (movqi): Call CC_STATUS_INIT when loading to/from | law | 1996-02-12 | 1 | -0/+2 |
* | (movqi): Use moveq if possible. | kenner | 1996-01-31 | 1 | -0/+11 |
* | ({adddi,subdi}_sexthishl32): 'a' and 'd' versions merged and fixed; do | kenner | 1996-01-31 | 1 | -37/+26 |
* | (pushdi): Allow "i" for operand 1. | kenner | 1996-01-15 | 1 | -4/+38 |
* | (ashrsi_31): New pattern. | tege | 1995-12-14 | 1 | -0/+12 |
* | Split decrement_and_branch_until_zero until define_expand/define_insn | meissner | 1995-12-01 | 1 | -1/+15 |
* | (subxf3): Properly name pattern. | kenner | 1995-11-07 | 1 | -2/+2 |
* | (cmpxf): Don't call force_const_mem, it looses for PIC; | kenner | 1995-11-05 | 1 | -105/+30 |
* | (anonymous DImode shift patterns setting cc0): Turned off due to | kenner | 1995-09-28 | 1 | -29/+30 |
* | Make both assembler syntaxes do the same for PIC calls. | kenner | 1995-09-28 | 1 | -22/+19 |
* | (cmpdi): Change patterns to allocate scratch register at RTL generation time. | kenner | 1995-09-11 | 1 | -6/+6 |
* | (adddi3, subdi3): "&" added to clobber's constraints. | kenner | 1995-08-21 | 1 | -2/+2 |
* | For all dbra pattern, change constraint from 'g' to 'd*g'. | kenner | 1995-08-21 | 1 | -2/+2 |
* | (subdi3): Should not be commutative. | kenner | 1995-08-19 | 1 | -2/+2 |
* | [USE_GAS]: Output `jbsr' instead of `jsr' for normal function calls | kenner | 1995-07-29 | 1 | -2/+10 |
* | (tstdi, cmpdi): Use match_scratch, not match_operand. | kenner | 1995-07-17 | 1 | -12/+6 |
* | Change FSF address. | kenner | 1995-06-15 | 1 | -1/+2 |
* | (cmpdi matcher): Set cc_status before returning. | kenner | 1995-06-11 | 1 | -1/+1 |
* | ({add,sub}di{_mem,3}): Patterns merged. | kenner | 1995-06-11 | 1 | -86/+86 |
* | (tstdi): Rewrite. | kenner | 1995-06-09 | 1 | -21/+16 |
* | (cmpdi): Rewrite to avoid bogus matching constraints. | kenner | 1995-06-05 | 1 | -12/+22 |
* | (umulsi3_highpart): Pass correct number of arguments to const_uint32_operand. | kenner | 1995-06-01 | 1 | -2/+2 |
* | (one_cmpldi2): New pattern. | kenner | 1995-06-01 | 1 | -13/+37 |
* | (decrement_and_branch_until_zero): Operand 0 constraint changed from "+g" | kenner | 1995-05-30 | 1 | -2/+2 |