[all-commits] [llvm/llvm-project] 7de3c0: [flang] Support codegen of procedure pointer compo...

PeixinQiao via All-commits all-commits at lists.llvm.org
Wed Dec 7 05:23:04 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7de3c03e80f8017aa60f51885ec7bc163e2d7135
      https://github.com/llvm/llvm-project/commit/7de3c03e80f8017aa60f51885ec7bc163e2d7135
  Author: Peixin Qiao <qiaopeixin at huawei.com>
  Date:   2022-12-07 (Wed, 07 Dec 2022)

  Changed paths:
    M flang/docs/ProcedurePointer.md
    M flang/include/flang/Optimizer/Dialect/FIRTypes.td
    M flang/include/flang/Optimizer/Support/InternalNames.h
    M flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp
    M flang/lib/Optimizer/Dialect/FIRType.cpp
    M flang/lib/Optimizer/Support/InternalNames.cpp
    M flang/test/Fir/boxproc-2.fir

  Log Message:
  -----------
  [flang] Support codegen of procedure pointer component

This supports the codegen for procedure pointer component in
BoxedProcedure pass. Also fix the FIR in ProcedurePointer.md so that
all the cases can be run using `tco` to generate the LLVM IR.

Reviewed By: jeanPerier

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




More information about the All-commits mailing list