Add pass_oacc_kernels
commit0ac5f6ae679a0cd70b197f0962d7d365e7dfbd21
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Apr 2015 19:45:23 +0000 (21 19:45 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Apr 2015 19:45:23 +0000 (21 19:45 +0000)
tree33441ba6402601d4ed671ec4614983d49decccbb
parent93557ac5e30c26ee1a3d1255e31265b287171a0d
Add pass_oacc_kernels

gcc/
* passes.def: Add pass group pass_oacc_kernels.
* tree-pass.h (make_pass_oacc_kernels): Declare.
* tree-ssa-loop.c (gate_oacc_kernels): New static function.
(pass_data_oacc_kernels): New pass_data.
(class pass_oacc_kernels): New pass.
(make_pass_oacc_kernels): New function.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@222280 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog.gomp
gcc/passes.def
gcc/tree-pass.h
gcc/tree-ssa-loop.c