[all-commits] [llvm/llvm-project] 288320: [flang][runtime] Distinguish VALUE from non-VALUE ...

Peter Klausler via All-commits all-commits at lists.llvm.org
Wed Jun 12 22:02:34 PDT 2024


  Branch: refs/heads/users/clementval/spr/reduce3
  Home:   https://github.com/llvm/llvm-project
  Commit: 28832045963235d43f9a32eb87950d552e3a29b0
      https://github.com/llvm/llvm-project/commit/28832045963235d43f9a32eb87950d552e3a29b0
  Author: Peter Klausler <pklausler at nvidia.com>
  Date:   2024-06-12 (Wed, 12 Jun 2024)

  Changed paths:
    M flang/include/flang/Optimizer/Builder/Runtime/RTBuilder.h
    M flang/include/flang/Runtime/reduce.h
    M flang/lib/Optimizer/Builder/Runtime/Reduction.cpp
    M flang/runtime/reduce.cpp
    M flang/test/Lower/Intrinsics/reduce.f90
    M flang/unittests/Runtime/Reduction.cpp

  Log Message:
  -----------
  [flang][runtime] Distinguish VALUE from non-VALUE operations in REDUCE

Accommodate operations with VALUE dummy arguments in the runtime support
for the REDUCE intrinsic function by splitting most entry points into
Reduce...Ref and Reduce...Value variants.

Further work will be needed in lowering to call the ...Value entry points.



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