@@ -15,8 +15,9 @@ using namespace llvm;
1515
1616namespace {
1717constexpr int RNG_SEED = 123456 ;
18- constexpr int MAX_LIST_SIZE = 100000 ;
19- constexpr int MAX_LIST_MUL = 1000 ;
18+ constexpr int MAX_LIST_MIN = 10 ;
19+ constexpr int MAX_LIST_MAX = 1000000 ;
20+ constexpr int MAX_LIST_MUL = 10 ;
2021
2122std::unique_ptr<SpecialCaseList> makeSpecialCaseList (StringRef List) {
2223 std::string Error;
@@ -157,50 +158,50 @@ void BM_Neg(
157158
158159BENCHMARK_CAPTURE (BM_Create, Exact, genFixed)
159160 ->RangeMultiplier(MAX_LIST_MUL)
160- ->Range(1 , MAX_LIST_SIZE );
161+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
161162BENCHMARK_CAPTURE (BM_Create, Start, genStart)
162163 ->RangeMultiplier(MAX_LIST_MUL)
163- ->Range(1 , MAX_LIST_SIZE );
164+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
164165BENCHMARK_CAPTURE (BM_Create, End, genEnd)
165166 ->RangeMultiplier(MAX_LIST_MUL)
166- ->Range(1 , MAX_LIST_SIZE );
167+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
167168BENCHMARK_CAPTURE (BM_Create, Mid, genMid)
168169 ->RangeMultiplier(MAX_LIST_MUL)
169- ->Range(1 , MAX_LIST_SIZE );
170+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
170171BENCHMARK_CAPTURE (BM_Create, EndBoth, genBoth)
171172 ->RangeMultiplier(MAX_LIST_MUL)
172- ->Range(1 , MAX_LIST_SIZE );
173+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
173174
174175BENCHMARK_CAPTURE (BM_Pos, Exact, genFixed)
175176 ->RangeMultiplier(MAX_LIST_MUL)
176- ->Range(1 , MAX_LIST_SIZE );
177+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
177178BENCHMARK_CAPTURE (BM_Pos, Start, genStart)
178179 ->RangeMultiplier(MAX_LIST_MUL)
179- ->Range(1 , MAX_LIST_SIZE );
180+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
180181BENCHMARK_CAPTURE (BM_Pos, End, genEnd)
181182 ->RangeMultiplier(MAX_LIST_MUL)
182- ->Range(1 , MAX_LIST_SIZE );
183+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
183184BENCHMARK_CAPTURE (BM_Pos, Mid, genMid)
184185 ->RangeMultiplier(MAX_LIST_MUL)
185- ->Range(1 , MAX_LIST_SIZE );
186+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
186187BENCHMARK_CAPTURE (BM_Pos, Both, genBoth)
187188 ->RangeMultiplier(MAX_LIST_MUL)
188- ->Range(1 , MAX_LIST_SIZE );
189+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
189190
190191BENCHMARK_CAPTURE (BM_Neg, Exact, genFixed)
191192 ->RangeMultiplier(MAX_LIST_MUL)
192- ->Range(1 , MAX_LIST_SIZE );
193+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
193194BENCHMARK_CAPTURE (BM_Neg, Start, genStart)
194195 ->RangeMultiplier(MAX_LIST_MUL)
195- ->Range(1 , MAX_LIST_SIZE );
196+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
196197BENCHMARK_CAPTURE (BM_Neg, End, genEnd)
197198 ->RangeMultiplier(MAX_LIST_MUL)
198- ->Range(1 , MAX_LIST_SIZE );
199+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
199200BENCHMARK_CAPTURE (BM_Neg, Mid, genMid)
200201 ->RangeMultiplier(MAX_LIST_MUL)
201- ->Range(1 , MAX_LIST_SIZE );
202+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
202203BENCHMARK_CAPTURE (BM_Neg, End, genBoth)
203204 ->RangeMultiplier(MAX_LIST_MUL)
204- ->Range(1 , MAX_LIST_SIZE );
205+ ->Range(MAX_LIST_MIN, MAX_LIST_MAX );
205206
206207BENCHMARK_MAIN ();
0 commit comments