[all-commits] [llvm/llvm-project] 40ab8a: OpenMP: Add helper function for convergent runtime...

Matt Arsenault via All-commits all-commits at lists.llvm.org
Sun Oct 27 21:27:06 PDT 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 40ab8ae9fb70f1550815bf0f867148b5101a4f66
      https://github.com/llvm/llvm-project/commit/40ab8ae9fb70f1550815bf0f867148b5101a4f66
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2019-10-27 (Sun, 27 Oct 2019)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/lib/CodeGen/CodeGenModule.h

  Log Message:
  -----------
  OpenMP: Add helper function for convergent runtime calls

Most of the functions emitted here should probably be convergent, but
only barriers are currently marked. Introduce this helper before
adding convergent to more functions.


  Commit: 56a503bdba9c33fce4d8fe86494cfd9c0b62c88a
      https://github.com/llvm/llvm-project/commit/56a503bdba9c33fce4d8fe86494cfd9c0b62c88a
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2019-10-27 (Sun, 27 Oct 2019)

  Changed paths:
    M clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
    M clang/test/OpenMP/nvptx_parallel_codegen.cpp

  Log Message:
  -----------
  OpenMP: Add convergent to more runtime functions

Several of these other functions are probably also convergent, but
these two seem obviously convergent.


  Commit: 525169efd1eefe044406bd41b3159359e0cabd4e
      https://github.com/llvm/llvm-project/commit/525169efd1eefe044406bd41b3159359e0cabd4e
  Author: Matt Arsenault <Matthew.Arsenault at amd.com>
  Date:   2019-10-27 (Sun, 27 Oct 2019)

  Changed paths:
    M llvm/utils/TableGen/RegisterInfoEmitter.cpp

  Log Message:
  -----------
  TableGen: Use enum names in composeSubRegIndices table

I'm not sure why this is using the raw enum value. This makes reading
the generated table comprehensible.


Compare: https://github.com/llvm/llvm-project/compare/7af8d5267b3c...525169efd1ee


More information about the All-commits mailing list