aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/c4x
AgeCommit message (Expand)AuthorFilesLines
1999-07-26c4x.h (EXPAND_BUILTIN_VA_ARG): New.Richard Henderson2-0/+19
1999-06-09c4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.Michael Hayes3-16/+72
1999-05-14c4x.md (set_lo_sum+2): New splitter to load large const_ints.Michael Hayes1-0/+14
1999-05-14c4x.md (decrement_and_branch_on_count): Disabled.Michael Hayes1-5/+52
1999-05-14c4x.md (*umulqi3_highpart_clobber): Fix operand 2 constraints order.Michael Hayes1-1/+1
1999-04-26* config/c4x/c4x.md (*cmpqf, *cmpqf_noov, *cmpqi_test,Michael Hayes1-14/+14
1999-04-20* config/c4x/c4x.md: Add new peepholes to remove redundant loads.Michael Hayes1-0/+23
1999-04-20c4x.md (binary patterns): Reorder alternatives so that two operand instructio...Michael Hayes1-304/+304
1999-04-17c4x.c (legitimize_operands): Use rtx_cost to determine if it is worthwhile fo...Michael Hayes2-10/+30
1999-04-17c4x.md (*andqi3_255_clobber,*andqi3_65535_clobber): New logical and patterns ...Michael Hayes1-3/+69
1999-04-16c4x.md (mulqf3_clrqf_clobber, [...]): New patterns to support parallel multip...Michael Hayes1-1/+31
1999-04-15c4x.h: Tweaked comment formatting.Michael Hayes2-28/+28
1999-04-13c4x.md (storeqf_int, [...]): Add new patterns with corresponding splitters to...Michael Hayes3-9/+179
1999-04-01c4x.md (ashlhi3, [...]): Force operand 1 into a register if shift count not c...Michael Hayes1-10/+16
1999-04-01c4x.md (*db): Enable pattern if TARGET_LOOP_UNSIGNED is non-zero.Michael Hayes1-13/+38
1999-04-01* config/c4x/c4x.h: Added more comments.Michael Hayes1-3/+10
1999-04-01c4x.c (c4x_emit_move_sequence): Force invalid QImode constants into memory if...Michael Hayes1-5/+12
1999-03-20c4x.h (TARGET_SWITCHES): Add null description to default case.Michael Hayes1-3/+3
1999-03-19c4x.md (decrement_and_branch_on_count): Emit rptb_end pattern instead of decr...Michael Hayes1-1/+1
1999-03-19c4x.h (TARGET_SWITCHES): Add documentation.Michael Hayes1-47/+94
1999-02-12c4x.c (c4x_address_cost): Revert 9 Feb change.Michael Hayes1-8/+2
1999-02-09c4x.md (*movhf_noclobber, [...]): Use m constraint instead of QT.Michael Hayes1-3/+2
1999-02-08c4x.md (*movhi_stik): New pattern.Michael Hayes1-1/+10
1999-02-08c4x.md (all call patterns): Add constraints "Ur".Michael Hayes2-22/+29
1999-02-08c4x.c (call_address_operand, [...]): Rename from call_operand and symbolic_op...Michael Hayes3-33/+30
1999-02-08c4x.c (c4x_legitimize_address): Don't generate a LO_SUM address for HImode or...Michael Hayes1-8/+26
1999-02-08c4x.c (c4x_address_cost): Return cost of 1 for REG+REG addressing if strength...Michael Hayes1-0/+8
1999-02-08t-c4x (LIBGCC2_CFLAGS): Delete.Michael Hayes1-3/+1
1999-01-30c4x.h (RTX_COSTS): Explicitly define c4x costs.Michael Hayes1-1/+13
1999-01-26c4x.h (COUNTER_REGS): New register class.Michael Hayes2-9/+20
1999-01-24Convert all direct memory references to use LO_SUM and remove machdep hack th...Michael Hayes3-615/+665
1999-01-20cse.c (fold_rtx): Revert 29 Dec change.Richard Henderson1-0/+3
1999-01-19rtl.h (rtx_def): Update documentation.Mark Mitchell1-2/+1
1999-01-15Updated copyrightMichael Hayes1-2/+2
1999-01-15c4x.md (not_repeat_reg): Allow ldp instruction in delay slot of RPTBD.Michael Hayes1-1/+4
1999-01-15libgcc.S (___divhi3, ___modhi3): Fix long long divide and modulo sign problem.Michael Hayes1-4/+4
1999-01-13c4x.md (in_annul_slot_3): Correctly allow unarycc and binarycc operations in ...Michael Hayes1-1/+1
1999-01-09c4x.c: Include system.h.Michael Hayes3-29/+53
1999-01-09c4x.md: (in_annul_slot_3): Allow unarycc and binarycc operations in 3rd annul...Michael Hayes2-10/+10
1999-01-07c4x.c: Added space after negation operator.Michael Hayes3-179/+179
1999-01-07* config/c4x/c4x.c (c4x_preferred_reload_class): Always return class.Michael Hayes1-15/+0
1999-01-06Fix copyright dates.Jeff Law1-1/+1
1999-01-06c4x.md (addqi3): If the destination operand is a hard register other than an ...Michael Hayes1-1/+32
1998-12-05c4x.c (valid_parallel_load_store): Flog functionality from old valid_parallel...Michael Hayes3-28/+56
1998-12-05* config/c4x/c4x.c (iteration_info): Delete.Michael Hayes1-2/+0
1998-11-26README.C4X: Updated URLs.Michael Hayes1-2/+1
1998-11-26* config/c4x/c4x.h (TARGET_DEFAULT): Fix typo.Michael Hayes1-1/+1
1998-11-25c4x.md: Fix minor formatting problems.Michael Hayes1-107/+138
1998-11-25c4x.c: (c4x_override_options): For compatibility with old target options clea...Michael Hayes1-53/+88
1998-11-25c4x.c (c4x_modified_between_p, [...]): Delete.Michael Hayes1-766/+0