aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/m68k/m68k.c
AgeCommit message (Expand)AuthorFilesLines
1997-07-14(output_{and,ior,xor}si3): New functions from patterns bodies.Richard Kenner1-0/+119
1997-05-19(output_move_qimode): Add coldfire support.Jim Wilson1-2/+8
1997-05-18(output_move_strict{hi,qi}): New functions.Richard Kenner1-0/+26
1997-05-01(output_addsi3): Replace "\\;" by "\n\t" in assembler templates.Richard Kenner1-3/+3
1997-04-21(output_addsi3): New function. From addsi3 pattern.Jim Wilson1-0/+91
1997-04-13(output_move_qimode): Optimize pushing one byte if the source operandRichard Kenner1-1/+11
1997-03-25(output_move_{si,hi,qi}mode): New functions.Richard Kenner1-0/+140
1997-03-18m68k.c (m68k_last_compare_had_fp_operands): New variable.Jeff Law1-0/+4
1997-02-15(output_function_prologue): Add CRDS and MOTOROLA probe code.Richard Kenner1-4/+12
1997-02-02(output_scc_di): Add missing CC_STATUS_INIT.Richard Kenner1-0/+3
1997-02-01(output_move_simode_const): Enable use of clr and st insns on TARGET_5200.Richard Kenner1-1/+1
1997-01-04(output_function_{pro,epi}logue): Use addq/subq when adjusting stackRichard Kenner1-11/+83
1996-12-10(output_function_{pro,epi}logue): Use lea instead of add.w whenRichard Kenner1-2/+2
1996-12-07Update comments.Richard Kenner1-1/+4
1996-11-12(output_function_{pro,epi}logue): Save and restore fp-registers onlyRichard Kenner1-13/+19
1996-11-12(output_function_{pro,epi}logue): Fix typo in last change.Richard Kenner1-6/+6
1996-11-12(m68k_align_loops_string, m68k_align_jumps_string): New vars.Richard Kenner1-0/+66
1996-10-27(output_function_prologue): Adjust SP then use movmel with plain address indi...Richard Kenner1-11/+63
1996-10-26(output_function_prologue): Add REGISTER_PREFIX to stack probeRichard Kenner1-1/+1
1996-07-19Avoid add.w and sub.w if TARGET_5200Ian Lance Taylor1-2/+2
1996-06-06(const_method): Do not synthesize long constants with byte or wordRichard Kenner1-14/+20
1996-04-15(notice_update_cc, case ASHIFT{,RT}, LSHIFTRT, ROTATE{,RT}): Don't setRichard Kenner1-0/+2
1996-03-26(output_move_simode_const): New function.Richard Kenner1-8/+31
1996-03-18(output_function_epilogue): Restore registers using sp+ instead of fp(n) in l...Richard Kenner1-14/+13
1996-03-12(valid_dbcc_comparison_p): Don't test cc_prev_status here.Torbjorn Granlund1-8/+10
1996-03-04(print_operand): Emit .l as scale factor #ifdef MOTOROLA.Richard Kenner1-0/+4
1996-01-31(init_68881_table): Use SFmode for the first six constants and DFmodeRichard Kenner1-3/+3
1995-12-24(output_function_epilogue): Use FUNCTION_BLOCK_PROFILER_EXIT.Richard Kenner1-0/+7
1995-09-28(output_scc_di): Swap operands when needed.Richard Kenner1-1/+13
1995-09-12(output_scc_di): Fixed for non-SGS_CMP_ORDER syntax.Richard Kenner1-0/+8
1995-06-15Change FSF address.Richard Kenner1-1/+2
1995-06-06(finalize_pic): Emit USE insn at start and end of function.Richard Kenner1-1/+5
1995-06-05(print_operand): Handle 'R' for registers.Richard Kenner1-1/+6
1995-05-31(const_uint32_operand): Reject negative numbers.Richard Kenner1-1/+1
1995-05-16Fix typos in comments.Richard Kenner1-1/+1
1995-05-12(output_scc_di): New function.Richard Kenner1-9/+138
1995-04-03(const_uint32_operand): New function.Torbjorn Granlund1-0/+33
1995-01-13(use_movqi, const_method): New functions.Richard Kenner1-11/+113
1994-12-08(extend_operator): New predicate.Richard Kenner1-0/+27
1994-11-10(output_function_epilogue): Use a1 as scratch, not a0.Richard Kenner1-10/+10
1994-04-16(print_operand): 'x' and 'y' mode letters only if SUPPORT_SUN_FPA.Richard Kenner1-61/+28
1994-04-10Remove references to LSHIFT and lshlsi3.Richard Kenner1-1/+1
1994-04-06(output_function_prologue): pea/move: Fix typos.Richard Kenner1-6/+26
1994-03-30(standard_68881_constant_p): Return 0 if NO_ASM_FMOVECR defined.Richard Kenner1-0/+4
1994-03-30(output_move_double): Use `%.' where appropriate.Torbjorn Granlund1-36/+20
1994-03-25(output_function_prologue): Use link.w on 68040; emit pea fp + movlRichard Kenner1-3/+16
1993-11-03(output_move_double): More of previous change.Richard Stallman1-1/+1
1993-11-03(output_move_double): Fix up the test for overlapRichard Stallman1-4/+12
1993-10-31(output_move_double): Extend the special caseRichard Stallman1-1/+1
1993-10-21(output_move_double): Use reg_overlap_mentioned_p when checking for overlap b...Richard Stallman1-9/+10