This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[committed. gomp4] pass_dominator_oacc_kernels patch series
- From: Tom de Vries <Tom_deVries at mentor dot com>
- To: "gcc-patches at gnu dot org" <gcc-patches at gnu dot org>
- Cc: Jakub Jelinek <jakub at redhat dot com>
- Date: Mon, 12 Oct 2015 16:49:24 +0200
- Subject: [committed. gomp4] pass_dominator_oacc_kernels patch series
- Authentication-results: sourceware.org; auth=none
Hi,
I've committed the following patch series to the gomp-4_0-branch.
1 Add pass_dominator::jump_threading_p ()
2 Add dom_walker::walk_until
3 Add pass_dominator::sese_mode_p ()
4 Add skip_stmt parm to pass_dominator::get_sese ()
5 Add oacc kernels related infra functions
6 Add pass_dominator_oacc_kernels
The patch series adds a pass pass_dominator_oacc_kernels, which does the
pass_dominator optimizations (with the exception of jump threading) on
each oacc kernels region rather than on the whole function.
Bootstrapped and reg-tested on x86_64.
I'll post the patches individually, in reply to this email.
Thanks,
- Tom
- Follow-Ups:
- [committed, gomp4, 1/6] Add pass_dominator::jump_threading_p ()
- [committed, gomp4, 2/6] Add dom_walker::walk_until
- [committed, gomp4, 3/6] Add pass_dominator::sese_mode_p ()
- [committed, gomp4, 4/6] Add skip_stmt parm to pass_dominator::get_sese ()
- [committed. gomp4, 5/6] Add oacc kernels related infra functions
- [committed. gomp4, 6/6] Add pass_dominator_oacc_kernels