[all-commits] [llvm/llvm-project] c6aa20: [libc] Add differential quality and perf analysis ...

Siva Chandra via All-commits all-commits at lists.llvm.org
Mon Apr 26 12:40:00 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c6aa206b429dccadc5c0471b22544337da1fc943
      https://github.com/llvm/llvm-project/commit/c6aa206b429dccadc5c0471b22544337da1fc943
  Author: Siva Chandra Reddy <sivachandra at google.com>
  Date:   2021-04-26 (Mon, 26 Apr 2021)

  Changed paths:
    M libc/test/src/math/CMakeLists.txt
    A libc/test/src/math/differential_testing/CMakeLists.txt
    A libc/test/src/math/differential_testing/SingleInputSingleOutputDiff.h
    A libc/test/src/math/differential_testing/cosf_diff.cpp
    A libc/test/src/math/differential_testing/cosf_perf.cpp
    A libc/test/src/math/differential_testing/sinf_diff.cpp
    A libc/test/src/math/differential_testing/sinf_perf.cpp
    M libc/test/src/math/exhaustive/CMakeLists.txt
    A libc/test/src/math/exhaustive/cosf_test.cpp
    A libc/test/src/math/exhaustive/sinf_test.cpp
    M libc/test/src/math/exhaustive/sqrtf_test.cpp
    M libc/utils/testutils/CMakeLists.txt
    M libc/utils/testutils/StreamWrapper.cpp
    M libc/utils/testutils/StreamWrapper.h
    A libc/utils/testutils/Timer.cpp
    A libc/utils/testutils/Timer.h

  Log Message:
  -----------
  [libc] Add differential quality and perf analysis targets for sinf and cosf.

 Infrastructure needed for setting up the diff binaries has been added.
 Along the way, an exhaustive test for sinf and cosf have also been added.

Reviewed By: lntue

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




More information about the All-commits mailing list