aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
diff options
context:
space:
mode:
authorJohannes Doerfert <johannes@jdoerfert.de>2023-01-11 01:22:45 -0800
committerJohannes Doerfert <johannes@jdoerfert.de>2023-01-12 00:14:06 -0800
commitcefa5cefdce2d5090002c3116403f7e5ca5700b9 (patch)
tree6b4b658318e76efdb5f8b3866a1f57e48363fd0b /lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h
parent2d9f44512e5cf288c945123293b3408a91dee7c0 (diff)
downloadllvm-cefa5cefdce2d5090002c3116403f7e5ca5700b9.zip
llvm-cefa5cefdce2d5090002c3116403f7e5ca5700b9.tar.gz
llvm-cefa5cefdce2d5090002c3116403f7e5ca5700b9.tar.bz2
[OpenMP] Replace ExternalizationRAII with virtual uses
The externalization was always a stopgap solution. One of the drawbacks is that it is very conservative no matter if we actually require the functions at the end of the pass. The new concept is more generic and properly integrates into the dependence graph. Whenever we might need a function, it has a "virtual use" that cannot be analyzed. If we do not because of some AA state, there will be a dependence to ensure state changes trigger revisits of uses, including a potentially new virtual use.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
0 files changed, 0 insertions, 0 deletions