diff options
| author | Dehao Chen <dehao@google.com> | 2017-06-08 20:11:57 +0000 |
|---|---|---|
| committer | Dehao Chen <dehao@google.com> | 2017-06-08 20:11:57 +0000 |
| commit | e2a428bad768ba4d60de28bd7ad8864fe111e891 (patch) | |
| tree | 8a73c864a16dd71fbeda8b65e7785f07ac5c24da /llvm/test/Transforms/SampleProfile/Inputs | |
| parent | 3b8974b51b4c561077ef44a2de78984d14e2bb1f (diff) | |
| download | bcm5719-llvm-e2a428bad768ba4d60de28bd7ad8864fe111e891.tar.gz bcm5719-llvm-e2a428bad768ba4d60de28bd7ad8864fe111e891.zip | |
Do not early-inline recursive calls in sample profile loader.
Summary: Early-inlining of recursive call makes the code size bloat exponentially. We should not disable it.
Reviewers: davidxl, dnovillo, iteratee
Reviewed By: iteratee
Subscribers: iteratee, llvm-commits, sanjoy
Differential Revision: https://reviews.llvm.org/D34017
llvm-svn: 305009
Diffstat (limited to 'llvm/test/Transforms/SampleProfile/Inputs')
| -rw-r--r-- | llvm/test/Transforms/SampleProfile/Inputs/indirect-call.prof | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.prof b/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.prof index ff7be5df977..ff1368142a0 100644 --- a/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.prof +++ b/llvm/test/Transforms/SampleProfile/Inputs/indirect-call.prof @@ -17,3 +17,6 @@ test_inline_strip:3000:0 test_inline_strip_conflict:3000:0 1: foo_inline_strip_conflict:3000 1: 3000 +test_norecursive_inline:3000:0 + 1: test_norecursive_inline:3000 + 20: 3000 |

