Commit f913cc2a by Uros Bizjak Committed by Uros Bizjak

predicates.md (misaligned_operand): Return true if operand is aligned to less…

predicates.md (misaligned_operand): Return true if operand is aligned to less than its natural alignmnet.

	* config/i386/predicates.md (misaligned_operand): Return true if
	operand is aligned to less than its natural alignmnet.

From-SVN: r230291
parent 12fb875f
2015-11-13 Uros Bizjak <ubizjak@gmail.com>
* config/i386/predicates.md (misaligned_operand): Return true if
operand is aligned to less than its natural alignmnet.
2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com> 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
* doc/md.texi (vec_cmp@var{m}@var{n}): New item. * doc/md.texi (vec_cmp@var{m}@var{n}): New item.
...@@ -1364,10 +1364,11 @@ ...@@ -1364,10 +1364,11 @@
(define_predicate "absneg_operator" (define_predicate "absneg_operator"
(match_code "abs,neg")) (match_code "abs,neg"))
;; Return true if OP is misaligned memory operand ;; Return true if OP is a memory operand, aligned to
;; less than its natural alignment.
(define_predicate "misaligned_operand" (define_predicate "misaligned_operand"
(and (match_code "mem") (and (match_code "mem")
(match_test "MEM_ALIGN (op) < GET_MODE_ALIGNMENT (mode)"))) (match_test "MEM_ALIGN (op) < GET_MODE_BITSIZE (mode)")))
;; Return true if OP is a emms operation, known to be a PARALLEL. ;; Return true if OP is a emms operation, known to be a PARALLEL.
(define_predicate "emms_operation" (define_predicate "emms_operation"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment