diff options
author | Tom Eccles <tom.eccles@arm.com> | 2023-06-06 15:15:25 +0000 |
---|---|---|
committer | Tom Eccles <tom.eccles@arm.com> | 2023-06-07 14:36:14 +0000 |
commit | 6bcfab3161ea3a90b26dce3f85ba052933060b73 (patch) | |
tree | c59e1184aa64e6f80bcdd27971d1c6b71d1863c5 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 89227b670dcf60f1a7e75f57de8f88bad430d5c8 (diff) | |
download | llvm-6bcfab3161ea3a90b26dce3f85ba052933060b73.zip llvm-6bcfab3161ea3a90b26dce3f85ba052933060b73.tar.gz llvm-6bcfab3161ea3a90b26dce3f85ba052933060b73.tar.bz2 |
[flang][hlfir] allow recursive intrinsic lowering
We need to allow recursive application of intrinsic lowering patterns,
otherwise we cannot lower nested calls of the same intrinsic e.g.
matmul(matmul(a, b), c).
matmul(matmul(a, b), matmul(c, d)) requires hlfir.associate of hlfir
expr with more than one use (TODO).
Differential Revision: https://reviews.llvm.org/D152284
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions