summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorvporpo <vporpodas@google.com>2024-07-26 11:13:41 -0700
committerGitHub <noreply@github.com>2024-07-26 11:13:41 -0700
commit372a6beac65851abe6d8016df397f5cea32ffe9b (patch)
tree8634523937a2ebde5c60886d65fa029bae48c9fd /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parentcc1dfb37aa84d1524243b83fadb8ff0f821e03e9 (diff)
[SandboxIR] Implement CallBase and CallInst (#100218)
This patch adds the `CallBase` SandboxIR class and its subclass: `CallInst`. Both are mirrors of `llvm::CallBase` and `llvm::CallInst` respectively. Since `llvm::CallBase` contains a large number of member functions so this patch implements only some of them. The `CallBase` unit tests uncovered an issue with the class hierarchy, where `sandboxir::Function` was not a subclass of `sandboxir::Constant`, so this was fixed. Testing tracking of the `CallBase` setters showed that `sandboxir::Use::set()` was not being tracked. So this is also part of this patch.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions