diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 17:38:16 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2016-05-27 17:38:16 +0000 |
commit | 10049250c58238fc1e0fcc70f7772acb679c0fc9 (patch) | |
tree | 6bae61318adb0de7e29c38e252bdedc505e420af /llvm/lib/ProfileData | |
parent | 34a7a945b0591c6f0ee9f84646a2b080c2313da9 (diff) | |
download | bcm5719-llvm-10049250c58238fc1e0fcc70f7772acb679c0fc9.tar.gz bcm5719-llvm-10049250c58238fc1e0fcc70f7772acb679c0fc9.zip |
[ProfData] Remove global constructor from ProfileSummaryBuilder.
No functionality change intended.
llvm-svn: 271021
Diffstat (limited to 'llvm/lib/ProfileData')
-rw-r--r-- | llvm/lib/ProfileData/ProfileSummaryBuilder.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp b/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp index 1e71bb99da1..f8c3717007b 100644 --- a/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp +++ b/llvm/lib/ProfileData/ProfileSummaryBuilder.cpp @@ -25,11 +25,13 @@ using namespace llvm; // A set of cutoff values. Each value, when divided by ProfileSummary::Scale // (which is 1000000) is a desired percentile of total counts. -const std::vector<uint32_t> ProfileSummaryBuilder::DefaultCutoffs( - {10000, /* 1% */ - 100000, /* 10% */ - 200000, 300000, 400000, 500000, 600000, 500000, 600000, 700000, 800000, - 900000, 950000, 990000, 999000, 999900, 999990, 999999}); +static const uint32_t DefaultCutoffsData[] = { + 10000, /* 1% */ + 100000, /* 10% */ + 200000, 300000, 400000, 500000, 600000, 500000, 600000, 700000, + 800000, 900000, 950000, 990000, 999000, 999900, 999990, 999999}; +const ArrayRef<uint32_t> ProfileSummaryBuilder::DefaultCutoffs = + DefaultCutoffsData; void InstrProfSummaryBuilder::addRecord(const InstrProfRecord &R) { // The first counter is not necessarily an entry count for IR |