diff options
author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-04-09 19:53:39 +0000 |
---|---|---|
committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-04-09 19:53:39 +0000 |
commit | 7c9e467e75a8793a3f444014a8f93af500c24075 (patch) | |
tree | 7e8d6b1a2885cc33be6ab56c93dab6bbaf99757c /gcc/config/rs6000/predicates.md | |
parent | 3235f8eb131f5cce00ecab1c0b022affb7d4b0bc (diff) | |
download | gcc-7c9e467e75a8793a3f444014a8f93af500c24075.tar.gz |
Revert
2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
* config/rs6000/sync.md (AINT mode_iterator): Move definition.
(loadsync_<mode>): Change mode.
(load_quadpti, store_quadpti): New.
(atomic_load<mode>, atomic_store<mode>): Add support for TI mode.
* config/rs6000/rs6000.md (unspec enum): Add UNSPEC_LSQ.
* config/rs6000/predicates.md (quad_memory_operand): !TARGET_SYNC_TI.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209253 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/rs6000/predicates.md')
-rw-r--r-- | gcc/config/rs6000/predicates.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/rs6000/predicates.md b/gcc/config/rs6000/predicates.md index d204835f9e9..28f4f5d98b1 100644 --- a/gcc/config/rs6000/predicates.md +++ b/gcc/config/rs6000/predicates.md @@ -624,14 +624,14 @@ (match_test "offsettable_nonstrict_memref_p (op)"))) ;; Return 1 if the operand is suitable for load/store quad memory. -;; This predicate only checks for non-atomic loads/stores (not lqarx/stqcx). +;; This predicate only checks for non-atomic loads/stores. (define_predicate "quad_memory_operand" (match_code "mem") { rtx addr, op0, op1; int ret; - if (!TARGET_QUAD_MEMORY && !TARGET_SYNC_TI) + if (!TARGET_QUAD_MEMORY) ret = 0; else if (!memory_operand (op, mode)) |