summaryrefslogtreecommitdiffstats
path: root/llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
diff options
context:
space:
mode:
authorMichael Zolotukhin <mzolotukhin@apple.com>2018-03-20 17:02:29 +0000
committerMichael Zolotukhin <mzolotukhin@apple.com>2018-03-20 17:02:29 +0000
commitfb3f509e01b8365e090fd727119125872d0ad85b (patch)
treefae90ca79bd7d71a706cd315ac841cb924156f37 /llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp
parent54b161e47f51428763a8e4cd4d952d9e58301a89 (diff)
downloadbcm5719-llvm-fb3f509e01b8365e090fd727119125872d0ad85b.tar.gz
bcm5719-llvm-fb3f509e01b8365e090fd727119125872d0ad85b.zip
[XRay] Lazily compute MachineLoopInfo instead of requiring it.
Summary: Currently X-Ray Instrumentation pass has a dependency on MachineLoopInfo (and thus on MachineDominatorTree as well) and we have to compute them even if X-Ray is not used. This patch changes it to a lazy computation to save compile time by avoiding these redundant computations. Reviewers: dberris, kubamracek Subscribers: llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D44666 llvm-svn: 327999
Diffstat (limited to 'llvm/lib/DebugInfo/CodeView/DebugStringTableSubsection.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud