[flang-commits] [PATCH] D153404: [flang][hlfir] Lower user defined assignment

Jean Perier via Phabricator via flang-commits flang-commits at lists.llvm.org
Wed Jun 21 01:31:22 PDT 2023


jeanPerier created this revision.
jeanPerier added reviewers: clementval, tblah, PeteSteinfeld, vzakhari.
jeanPerier added a project: Flang.
Herald added subscribers: sunshaoce, bzcheeseman, mehdi_amini, rriddle, jdoerfert.
Herald added a project: All.
jeanPerier requested review of this revision.
Herald added a subscriber: stephenneuendorffer.

Lower user defined assignment inside the hlfir.region_assign
"userDefinedAssignment" mlir region.

This is done by adding an entry point to ConvertCall.h in order
to call genUserCall with the region block arguments as arguments.

The codegen for hlfir.region_assign with user defined assignment
will be added in a later patch.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D153404

Files:
  flang/include/flang/Lower/ConvertCall.h
  flang/include/flang/Optimizer/Builder/HLFIRTools.h
  flang/include/flang/Optimizer/HLFIR/HLFIROps.td
  flang/lib/Lower/Bridge.cpp
  flang/lib/Lower/ConvertCall.cpp
  flang/lib/Optimizer/Builder/HLFIRTools.cpp
  flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
  flang/test/Lower/HLFIR/user-defined-assignment.f90

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D153404.533176.patch
Type: text/x-patch
Size: 31551 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/flang-commits/attachments/20230621/30d95c61/attachment-0001.bin>


More information about the flang-commits mailing list