summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
diff options
context:
space:
mode:
authorBalazs Benics <balazs.benics@sigmatechnology.se>2021-11-19 18:32:13 +0100
committerBalazs Benics <balazs.benics@sigmatechnology.se>2021-11-19 18:32:13 +0100
commitd448fcd9b2238377dd8832ce9e35a37b59ef5aeb (patch)
tree6e215251f50148398da2a10c9bbef4b6570fd91c /lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
parent76effb001d3309e399975c2bd4403a908f8866ca (diff)
[analyzer][NFC] Introduce CallDescriptionSets
Sometimes we only want to decide if some function is called, and we don't care which of the set. This `CallDescriptionSet` will have the same behavior, except instead of `lookup()` returning a pointer to the mapped value, the `contains()` returns `bool`. Internally, it uses the `CallDescriptionMap<bool>` for implementing the behavior. It is preferred, to reuse the generic `CallDescriptionMap::lookup()` logic, instead of duplicating it. The generic version might be improved by implementing a hash lookup or something along those lines. Reviewed By: martong, Szelethus Differential Revision: https://reviews.llvm.org/D113589
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp')
0 files changed, 0 insertions, 0 deletions