summaryrefslogtreecommitdiff
path: root/gcc/config/a29k
Commit message (Expand)AuthorAgeFilesLines
* (movqi): Call loadhi, not loadqi.kenner1994-07-111-1/+1
* (movqi): Add missing `DONE'.kenner1994-06-291-2/+3
* (smulsi3_highpart, umulsi3_highpart): New patterns.tege1994-06-291-0/+22
* (PREDICATE_CODES): Add cmplsrcb_operand.tege1994-06-151-0/+1
* (cmplsrcb_operand): New predicate.tege1994-06-151-0/+16
* (logical patterns): Tune to give better code for immediate values.tege1994-06-151-21/+28
* (clobbers_to): Deleted.kenner1994-05-111-31/+30
* (a29k_clobbers_to): New function.kenner1994-05-111-0/+27
* (all floating point): If -msoft-float, don't allow anydje1994-03-021-26/+26
* (TARGET_SOFT_FLOAT): Define.dje1994-03-021-0/+6
* (REG_CLASS_CONTENTS): Fix problems with last word of register set inkenner1994-01-131-4/+13
* (output_prolog): Update debug reg map when we have -mkernel-registers.kenner1994-01-121-0/+10
* (print_operand, case 'F'): If we have to do the last prolog insn, givekenner1994-01-111-2/+11
* Define CAN_DEBUG_WITHOUT_FP; delete OPTIMIZATION_OPTIONS.kenner1993-12-311-11/+2
* Rename R_ACC to R_ACU to not conflict with access.h.kenner1993-12-252-8/+8
* (TARGET_DEFAULT): Update to use new values.kenner1993-12-231-2/+2
* (secondary_reload_class): Kernel regs are in same class as user regs.kenner1993-12-021-1/+4
* (movti split): Set CR to 3, not 1 like DImode.kenner1993-12-021-1/+1
* Define SHIFT_COUNT_TRUNCATED to have a value of 1.kenner1993-10-111-2/+2
* (incoming_regs): Only use 16 registers for parameter passing.kenner1993-10-041-1/+6
* (CPP_PREDEFINES): Add system/cpu/machine assertions where missing.dje1993-10-022-2/+2
* (R_KR): New macro.kenner1993-10-011-51/+84
* (gpc_reg_operand): Include kernel registers.kenner1993-10-011-3/+6
* (ASM_FILE_START): Quote special characters in file names.eggert1993-09-282-2/+6
* Use WORD_REGISTER_OPERATION and LOAD_EXTEND_OP and deletekenner1993-09-251-3/+9
* (PREDICATE_CODES): Fix typos and add missing entries.kenner1993-09-191-5/+10
* Add new parameter to move_block_from_reg calls.wilson1993-07-281-1/+1
* Remove #define of alloca to __builtin_alloca.kenner1993-06-261-6/+1
* (FUNCTION_VALUE_REGNO_P): True only for the first register in thekenner1993-04-171-1/+1
* (multiply/multiplu/mulm/mulmu insns): These clobber Q.kenner1993-03-261-18/+29
* (PROMOTE_MODE): Fix typo.kenner1993-03-121-1/+1
* Remove 29050-specific variants of patterns generating loadm that havekenner1993-01-281-55/+5
* (MY_ISCOFF): New macro.kenner1993-01-271-0/+4
* (CLIB): Add -lld.kenner1993-01-271-1/+1
* Delete emacs local-variables block at end.kenner1993-01-251-10/+0
* # Fix misspellings in comments.eggert1993-01-101-1/+1
* (OBJECT_FORMAT_COFF): Add definition.kenner1992-12-311-0/+3
* Include a29k/a29k.h instead of a29k.h.kenner1992-12-271-1/+1
* (divsf3): Fix typo in mode of DIV.kenner1992-12-251-1/+1
* Consistently use `&' in constraint of MATCH_SCRATCH.kenner1992-12-201-27/+27
* (secondary_reload_class): Return CR_REGS for larger than word memory,kenner1992-12-201-6/+10
* (LINK_SPEC): Use -T, not -c, for new gld and change file name tokenner1992-12-111-1/+2
* (insv): Remove constraints from operand matching const_0_operand.kenner1992-11-181-1/+1
* (movqi, movhi, reload_{in,out}{qi,hi}): Use a29k_set_memflags.kenner1992-10-241-51/+52
* (a29k_set_memflags, a29k_set_memflags_1): New functions.kenner1992-10-241-0/+62
* (long constant split): Use gen_lowpart instead of making a SUBREGkenner1992-10-221-2/+2
* (TARGET_SWITCHES): Add missing complementary switches:kenner1992-10-221-0/+2
* (call, call_value): Don't use call_operand, since checking forkenner1992-10-141-2/+8
* (call, call_value): Don't use call_operand, since checking forkenner1992-10-141-5/+5
* Use GEN_INT when appropriate.kenner1992-10-131-370/+527