aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptedThreadPythonInterface.cpp
diff options
context:
space:
mode:
authorAlexander Shaposhnikov <ashaposhnikov@google.com>2023-07-12 08:52:21 +0000
committerAlexander Shaposhnikov <ashaposhnikov@google.com>2023-07-12 09:05:31 +0000
commit7689179ac9c4f2d6469f617b92a18b350d36b43d (patch)
treeb42462ea5d506593ccfe8ed8ab74a236c9933cd1 /lldb/source/Plugins/ScriptInterpreter/Python/ScriptedThreadPythonInterface.cpp
parenta20d57e83441a69fa2bab86593b18cc0402095d2 (diff)
downloadllvm-7689179ac9c4f2d6469f617b92a18b350d36b43d.zip
llvm-7689179ac9c4f2d6469f617b92a18b350d36b43d.tar.gz
llvm-7689179ac9c4f2d6469f617b92a18b350d36b43d.tar.bz2
[MLIR][IR] Rewrite OperationVerifier using worklist
This diff switches OperationVerifier to using a worklist rather than recursion. The exception is our handling of isolated regions, it can still contain recursive calls, however, the parallel processing of these regions is preserved. This fixes the crash of the "verifier" on the input from https://github.com/llvm/circt/issues/5316 (but the IR printer would still crash with stack overflow). Test plan: ninja check-mlir check-all Differential revision: https://reviews.llvm.org/D154925
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptedThreadPythonInterface.cpp')
0 files changed, 0 insertions, 0 deletions