[all-commits] [llvm/llvm-project] 42b21d: [flang] Pointer assignment with remapping involcin...

Valentin Clement (バレンタイン クレメン) via All-commits all-commits at lists.llvm.org
Mon Dec 5 00:36:26 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 42b21ddaadd3545945f29a8ccdcc89779542c30e
      https://github.com/llvm/llvm-project/commit/42b21ddaadd3545945f29a8ccdcc89779542c30e
  Author: Valentin Clement <clementval at gmail.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M flang/include/flang/Lower/Runtime.h
    M flang/lib/Lower/Bridge.cpp
    M flang/lib/Lower/Runtime.cpp
    M flang/test/Lower/polymorphic.f90

  Log Message:
  -----------
  [flang] Pointer assignment with remapping involcing polymorphic entities

Lower pointer assignment with remapping involving polymorphic entities
to runtime call to PointerAssociateRemapping.
For the time being all pointer assignment involcing polymorphic entities are
done with the runtime call. When lhs is not unlimited polymorphic
we might be able to do it inlined as well.

Reviewed By: jeanPerier, PeteSteinfeld

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




More information about the All-commits mailing list