aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h
diff options
context:
space:
mode:
authorAlex Zinenko <zinenko@google.com>2021-10-27 10:28:29 +0200
committerAlex Zinenko <zinenko@google.com>2021-11-10 18:11:00 +0100
commite64c76672f5c50d28298222047b3678ee5b2f251 (patch)
treea6787360642238f5345ab5a6e85c4be59bdb4e17 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h
parentd96656ca9011db77ebbf6e91f380fb8894cbf820 (diff)
downloadllvm-e64c76672f5c50d28298222047b3678ee5b2f251.zip
llvm-e64c76672f5c50d28298222047b3678ee5b2f251.tar.gz
llvm-e64c76672f5c50d28298222047b3678ee5b2f251.tar.bz2
[mlir] recursively convert builtin types to LLVM when possible
Given that LLVM dialect types may now optionally contain types from other dialects, which itself is motivated by dialect interoperability and progressive lowering, the conversion should no longer assume that the outermost LLVM dialect type can be left as is. Instead, it should inspect the types it contains and attempt to convert them to the LLVM dialect. Introduce this capability for LLVM array, pointer and structure types. Only literal structures are currently supported as handling identified structures requires the converison infrastructure to have a mechanism for avoiding infite recursion in case of recursive types. Reviewed By: rriddle Differential Revision: https://reviews.llvm.org/D112550
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions