| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| addsub.md | ||
| bitops.md | ||
| cond.md | ||
| jump.md | ||
| m32c-lib1.S | ||
| m32c-lib2.c | ||
| m32c-modes.def | ||
| m32c-pragma.c | ||
| m32c-protos.h | ||
| m32c.abi | ||
| m32c.c | ||
| m32c.h | ||
| m32c.md | ||
| m32c.opt | ||
| minmax.md | ||
| mov.md | ||
| muldiv.md | ||
| predicates.md | ||
| prologue.md | ||
| shift.md | ||
| t-m32c |
* config/m32c/shift.md: Rewrite: Allow arbitrary operands for shift counts, separate SI shifts for m32c vs m16c, pass shift type so that constant shifts can be split. * config/m32c/m32c.c (m32c_const_ok_for_constraint_p): Add In6. (m32c_valid_pointer_mode): Make static. (shift_gen_func_for): New. (m32c_prepare_shift): Use it. Split large const shifts into multiple shifts. * config/m32c/predicates.md (shiftcount_operand): Allow more general operands. (longshiftcount_operand): New. * doc/md.texi (Machine Constraints): Document In6. From-SVN: r109661
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| addsub.md | Loading commit data... | |
| bitops.md | Loading commit data... | |
| cond.md | Loading commit data... | |
| jump.md | Loading commit data... | |
| m32c-lib1.S | Loading commit data... | |
| m32c-lib2.c | Loading commit data... | |
| m32c-modes.def | Loading commit data... | |
| m32c-pragma.c | Loading commit data... | |
| m32c-protos.h | Loading commit data... | |
| m32c.abi | Loading commit data... | |
| m32c.c | Loading commit data... | |
| m32c.h | Loading commit data... | |
| m32c.md | Loading commit data... | |
| m32c.opt | Loading commit data... | |
| minmax.md | Loading commit data... | |
| mov.md | Loading commit data... | |
| muldiv.md | Loading commit data... | |
| predicates.md | Loading commit data... | |
| prologue.md | Loading commit data... | |
| shift.md | Loading commit data... | |
| t-m32c | Loading commit data... |