diff options
author | Teresa Johnson <tejohnson@google.com> | 2019-02-06 04:29:39 +0000 |
---|---|---|
committer | Teresa Johnson <tejohnson@google.com> | 2019-02-06 04:29:39 +0000 |
commit | 716abbeb43824edfde37505f98303d148cbb7a01 (patch) | |
tree | c9fba5f7397f44c2ea331880ce65c136540b4785 /llvm/test/Other/Inputs | |
parent | 8130bf67baa7739dc184c2daccc1b1c491f3fdeb (diff) | |
download | bcm5719-llvm-716abbeb43824edfde37505f98303d148cbb7a01.tar.gz bcm5719-llvm-716abbeb43824edfde37505f98303d148cbb7a01.zip |
[HotColdSplit] Move splitting after instrumented PGO use
Summary:
Follow up to D57082 which moved splitting earlier in the pipeline, in
order to perform it before inlining. However, it was moved too early,
before the IR is annotated with instrumented PGO data. This caused the
splitting to incorrectly determine cold functions.
Move it to just after PGO annotation (still before inlining), in both
pass managers.
Reviewers: vsk, hiraditya, sebpop
Subscribers: mehdi_amini, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D57805
llvm-svn: 353270
Diffstat (limited to 'llvm/test/Other/Inputs')
-rw-r--r-- | llvm/test/Other/Inputs/pass-pipelines.proftext | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/test/Other/Inputs/pass-pipelines.proftext b/llvm/test/Other/Inputs/pass-pipelines.proftext new file mode 100644 index 00000000000..04a7c1c1a35 --- /dev/null +++ b/llvm/test/Other/Inputs/pass-pipelines.proftext @@ -0,0 +1 @@ +:ir |