public inbox for gcc-patches@gcc.gnu.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Merge from HSA branch to trunk
@ 2016-11-13 23:20 Martin Jambor
  2016-11-13 23:20 ` [PATCH 1/4] Remove build dependence on HSA run-time Martin Jambor
                   ` (3 more replies)
  0 siblings, 4 replies; 36+ messages in thread
From: Martin Jambor @ 2016-11-13 23:20 UTC (permalink / raw)
  To: GCC Patches

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

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2022-05-11 12:41 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-13 23:20 [PATCH 0/4] Merge from HSA branch to trunk Martin Jambor
2016-11-13 23:20 ` [PATCH 1/4] Remove build dependence on HSA run-time Martin Jambor
2016-11-18 10:23   ` Jakub Jelinek
2016-11-22 13:27     ` Martin Jambor
2016-11-22 14:13       ` Jakub Jelinek
2021-01-14 14:50       ` Thomas Schwinge
2021-01-19 11:37         ` Martin Jambor
2021-01-19 12:49           ` Martin Liška
2021-03-25 13:40           ` Thomas Schwinge
2022-04-06  9:20         ` libgomp testsuite: Don't amend 'LD_LIBRARY_PATH' for system-provided HSA Runtime library (was: [PATCH 1/4] Remove build dependence on HSA run-time) Thomas Schwinge
2022-04-06  9:24           ` Jakub Jelinek
2022-04-06  9:54             ` libgomp testsuite: Don't amend 'LD_LIBRARY_PATH' for system-provided HSA Runtime library Thomas Schwinge
2022-04-28 13:48           ` [PING] libgomp testsuite: Don't amend 'LD_LIBRARY_PATH' for system-provided HSA Runtime library (was: [PATCH 1/4] Remove build dependence on HSA run-time) Thomas Schwinge
2022-05-05 19:20             ` [PING^2] " Thomas Schwinge
2022-04-06 10:02         ` libgomp GCN plugin: Clean up unused references to " Thomas Schwinge
2022-04-28 13:50           ` [PING] " Thomas Schwinge
2022-04-28 14:18           ` Andrew Stubbs
2022-05-11 12:38           ` libgomp GCN plugin: Clean up always-empty 'PLUGIN_GCN_CPPFLAGS', 'PLUGIN_GCN_LDFLAGS' (was: libgomp GCN plugin: Clean up unused references to system-provided HSA Runtime library) Thomas Schwinge
2022-05-11 12:40           ` libgomp: Remove unused '--with-hsa-runtime', '--with-hsa-runtime-include', '--with-hsa-runtime-lib' " Thomas Schwinge
2016-11-13 23:20 ` [PATCH 4/4] Back-end and IPA bits of hsa branch merge Martin Jambor
     [not found]   ` <yxfpftb48jra.fsf@hertz.schwinge.homeip.net>
2020-06-17 21:57     ` [HSA] Avoid ICE when "HSA does not implement indirect calls" (was: [PATCH 4/4] Back-end and IPA bits of hsa branch merge) Thomas Schwinge
2016-11-13 23:20 ` [PATCH 3/4] OpenMP lowering changes from the hsa branch Martin Jambor
2016-11-18 10:39   ` Jakub Jelinek
2016-03-16 14:13     ` [omp] Create openmp -fopt-info optimization group Martin Jambor
2017-02-21  8:09       ` [gomp4] add -finform-parallelism Cesar Philippidis
2017-02-22  8:28         ` Thomas Schwinge
2017-02-23 15:06           ` Cesar Philippidis
2016-11-22 13:43     ` [PATCH 3/4] OpenMP lowering changes from the hsa branch Martin Jambor
2017-02-22  7:58       ` Rename the "openmp" group of optimizations to "omp" (was: [PATCH 3/4] OpenMP lowering changes from the hsa branch) Thomas Schwinge
2017-02-22  8:17         ` Miscellaneous optimization group fixes (was: Rename the "openmp" group of optimizations to "omp") Thomas Schwinge
2017-02-22  9:53           ` Martin Jambor
2017-02-28  8:52             ` Rename the "openmp" group of optimizations to "omp" (was: Miscellaneous optimization group fixes) Thomas Schwinge
2017-02-28  9:04             ` Miscellaneous optimization group fixes Thomas Schwinge
2016-11-13 23:20 ` [PATCH 2/4] HSA specific built-ins Martin Jambor
2016-11-18 10:27   ` Jakub Jelinek
2016-11-22 13:30     ` Martin Jambor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).