From d127388ad87e6c1388e90b64310a4af0eeee499a Mon Sep 17 00:00:00 2001 From: Xinliang David Li Date: Fri, 29 Jan 2016 22:29:15 +0000 Subject: [PATCH] Improve test speed/trial 2 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259253 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/ProfileData/InstrProfTest.cpp | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) 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++) { -- 2.11.0