constraints.md (eI): New constraint.
authorBill Schmidt <wschmidt@linux.ibm.com>
Thu, 30 May 2019 18:13:06 +0000 (18:13 +0000)
committerWilliam Schmidt <wschmidt@gcc.gnu.org>
Thu, 30 May 2019 18:13:06 +0000 (18:13 +0000)
commited383d79ee753208f0df0cdad55c9cbfb90178d6
tree01cd0e7fc69e8f2c572508fb2b052e8a397e8b14
parent93f096795b3f15dc9e628e1fa2700625092fe433
constraints.md (eI): New constraint.

2019-05-30  Bill Schmidt  <wschmidt@linux.ibm.com>
    Michael Meissner  <meissner@linux.ibm.com>

* config/rs6000/constraints.md (eI): New constraint.
* config/rs6000/predicates.md (cint34_operand): New predicate.
* config/rs6000/rs6000.h (SIGNED_16BIT_OFFSET_P): New #define.
(SIGNED_34BIT_OFFSET_P): Likewise.
* doc/md.texi (eI): Document constraint.

Co-Authored-By: Michael Meissner <meissner@linux.ibm.com>
From-SVN: r271787
gcc/ChangeLog
gcc/config/rs6000/constraints.md
gcc/config/rs6000/predicates.md
gcc/config/rs6000/rs6000.h
gcc/doc/md.texi