diff options
author | Dehao Chen <dehao@google.com> | 2016-03-03 18:09:32 +0000 |
---|---|---|
committer | Dehao Chen <dehao@google.com> | 2016-03-03 18:09:32 +0000 |
commit | 57d1dda5581594ebdfabcb899bd224d037105a1a (patch) | |
tree | 6773547961c94d7a8218d714778f0e2086409f57 /llvm/unittests/ProfileData/SampleProfTest.cpp | |
parent | 022afe253865ce20a9af2cb4dec31e10a3977aa6 (diff) | |
download | bcm5719-llvm-57d1dda5581594ebdfabcb899bd224d037105a1a.tar.gz bcm5719-llvm-57d1dda5581594ebdfabcb899bd224d037105a1a.zip |
Use LineLocation instead of CallsiteLocation to index callsite profile.
Summary: With discriminator, LineLocation can uniquely identify a callsite without the need to specifying callee name. Remove Callee function name from the key, and put it in the value (FunctionSamples).
Reviewers: davidxl, dnovillo
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D17827
llvm-svn: 262634
Diffstat (limited to 'llvm/unittests/ProfileData/SampleProfTest.cpp')
-rw-r--r-- | llvm/unittests/ProfileData/SampleProfTest.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/unittests/ProfileData/SampleProfTest.cpp b/llvm/unittests/ProfileData/SampleProfTest.cpp index 8d88ff3ccb7..5ab4f56c6f7 100644 --- a/llvm/unittests/ProfileData/SampleProfTest.cpp +++ b/llvm/unittests/ProfileData/SampleProfTest.cpp @@ -53,6 +53,7 @@ struct SampleProfTest : ::testing::Test { StringRef FooName("_Z3fooi"); FunctionSamples FooSamples; + FooSamples.setName(FooName); FooSamples.addTotalSamples(7711); FooSamples.addHeadSamples(610); FooSamples.addBodySamples(1, 0, 610); @@ -63,6 +64,7 @@ struct SampleProfTest : ::testing::Test { StringRef BarName("_Z3bari"); FunctionSamples BarSamples; + BarSamples.setName(BarName); BarSamples.addTotalSamples(20301); BarSamples.addHeadSamples(1437); BarSamples.addBodySamples(1, 0, 1437); |