Mercurial > hg > CbC > CbC_gcc
diff gcc/config/m32c/predicates.md @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | f6334be47118 |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/gcc/config/m32c/predicates.md Sun Aug 21 07:07:55 2011 +0900 +++ b/gcc/config/m32c/predicates.md Fri Oct 27 22:46:09 2017 +0900 @@ -1,6 +1,5 @@ ;; Machine Descriptions for R8C/M16C/M32C -;; Copyright (C) 2005, 2007, 2008, 2010 -;; Free Software Foundation, Inc. +;; Copyright (C) 2005-2017 Free Software Foundation, Inc. ;; Contributed by Red Hat. ;; ;; This file is part of GCC. @@ -183,12 +182,12 @@ ; TRUE for memory operands that are not indexed (define_predicate "memsym_operand" (and (match_operand 0 "memory_operand" "") - (match_test "m32c_extra_constraint_p (op, 'S', \"Si\")"))) + (match_test "satisfies_constraint_Si (op)"))) ; TRUE for memory operands with small integer addresses (define_predicate "memimmed_operand" (and (match_operand 0 "memory_operand" "") - (match_test "m32c_extra_constraint_p (op, 'S', \"Sp\")"))) + (match_test "satisfies_constraint_Sp (op)"))) ; TRUE for r1h. This is complicated since r1h isn't a register GCC ; normally knows about. @@ -274,22 +273,22 @@ ; TRUE for constants we can multiply pointers by (define_predicate "m32c_psi_scale" (and (match_operand 0 "const_int_operand") - (match_test "m32c_const_ok_for_constraint_p(INTVAL(op), 'I', \"Ilb\")"))) + (match_test "satisfies_constraint_Ilb (op)"))) ; TRUE for one bit set (bit) or clear (mask) out of N bits. (define_predicate "m32c_1bit8_operand" (and (match_operand 0 "const_int_operand") - (match_test "m32c_const_ok_for_constraint_p(INTVAL(op), 'I', \"Ilb\")"))) + (match_test "satisfies_constraint_Ilb (op)"))) (define_predicate "m32c_1bit16_operand" (and (match_operand 0 "const_int_operand") - (match_test "m32c_const_ok_for_constraint_p(INTVAL(op), 'I', \"Ilw\")"))) + (match_test "satisfies_constraint_Ilw (op)"))) (define_predicate "m32c_1mask8_operand" (and (match_operand 0 "const_int_operand") - (match_test "m32c_const_ok_for_constraint_p(INTVAL(op), 'I', \"ImB\")"))) + (match_test "satisfies_constraint_ImB (op)"))) (define_predicate "m32c_1mask16_operand" (and (match_operand 0 "const_int_operand") - (match_test "m32c_const_ok_for_constraint_p(INTVAL(op), 'I', \"Imw\")"))) + (match_test "satisfies_constraint_Imw (op)")))