[llvm-dev] [cfe-dev] RFC: End-to-end testing
David Greene via llvm-dev
llvm-dev at lists.llvm.org
Fri Oct 11 10:02:10 PDT 2019
Sean Silva via cfe-dev <cfe-dev at lists.llvm.org> writes:
>> We have to support many different systems and those systems are always
>> changing (new processors, new BIOS, new OS, etc.). Performance can vary
>> widely day to day from factors completely outside the compiler's
>> control. As the performance changes you have to keep updating the tests
>> to expect the new performance numbers. Relying on performance
>> measurements to ensure something like vectorization is happening just
>> isn't reliable in our experience.
>
> Could you compare performance with vectorization turned on and off?
That might catch more things but now you're running tests twice and it
still won't catch some cases.
-David
More information about the llvm-dev
mailing list