aboutsummaryrefslogtreecommitdiff
path: root/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp
diff options
context:
space:
mode:
authorErich Keane <ekeane@nvidia.com>2025-10-09 13:42:17 -0700
committerGitHub <noreply@github.com>2025-10-09 13:42:17 -0700
commit82a427702eb2c83ff571670a73071420f0b31546 (patch)
treea94bbf8a20d786ac09ab09c819b5c457eb4a7595 /lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp
parent31103efb777ce409f7a50ff6fe84e19f601c9868 (diff)
downloadllvm-82a427702eb2c83ff571670a73071420f0b31546.zip
llvm-82a427702eb2c83ff571670a73071420f0b31546.tar.gz
llvm-82a427702eb2c83ff571670a73071420f0b31546.tar.bz2
[OpenACC][NFC] AST changes for Reduction combiner (#162573)
This is the first patch of a handful to get the reduction combiner recipe lowering properly. THIS patch is NFC as it doesn't actually change anything except the structure of the AST. For each 'combiner' recipe we need a 'LHS' 'RHS' and expression to represent the operation. Each var-reference can have 1 or more combiners. IF it is a plain scalar, or a struct with the proper operator, or an array of either of those, there will be 1. HOWEVER, aggregates without the proper operator are supposed to be broken down and done from their elements (which can only be scalars). In this case, we will represent 1 'combiner' recipe per field-decl. This patch only puts the infrastructure in place to do so, future patches wll do the work to fill this in.
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.cpp')
0 files changed, 0 insertions, 0 deletions