summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SampleProfile/Inputs
diff options
context:
space:
mode:
authorDehao Chen <dehao@google.com>2017-06-08 20:11:57 +0000
committerDehao Chen <dehao@google.com>2017-06-08 20:11:57 +0000
commite2a428bad768ba4d60de28bd7ad8864fe111e891 (patch)
tree8a73c864a16dd71fbeda8b65e7785f07ac5c24da /llvm/test/Transforms/SampleProfile/Inputs
parent3b8974b51b4c561077ef44a2de78984d14e2bb1f (diff)
downloadbcm5719-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.prof3
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
OpenPOWER on IntegriCloud