diff options
| author | vporpo <vporpodas@google.com> | 2024-07-26 11:13:41 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-07-26 11:13:41 -0700 |
| commit | 372a6beac65851abe6d8016df397f5cea32ffe9b (patch) | |
| tree | 8634523937a2ebde5c60886d65fa029bae48c9fd /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp | |
| parent | cc1dfb37aa84d1524243b83fadb8ff0f821e03e9 (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
