[all-commits] [llvm/llvm-project] baf672: [flang][runtime] Support NORM2 for REAL(16) with F...

Slava Zakharin via All-commits all-commits at lists.llvm.org
Wed Feb 28 10:39:27 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: baf6725b38491222f40a3c40bd27e57b0dd7f1f9
      https://github.com/llvm/llvm-project/commit/baf6725b38491222f40a3c40bd27e57b0dd7f1f9
  Author: Slava Zakharin <szakharin at nvidia.com>
  Date:   2024-02-28 (Wed, 28 Feb 2024)

  Changed paths:
    M flang/include/flang/Runtime/reduction.h
    M flang/lib/Optimizer/Builder/Runtime/Reduction.cpp
    M flang/runtime/Float128Math/CMakeLists.txt
    M flang/runtime/Float128Math/math-entries.h
    A flang/runtime/Float128Math/norm2.cpp
    M flang/runtime/extrema.cpp
    M flang/runtime/reduction-templates.h
    M flang/runtime/tools.h
    M flang/test/Lower/Intrinsics/norm2.f90

  Log Message:
  -----------
  [flang][runtime] Support NORM2 for REAL(16) with FortranFloat128Math lib. (#83219)

Changed the lowering to call Norm2DimReal16 for REAL(16).
Added the corresponding entry point to FortranFloat128Math,
which required some restructuring in the related templates.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list