Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | ||
elf.h | ||
genmova.sh | ||
h8300-protos.h | ||
h8300.c | ||
h8300.h | ||
h8300.md | ||
h8300.opt | ||
linux.h | ||
mova.md | ||
predicates.md | ||
t-h8300 | ||
t-linux |
* config/h8300/constraints.md: Add "C" constraint for call insns. * config/h8300/h8300.md (call, call_value): Turn into a define_expand and define_insn pair. Move invalid call targets into a register in the expander and fix constraints in the matching pattern. * config/h8300/predicates.md (call_expander_operand): Renamed from call_insn_operand. Reject things we shouldn't be trying to handle. (call_insn_operand): New predicate for use by the call/call_value insns. (small_call_insn_operand): Update appropriately. From-SVN: r266571
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
constraints.md | Loading commit data... | |
elf.h | Loading commit data... | |
genmova.sh | Loading commit data... | |
h8300-protos.h | Loading commit data... | |
h8300.c | Loading commit data... | |
h8300.h | Loading commit data... | |
h8300.md | Loading commit data... | |
h8300.opt | Loading commit data... | |
linux.h | Loading commit data... | |
mova.md | Loading commit data... | |
predicates.md | Loading commit data... | |
t-h8300 | Loading commit data... | |
t-linux | Loading commit data... |