aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/IdentifierTable.cpp
diff options
context:
space:
mode:
authorYitzhak Mandelbaum <yitzhakm@google.com>2023-07-18 20:28:35 +0000
committerYitzhak Mandelbaum <yitzhakm@google.com>2023-07-18 21:43:55 +0000
commit1defa781243f9d0bc66719465e4de33e9fb7a243 (patch)
tree846f8c77bfdb2f2cbfb39cee9970ba3eaaa9214c /clang/lib/Basic/IdentifierTable.cpp
parent69b7e257fec679e3e725868b89318809821b2a23 (diff)
downloadllvm-1defa781243f9d0bc66719465e4de33e9fb7a243.zip
llvm-1defa781243f9d0bc66719465e4de33e9fb7a243.tar.gz
llvm-1defa781243f9d0bc66719465e4de33e9fb7a243.tar.bz2
[clang][dataflow] Add function to `WatchedLiteralsSolver` that reports whether the iteration limit has been reached.
This change provides a centralized record of whether the solver is "exhausted". In general, once the solver is exhausted, further uses do not produce meaningful conclusions. Clients can use this information, for example, to choose to discard all results based on the solver, instead of trying to distinguish those reached before the limit was reached. Providing it at in the solver avoids the need to propagate it from each callsite to the client of the solver. Differential Revision: https://reviews.llvm.org/D155636
Diffstat (limited to 'clang/lib/Basic/IdentifierTable.cpp')
0 files changed, 0 insertions, 0 deletions