[all-commits] [llvm/llvm-project] 3d9653: [flang] Add optional tdesc operand to fir.embox fo...
Valentin Clement (バレンタイン クレメン) via All-commits
all-commits at lists.llvm.org
Thu Oct 13 02:41:34 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3d9653bc2f74a97ba5d85332b356fa27e2b177b0
https://github.com/llvm/llvm-project/commit/3d9653bc2f74a97ba5d85332b356fa27e2b177b0
Author: Valentin Clement <clementval at gmail.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M flang/include/flang/Optimizer/Dialect/FIROps.td
M flang/lib/Optimizer/Dialect/FIROps.cpp
M flang/test/Fir/fir-ops.fir
M flang/test/Fir/invalid.fir
Log Message:
-----------
[flang] Add optional tdesc operand to fir.embox for polymorphic entities
In some cases, it is useful to be able to embox a polymorphic entity
together with its dynamic type. This patch adds an optional tdesc operand
to fir.embox so the dynamic type can be provided while emboxing the entity.
This will be used in follow-up patch that lowers tbp calls for element of
polymorphic entities array.
Reviewed By: jeanPerier
Differential Revision: https://reviews.llvm.org/D135809
More information about the All-commits
mailing list