diff options
| author | Jean Perier <jperier@nvidia.com> | 2023-02-16 15:20:34 +0100 |
|---|---|---|
| committer | Jean Perier <jperier@nvidia.com> | 2023-02-16 15:20:46 +0100 |
| commit | a9e4bb387b21ca2ef931778ff5015bd6c3278ad2 (patch) | |
| tree | b84331bd9d053fc8b8ca078150c6a5f718f81b18 /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp | |
| parent | ffde9f17300b52c9b53311455b8991cbfc6da377 (diff) | |
[flang][hlfir] Array constructor lowering [part 2/4]
This patch adds the lowering strategy that lowers an array constructor
to an hlfir.elemental (without creating any temporary yet in lowering).
This will allow more high level array expression optimization to elide
the array constructor temporary when possible, but this is only doable
for a restricted although common form of array constructors:
"[(pure_scalar_expr(i),i=lower,upper,stride)]".
Differential Revision: https://reviews.llvm.org/D144111
Diffstat (limited to 'lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp')
0 files changed, 0 insertions, 0 deletions
