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

Peter Klausler via All-commits all-commits at lists.llvm.org
Thu Jun 13 11:10:54 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: f8fc883da951064a310e365680b4b567fad58ebc
      https://github.com/llvm/llvm-project/commit/f8fc883da951064a310e365680b4b567fad58ebc
  Author: Peter Klausler <35819229+klausler at users.noreply.github.com>
  Date:   2024-06-13 (Thu, 13 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 (#95297)

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