From: Xinliang David Li Date: Fri, 29 Jan 2016 22:29:15 +0000 (+0000) Subject: Improve test speed/trial 2 X-Git-Tag: android-x86-7.1-r4~38387 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=d127388ad87e6c1388e90b64310a4af0eeee499a;p=android-x86%2Fexternal-llvm.git Improve test speed/trial 2 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259253 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/ProfileData/InstrProfTest.cpp b/unittests/ProfileData/InstrProfTest.cpp index fe29f98e2bc..acafb9e452f 100644 --- a/unittests/ProfileData/InstrProfTest.cpp +++ b/unittests/ProfileData/InstrProfTest.cpp @@ -716,20 +716,18 @@ TEST_F(InstrProfTest, instr_prof_symtab_compression_test) { FuncNames2.push_back(OS.str()); } - for (int Padding = 0; Padding < 10; Padding++) { - for (int DoCompression = 0; DoCompression < 2; DoCompression++) { - // Compressing: - std::string FuncNameStrings1; - collectPGOFuncNameStrings(FuncNames1, - (DoCompression != 0 && zlib::isAvailable()), - FuncNameStrings1); - - // Compressing: - std::string FuncNameStrings2; - collectPGOFuncNameStrings(FuncNames2, - (DoCompression != 0 && zlib::isAvailable()), - FuncNameStrings2); - + for (bool DoCompression : {false, true}) { + // Compressing: + std::string FuncNameStrings1; + collectPGOFuncNameStrings( + FuncNames1, (DoCompression && zlib::isAvailable()), FuncNameStrings1); + + // Compressing: + std::string FuncNameStrings2; + collectPGOFuncNameStrings( + FuncNames2, (DoCompression && zlib::isAvailable()), FuncNameStrings2); + + for (int Padding = 0; Padding < 3; Padding++) { // Join with paddings: std::string FuncNameStrings = FuncNameStrings1; for (int P = 0; P < Padding; P++) {