diff options
author | Florian Hahn <flo@fhahn.com> | 2019-01-24 09:44:52 +0000 |
---|---|---|
committer | Florian Hahn <flo@fhahn.com> | 2019-01-24 09:44:52 +0000 |
commit | a6982414edf315c39ae93f3c3322476217119e99 (patch) | |
tree | 0fd3db881ba0461f60d632450fd2d4cc6c02cb13 /lldb/packages/Python/lldbsuite/test/configuration.py | |
parent | f70a4c77127853288f42c5a903312c0691c94871 (diff) | |
download | llvm-a6982414edf315c39ae93f3c3322476217119e99.zip llvm-a6982414edf315c39ae93f3c3322476217119e99.tar.gz llvm-a6982414edf315c39ae93f3c3322476217119e99.tar.bz2 |
[HotColdSplitting] Get DT and PDT from the pass manager.
Instead of manually computing DT and PDT, we can get the from the pass
manager, which ideally has them already cached. With the new pass
manager, we could even preserve DT/PDT on a per function basis in a
module pass.
I think this also addresses the TODO about re-using the computed DTs for
BFI. IIUC, GetBFI will fetch the DT from the pass manager and when we
will fetch the cached version later.
Reviewers: vsk, hiraditya, tejohnson, thegameg, sebpop
Reviewed By: vsk
Differential Revision: https://reviews.llvm.org/D57092
llvm-svn: 352036
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/configuration.py')
0 files changed, 0 insertions, 0 deletions