[all-commits] [llvm/llvm-project] da78ae: [flang][hlfir] Lower some character elemental refe...

jeanPerier via All-commits all-commits at lists.llvm.org
Tue Jan 17 04:42:04 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: da78ae46f480b74d798ecb502d92436bb3b802de
      https://github.com/llvm/llvm-project/commit/da78ae46f480b74d798ecb502d92436bb3b802de
  Author: Jean Perier <jperier at nvidia.com>
  Date:   2023-01-17 (Tue, 17 Jan 2023)

  Changed paths:
    M flang/lib/Lower/ConvertCall.cpp
    M flang/lib/Lower/ConvertType.cpp
    M flang/test/Lower/HLFIR/elemental-intrinsics.f90

  Log Message:
  -----------
  [flang][hlfir] Lower some character elemental references

Lower character elemental user procedures with constant length, and
bot dynamic and constant length ADJUSTL, ADJUSTR, and MERGE references
(which leaves out MIN/MAX).

Character elemental user procedures with dynamic length are a bit more
involving and since it is an edge-case that is not currently supported,
I will take this on later.

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




More information about the All-commits mailing list