This test was broken by the tail duplication logic being changed in
r311139, update the test values and add a note about how to properly run
a benchmark to verify that the values are safe to update.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
This sucks. If we have so many pops in the hot function, the test essentially becomes useless.
Does this function really need to many pops? Isn't it a pessimization?
Comment Actions
The increase in pops is because of function epilogue duplication, a single execution of the function should still see the same number of pops. That said, it is significantly less useful to be tracking the total number of pops rather than accounting for the control-flow somehow.