[nvptx] Add memory_barrier insn
commite163ceb59eafbf982bd3b5dd6434bbf10b8a9ec0
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Apr 2018 13:22:00 +0000 (9 13:22 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Apr 2018 13:22:00 +0000 (9 13:22 +0000)
tree6ae3600e367946c582673b0bde38678b21a36855
parent8ffee4559e93522f92d3a15a9dab5f07168eaeed
[nvptx] Add memory_barrier insn

2018-04-09  Tom de Vries  <tom@codesourcery.com>

PR target/84041
* config/nvptx/nvptx.md (define_c_enum "unspecv"): Add UNSPECV_MEMBAR.
(define_expand "*memory_barrier"): New define_expand.
(define_insn "memory_barrier"): New insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259233 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nvptx/nvptx.md