constraints.md: New file.
authorRichard Henderson <rth@redhat.com>
Mon, 12 Feb 2007 16:10:15 +0000 (08:10 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 12 Feb 2007 16:10:15 +0000 (08:10 -0800)
commitdfcbeaa576a7fb387863a94bf1aded374ee59dfd
tree807a399123e2040d6d36f34bbad28e2866607b56
parentcc297c1e035ee0769b4e726f70dc5b20f389f9e8
constraints.md: New file.

        * config/alpha/constraints.md: New file.
* config/alpha/alpha.c: Include tm-constrs.h.
(alpha_const_ok_for_letter_p, alpha_const_double_ok_for_letter_p,
alpha_extra_constraint): Remove.
(alpha_emit_conditional_branch): Use satisfies_constraint_*.
* config/alpha/alpha-protos.h: Update.
* config/alpha/alpha.h (REG_CLASS_FROM_LETTER): Remove.
(CONST_OK_FOR_LETTER_P, CONST_DOUBLE_OK_FOR_LETTER_P): Remove.
(EXTRA_CONSTRAINT): Remove.
* config/alpha/alpha.md: Include constraints.md.
(adddi splitter): Use satisfies_constraint_*.
* config/alpha/predicates.md (add_operand): Likewise.
(sext_add_operand, addition_operation): Likewise.

From-SVN: r121847
gcc/ChangeLog
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.h
gcc/config/alpha/alpha.md
gcc/config/alpha/constraints.md [new file with mode: 0644]
gcc/config/alpha/predicates.md