|
113 | 113 |
|
114 | 114 | private BenchmarkDotNet.Engines.Consumer consumer = new BenchmarkDotNet.Engines.Consumer();
|
115 | 115 |
|
| 116 | +#if NETCOREAPP3_0_OR_GREATER |
| 117 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 118 | +#endif |
116 | 119 | private void OverheadActionUnroll(System.Int64 invokeCount)
|
117 | 120 | {
|
118 | 121 | $LoadArguments$
|
|
122 | 125 | }
|
123 | 126 | }
|
124 | 127 |
|
| 128 | +#if NETCOREAPP3_0_OR_GREATER |
| 129 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 130 | +#endif |
125 | 131 | private void OverheadActionNoUnroll(System.Int64 invokeCount)
|
126 | 132 | {
|
127 | 133 | $LoadArguments$
|
|
131 | 137 | }
|
132 | 138 | }
|
133 | 139 |
|
| 140 | +#if NETCOREAPP3_0_OR_GREATER |
| 141 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 142 | +#endif |
134 | 143 | private void WorkloadActionUnroll(System.Int64 invokeCount)
|
135 | 144 | {
|
136 | 145 | $LoadArguments$
|
|
140 | 149 | }
|
141 | 150 | }
|
142 | 151 |
|
| 152 | +#if NETCOREAPP3_0_OR_GREATER |
| 153 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 154 | +#endif |
143 | 155 | private void WorkloadActionNoUnroll(System.Int64 invokeCount)
|
144 | 156 | {
|
145 | 157 | $LoadArguments$
|
|
163 | 175 |
|
164 | 176 | #elif RETURNS_NON_CONSUMABLE_STRUCT_$ID$
|
165 | 177 |
|
| 178 | +#if NETCOREAPP3_0_OR_GREATER |
| 179 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 180 | +#endif |
166 | 181 | private void OverheadActionUnroll(System.Int64 invokeCount)
|
167 | 182 | {
|
168 | 183 | $LoadArguments$
|
|
174 | 189 | BenchmarkDotNet.Engines.DeadCodeEliminationHelper.KeepAliveWithoutBoxing(result);
|
175 | 190 | }
|
176 | 191 |
|
| 192 | +#if NETCOREAPP3_0_OR_GREATER |
| 193 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 194 | +#endif |
177 | 195 | private void OverheadActionNoUnroll(System.Int64 invokeCount)
|
178 | 196 | {
|
179 | 197 | $LoadArguments$
|
|
185 | 203 | BenchmarkDotNet.Engines.DeadCodeEliminationHelper.KeepAliveWithoutBoxing(result);
|
186 | 204 | }
|
187 | 205 |
|
| 206 | +#if NETCOREAPP3_0_OR_GREATER |
| 207 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 208 | +#endif |
188 | 209 | private void WorkloadActionUnroll(System.Int64 invokeCount)
|
189 | 210 | {
|
190 | 211 | $LoadArguments$
|
|
196 | 217 | NonGenericKeepAliveWithoutBoxing(result);
|
197 | 218 | }
|
198 | 219 |
|
| 220 | +#if NETCOREAPP3_0_OR_GREATER |
| 221 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 222 | +#endif |
199 | 223 | private void WorkloadActionNoUnroll(System.Int64 invokeCount)
|
200 | 224 | {
|
201 | 225 | $LoadArguments$
|
|
226 | 250 |
|
227 | 251 | #elif RETURNS_BYREF_$ID$
|
228 | 252 |
|
| 253 | +#if NETCOREAPP3_0_OR_GREATER |
| 254 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 255 | +#endif |
229 | 256 | private void OverheadActionUnroll(System.Int64 invokeCount)
|
230 | 257 | {
|
231 | 258 | $LoadArguments$
|
|
237 | 264 | BenchmarkDotNet.Engines.DeadCodeEliminationHelper.KeepAliveWithoutBoxing(value);
|
238 | 265 | }
|
239 | 266 |
|
| 267 | +#if NETCOREAPP3_0_OR_GREATER |
| 268 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 269 | +#endif |
240 | 270 | private void OverheadActionNoUnroll(System.Int64 invokeCount)
|
241 | 271 | {
|
242 | 272 | $LoadArguments$
|
|
250 | 280 |
|
251 | 281 | private $WorkloadMethodReturnType$ workloadDefaultValueHolder = default($WorkloadMethodReturnType$);
|
252 | 282 |
|
| 283 | +#if NETCOREAPP3_0_OR_GREATER |
| 284 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 285 | +#endif |
253 | 286 | private void WorkloadActionUnroll(System.Int64 invokeCount)
|
254 | 287 | {
|
255 | 288 | $LoadArguments$
|
|
260 | 293 | }
|
261 | 294 | BenchmarkDotNet.Engines.DeadCodeEliminationHelper.KeepAliveWithoutBoxing(ref alias);
|
262 | 295 | }
|
263 |
| - |
| 296 | + |
| 297 | +#if NETCOREAPP3_0_OR_GREATER |
| 298 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 299 | +#endif |
264 | 300 | private void WorkloadActionNoUnroll(System.Int64 invokeCount)
|
265 | 301 | {
|
266 | 302 | $LoadArguments$
|
|
285 | 321 | }
|
286 | 322 | #elif RETURNS_BYREF_READONLY_$ID$
|
287 | 323 |
|
| 324 | +#if NETCOREAPP3_0_OR_GREATER |
| 325 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 326 | +#endif |
288 | 327 | private void OverheadActionUnroll(System.Int64 invokeCount)
|
289 | 328 | {
|
290 | 329 | $LoadArguments$
|
|
296 | 335 | BenchmarkDotNet.Engines.DeadCodeEliminationHelper.KeepAliveWithoutBoxing(value);
|
297 | 336 | }
|
298 | 337 |
|
| 338 | +#if NETCOREAPP3_0_OR_GREATER |
| 339 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 340 | +#endif |
299 | 341 | private void OverheadActionNoUnroll(System.Int64 invokeCount)
|
300 | 342 | {
|
301 | 343 | $LoadArguments$
|
|
309 | 351 |
|
310 | 352 | private $WorkloadMethodReturnType$ workloadDefaultValueHolder = default($WorkloadMethodReturnType$);
|
311 | 353 |
|
| 354 | +#if NETCOREAPP3_0_OR_GREATER |
| 355 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 356 | +#endif |
312 | 357 | private void WorkloadActionUnroll(System.Int64 invokeCount)
|
313 | 358 | {
|
314 | 359 | $LoadArguments$
|
|
319 | 364 | }
|
320 | 365 | BenchmarkDotNet.Engines.DeadCodeEliminationHelper.KeepAliveWithoutBoxingReadonly(alias);
|
321 | 366 | }
|
322 |
| - |
| 367 | + |
| 368 | +#if NETCOREAPP3_0_OR_GREATER |
| 369 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 370 | +#endif |
323 | 371 | private void WorkloadActionNoUnroll(System.Int64 invokeCount)
|
324 | 372 | {
|
325 | 373 | $LoadArguments$
|
|
344 | 392 | }
|
345 | 393 | #elif RETURNS_VOID_$ID$
|
346 | 394 |
|
| 395 | +#if NETCOREAPP3_0_OR_GREATER |
| 396 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 397 | +#endif |
347 | 398 | private void OverheadActionUnroll(System.Int64 invokeCount)
|
348 | 399 | {
|
349 | 400 | $LoadArguments$
|
|
353 | 404 | }
|
354 | 405 | }
|
355 | 406 |
|
| 407 | +#if NETCOREAPP3_0_OR_GREATER |
| 408 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 409 | +#endif |
356 | 410 | private void OverheadActionNoUnroll(System.Int64 invokeCount)
|
357 | 411 | {
|
358 | 412 | $LoadArguments$
|
|
362 | 416 | }
|
363 | 417 | }
|
364 | 418 |
|
| 419 | +#if NETCOREAPP3_0_OR_GREATER |
| 420 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 421 | +#endif |
365 | 422 | private void WorkloadActionUnroll(System.Int64 invokeCount)
|
366 | 423 | {
|
367 | 424 | $LoadArguments$
|
|
371 | 428 | }
|
372 | 429 | }
|
373 | 430 |
|
| 431 | +#if NETCOREAPP3_0_OR_GREATER |
| 432 | + [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveOptimization)] |
| 433 | +#endif |
374 | 434 | private void WorkloadActionNoUnroll(System.Int64 invokeCount)
|
375 | 435 | {
|
376 | 436 | $LoadArguments$
|
|
0 commit comments