[flang] Add hlfir.associate and hlfir.end_associate definitions
These operations allow creating an HLFIR variable from a HLFIR value and destroying it at the end of the variable lifetime. This will both be used to implement procedure reference arguments association when the actual is an expression, and to implement the Fortran associate construct when the associated entity is an expression. See https://github.com/llvm/llvm-project/blob/main/flang/docs/HighLevelFIR.md for more details. Differential Revision: https://reviews.llvm.org/D138996
Loading
Please sign in to comment