[all-commits] [llvm/llvm-project] b1a90e: [OpenMP][CUDA] Add missing overload for `remquo(fl...

Johannes Doerfert via All-commits all-commits at lists.llvm.org
Tue Oct 27 17:13:18 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b1a90e1599a65bccf9af985603e198af3876b59a
      https://github.com/llvm/llvm-project/commit/b1a90e1599a65bccf9af985603e198af3876b59a
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2020-10-27 (Tue, 27 Oct 2020)

  Changed paths:
    M clang/lib/Headers/__clang_cuda_cmath.h

  Log Message:
  -----------
  [OpenMP][CUDA] Add missing overload for `remquo(float,float,int*)`

Reported by Colleen Bertoni <bertoni at anl.gov> after running the OvO test
suite: https://github.com/TApplencourt/OvO/

The template overload is still hidden behind an ifdef for OpenMP. In the
future we probably want to remove the ifdef but that requires further
testing.

Reviewed By: JonChesterfield, tra

Differential Revision: https://reviews.llvm.org/D89971


  Commit: 14077836ec0575320042585a80e4227bb0ee5be0
      https://github.com/llvm/llvm-project/commit/14077836ec0575320042585a80e4227bb0ee5be0
  Author: Johannes Doerfert <johannes at jdoerfert.de>
  Date:   2020-10-27 (Tue, 27 Oct 2020)

  Changed paths:
    M llvm/docs/LangRef.rst

  Log Message:
  -----------
  [LangRef] Clarify `dereferenceable` -> `nonnull` implication

If `null_pointer_is_valid` is present, `dereferenceable` does not imply
`nonnull`, make it clear.

Came up in D17993.

Reviewed By: aqjune

Differential Revision: https://reviews.llvm.org/D89417


Compare: https://github.com/llvm/llvm-project/compare/739d4bf8f43d...14077836ec05


More information about the All-commits mailing list