From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 107757 invoked by alias); 13 Nov 2016 23:20:37 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 107730 invoked by uid 89); 13 Nov 2016 23:20:35 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_PASS autolearn=ham version=3.3.2 spammy=authority, Hx-languages-length:2220, Jambor, hsa X-HELO: mx2.suse.de Received: from mx2.suse.de (HELO mx2.suse.de) (195.135.220.15) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 13 Nov 2016 23:20:24 +0000 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 62E98AC05 for ; Sun, 13 Nov 2016 23:20:22 +0000 (UTC) Resent-From: Martin Jambor Resent-Date: Mon, 14 Nov 2016 00:20:21 +0100 Resent-Message-ID: <20161113232021.oltqsys3h3i7jhnl@virgil.suse.cz> Resent-To: GCC Patches Message-Id: From: Martin Jambor Date: Sun, 13 Nov 2016 23:20:00 -0000 Subject: [PATCH 0/4] Merge from HSA branch to trunk To: GCC Patches X-IsSubscribed: yes X-SW-Source: 2016-11/txt/msg01262.txt.bz2 Hello, this series is a merge from what is ready for trunk in the HSA branch. The first patch is self-contained and I intend to commit it separately, the other three need to be committed together but I split the change into these pieces, because I believe they will be easier to review that way and because I have the authority to self-approve the last one so although any comments are of course welcome, review of it is not strictly required. More details are in the individual email messages. Thanks, Martin Martin Jambor (4): Remove HSA build dependence HSA specific built-ins OpenMP lowering changes from the hsa branch Back-end and IPA bits of hsa branch merge gcc/Makefile.in | 3 +- gcc/builtins.def | 16 + gcc/doc/install.texi | 6 - gcc/doc/optinfo.texi | 3 + gcc/dumpfile.c | 1 + gcc/dumpfile.h | 3 +- gcc/fortran/f95-lang.c | 11 + gcc/gimple.h | 57 + gcc/hsa-brig.c | 140 ++- gcc/hsa-builtins.def | 39 + gcc/hsa-dump.c | 107 +- gcc/hsa-gen.c | 914 ++++++++------- gcc/hsa.c | 60 +- gcc/hsa.h | 157 ++- gcc/ipa-hsa.c | 14 +- gcc/omp-low.c | 1543 ++++++++++++++++++------- gcc/testsuite/c-c++-common/gomp/gridify-2.c | 66 ++ gcc/testsuite/c-c++-common/gomp/gridify-3.c | 68 ++ libgomp/config.h.in | 3 + libgomp/configure | 56 +- libgomp/plugin/configfrag.ac | 32 +- libgomp/plugin/hsa.h | 630 ++++++++++ libgomp/plugin/hsa_ext_finalize.h | 265 +++++ libgomp/plugin/plugin-hsa.c | 471 ++++++-- libgomp/testsuite/lib/libgomp.exp | 4 - libgomp/testsuite/libgomp-test-support.exp.in | 1 - libgomp/testsuite/libgomp.hsa.c/bits-insns.c | 73 ++ libgomp/testsuite/libgomp.hsa.c/tiling-1.c | 212 ++++ libgomp/testsuite/libgomp.hsa.c/tiling-2.c | 258 +++++ 29 files changed, 3992 insertions(+), 1221 deletions(-) create mode 100644 gcc/hsa-builtins.def create mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-3.c create mode 100644 libgomp/plugin/hsa.h create mode 100644 libgomp/plugin/hsa_ext_finalize.h create mode 100644 libgomp/testsuite/libgomp.hsa.c/bits-insns.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/tiling-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/tiling-2.c -- 2.10.1