diff options
author | Johannes Doerfert <jdoerfert@anl.gov> | 2019-08-26 17:48:05 +0000 |
---|---|---|
committer | Johannes Doerfert <jdoerfert@anl.gov> | 2019-08-26 17:48:05 +0000 |
commit | 19b0043641734c44e8a993250d31735f2c59d7b1 (patch) | |
tree | f7302fae34a55783ac909cfae2057f5043b22937 /lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp | |
parent | 51029e5c153bd33efa015e2ec35b60247d046ce4 (diff) | |
download | bcm5719-llvm-19b0043641734c44e8a993250d31735f2c59d7b1.tar.gz bcm5719-llvm-19b0043641734c44e8a993250d31735f2c59d7b1.zip |
[Attributor] Allow explicit dependence tracking
By default, the Attributor tracks potential dependences between abstract
attributes based on the issued Attributor::getAAFor queries. This
simplifies the development of new abstract attributes but it can also
lead to spurious dependences that might increase compile time and make
internalization harder (D63312). With this patch, abstract attributes
can opt-out of implicit dependence tracking and instead register
dependences explicitly. It is up to the implementation to make sure all
existing dependences are registered.
Differential Revision: https://reviews.llvm.org/D63314
llvm-svn: 369935
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process/main.cpp')
0 files changed, 0 insertions, 0 deletions