aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.h
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/ScriptInterpreterPython.h
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/ScriptInterpreterPython.h')
0 files changed, 0 insertions, 0 deletions