summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
diff options
context:
space:
mode:
authorJean Perier <jperier@nvidia.com>2023-02-16 15:20:34 +0100
committerJean Perier <jperier@nvidia.com>2023-02-16 15:20:46 +0100
commita9e4bb387b21ca2ef931778ff5015bd6c3278ad2 (patch)
treeb84331bd9d053fc8b8ca078150c6a5f718f81b18 /lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
parentffde9f17300b52c9b53311455b8991cbfc6da377 (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