diff options
author | Hiroshi Yamauchi <yamauchi@google.com> | 2019-09-05 16:56:55 +0000 |
---|---|---|
committer | Hiroshi Yamauchi <yamauchi@google.com> | 2019-09-05 16:56:55 +0000 |
commit | d842f2eec4bb822dcb46252b3c5e5d23b26094ba (patch) | |
tree | a64e315825bc63760d9967bb16c5a22f1a76a770 /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | 6dc2bd70bb7e68aa897d2b5e00b5863916f53bba (diff) | |
download | bcm5719-llvm-d842f2eec4bb822dcb46252b3c5e5d23b26094ba.tar.gz bcm5719-llvm-d842f2eec4bb822dcb46252b3c5e5d23b26094ba.zip |
[PGO][CHR] Speed up following long, interlinked use-def chains.
Summary:
Avoid visiting an instruction more than once by using a map.
This is similar to https://reviews.llvm.org/rL361416.
Reviewers: davidxl
Reviewed By: davidxl
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D67198
llvm-svn: 371086
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions