aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/WasmObjectFile.cpp
diff options
context:
space:
mode:
authorSlava Zakharin <szakharin@nvidia.com>2025-01-17 12:09:44 -0800
committerGitHub <noreply@github.com>2025-01-17 12:09:44 -0800
commit71ff486bee1b089c78f5b8175fef16f99fcebe19 (patch)
treeb0c8fe27757c29ed44bfb77eddac8cd0da14e48c /llvm/lib/Object/WasmObjectFile.cpp
parent580ba2eed29a18c75727e1cad910b8cfb4cfca59 (diff)
downloadllvm-71ff486bee1b089c78f5b8175fef16f99fcebe19.zip
llvm-71ff486bee1b089c78f5b8175fef16f99fcebe19.tar.gz
llvm-71ff486bee1b089c78f5b8175fef16f99fcebe19.tar.bz2
Reland "[flang] Inline hlfir.dot_product. (#123143)" (#123385)
This reverts commit afc43a7b626ae07f56e6534320e0b46d26070750. +Fixed declaration of hlfir::genExtentsVector(). Some good results for induct2, where dot_product is applied to a vector of unknow size and a known 3-element vector: the inlining ends up generating a 3-iteration loop, which is then fully unrolled. With late FIR simplification it is not happening even when the simplified intrinsics implementation is inlined by LLVM (because the loop bounds are not known). This change just follows the current approach to expose the loops for later worksharing application.
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions