[llvm-commits] [test-suite] r164834 - in /test-suite/trunk/MultiSource/Benchmarks: ./ TSVC/ TSVC/ControlFlow-dbl/ TSVC/ControlFlow-flt/ TSVC/ControlLoops-dbl/ TSVC/ControlLoops-flt/ TSVC/CrossingThresholds-dbl/ TSVC/CrossingThresholds-flt/ TSVC/Equivalencing-dbl/ TSVC/Equivalencing-flt/ TSVC/Expansion-dbl/ TSVC/Expansion-flt/ TSVC/GlobalDataFlow-dbl/ TSVC/GlobalDataFlow-flt/ TSVC/IndirectAddressing-dbl/ TSVC/IndirectAddressing-flt/ TSVC/InductionVariable-dbl/ TSVC/InductionVariable-flt/ TSVC/LinearDependence-dbl/ TSVC/...

John Criswell criswell at illinois.edu
Fri Sep 28 12:08:11 PDT 2012


On 9/28/12 1:33 PM, Hal Finkel wrote:
> Author: hfinkel
> Date: Fri Sep 28 13:33:27 2012
> New Revision: 164834
>
> URL: http://llvm.org/viewvc/llvm-project?rev=164834&view=rev
> Log:
> Add the TSVC loop benchmarks to the test suite.

Please be sure to add a LICENSE.TXT file to the TSVC directory and 
update the top-level LICENSE.TXT file in test-suite.

-- John T.

>
> Compared to the original benchmark, I've made the following enhancements:
>
>   - I made the number of test iterations a command-line parameter (this
>     makes it easy to adjust the run time), and also the output precision
>   - I made it possible to run the tests using both float or double
>   - I split out the different classes of loops into separate tests (I
>     did this primarily to make performance improvements and regressions
>     noticeable)
>   - I removed the timing information from the output
>
>
>




More information about the llvm-commits mailing list