aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/c4x/c4x.md
AgeCommit message (Expand)AuthorFilesLines
2000-01-04c4x.md (*addqi3_noclobber_reload): Ensure that CC never modified inadvertently.Michael Hayes1-9/+21
1999-12-22c4x.md (*addqi3_noclobber_reload): Change operand 0 constraints to "a!r".Michael Hayes1-1/+1
1999-12-17* config/c4x/c4x.md (rpts_top, rptb_top): Add clobbers for rs and re.Michael Hayes1-9/+13
1999-10-16* config/c4x/c4x.md (HF mode patterns): Add missing modes.Michael Hayes1-13/+14
1999-10-16c4x.md (movstrqi_small): Utilise parallel move instructions.Michael Hayes1-9/+22
1999-10-16Try again!?Michael Hayes1-0/+73
1999-10-16c4x.md (parallel instruction patterns): Rework constraints to keep reload happy.Michael Hayes1-85/+85
1999-10-16* config/c4x/c4x.md (*absqi2_noclobber, *negqi2_noclobber,Michael Hayes1-3/+198
1999-10-15c4x.c (c4x_rptb_insert): Emit rpts_top pattern if appropriate.Michael Hayes1-1/+37
1999-10-15c4x.md: Define mode for remaining unspec operators.Michael Hayes1-14/+14
1999-10-15c4x.c (dst_operand): New.Michael Hayes1-49/+31
1999-09-22* config/c4x/c4x.md: Delete parallel instruction peepholes.Michael Hayes1-583/+0
1999-09-04c4x.md (rptb_init): Renamed from *rptb_init.Michael Hayes1-38/+31
1999-09-03c4x.c (c4x_emit_move_sequence): Do not force large constants into memory.Michael Hayes1-4/+132
1999-06-09c4x.h (TARGET_EXPOSE_LDP, [...]): Define new macros.Michael Hayes1-1/+2
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.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-13c4x.md (storeqf_int, [...]): Add new patterns with corresponding splitters to...Michael Hayes1-1/+95
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-03-19c4x.md (decrement_and_branch_on_count): Emit rptb_end pattern instead of decr...Michael Hayes1-1/+1
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 Hayes1-14/+27
1999-02-08c4x.c (call_address_operand, [...]): Rename from call_operand and symbolic_op...Michael Hayes1-15/+15
1999-01-26c4x.h (COUNTER_REGS): New register class.Michael Hayes1-9/+17
1999-01-24Convert all direct memory references to use LO_SUM and remove machdep hack th...Michael Hayes1-286/+259
1999-01-15c4x.md (not_repeat_reg): Allow ldp instruction in delay slot of RPTBD.Michael Hayes1-1/+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 Hayes1-13/+39
1999-01-09c4x.md: (in_annul_slot_3): Allow unarycc and binarycc operations in 3rd annul...Michael Hayes1-9/+9
1999-01-07c4x.c: Added space after negation operator.Michael Hayes1-74/+74
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 Hayes1-17/+17
1998-11-25c4x.md: Fix minor formatting problems.Michael Hayes1-107/+138
1998-11-25c4x.md (addqi3): Emit addqi3_noclobber pattern during reload.Michael Hayes1-1/+9
1998-10-20c4x.md (repeat_block_top, [...]): Deleted.Michael Hayes1-55/+10
1998-10-14c4x.c: Convert to use GEN_INT.Michael Hayes1-31/+29
1998-10-13c4x.c: Convert to gen_rtx_FOO.Michael Hayes1-34/+64
1998-09-18README.C4X: New file with information about the c4x ports.Michael Hayes1-0/+6798