[PATCH] D25575: test-suite: try to force many FP-dependent tests to compile with unaggressive FP optimization or not at all, add support for per-ISA reference outputs

Abe Skolnik via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 13 16:53:54 PDT 2016


Abe retitled this revision from "test-suite: try to force many FP-dependent tests to compile with unaggressive FP optimization, add support for per-ISA reference outputs" to "test-suite: try to force many FP-dependent tests to compile with unaggressive FP optimization or not at all, add support for per-ISA reference outputs".
Abe updated this revision to Diff 74598.
Abe added a comment.

removed attempts to force no fast-math, made it detect fast-math and disable tests accordingly instead


https://reviews.llvm.org/D25575

Files:
  CMakeLists.txt
  MultiSource/Applications/minisat/CMakeLists.txt
  MultiSource/Applications/minisat/Makefile
  MultiSource/Applications/oggenc/CMakeLists.txt
  MultiSource/Applications/oggenc/Makefile
  MultiSource/Benchmarks/MiBench/automotive-basicmath/CMakeLists.txt
  MultiSource/Benchmarks/MiBench/automotive-basicmath/Makefile
  MultiSource/Benchmarks/MiBench/telecomm-FFT/CMakeLists.txt
  MultiSource/Benchmarks/MiBench/telecomm-FFT/Makefile
  MultiSource/Benchmarks/TSVC/ControlFlow-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/ControlFlow-dbl/Makefile
  MultiSource/Benchmarks/TSVC/ControlFlow-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/ControlFlow-flt/Makefile
  MultiSource/Benchmarks/TSVC/ControlLoops-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/ControlLoops-flt/Makefile
  MultiSource/Benchmarks/TSVC/CrossingThresholds-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/CrossingThresholds-dbl/Makefile
  MultiSource/Benchmarks/TSVC/CrossingThresholds-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/CrossingThresholds-flt/Makefile
  MultiSource/Benchmarks/TSVC/Expansion-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Expansion-dbl/Makefile
  MultiSource/Benchmarks/TSVC/Expansion-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Expansion-flt/Makefile
  MultiSource/Benchmarks/TSVC/GlobalDataFlow-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/GlobalDataFlow-dbl/Makefile
  MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/GlobalDataFlow-flt/Makefile
  MultiSource/Benchmarks/TSVC/IndirectAddressing-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/IndirectAddressing-dbl/Makefile
  MultiSource/Benchmarks/TSVC/IndirectAddressing-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/IndirectAddressing-flt/Makefile
  MultiSource/Benchmarks/TSVC/InductionVariable-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/InductionVariable-dbl/Makefile
  MultiSource/Benchmarks/TSVC/InductionVariable-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/InductionVariable-flt/Makefile
  MultiSource/Benchmarks/TSVC/LinearDependence-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/LinearDependence-dbl/Makefile
  MultiSource/Benchmarks/TSVC/LinearDependence-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/LinearDependence-flt/Makefile
  MultiSource/Benchmarks/TSVC/LoopRerolling-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/LoopRerolling-flt/Makefile
  MultiSource/Benchmarks/TSVC/LoopRestructuring-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/LoopRestructuring-dbl/Makefile
  MultiSource/Benchmarks/TSVC/LoopRestructuring-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/LoopRestructuring-flt/Makefile
  MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/NodeSplitting-dbl/Makefile
  MultiSource/Benchmarks/TSVC/NodeSplitting-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/NodeSplitting-flt/Makefile
  MultiSource/Benchmarks/TSVC/Packing-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Packing-dbl/Makefile
  MultiSource/Benchmarks/TSVC/Recurrences-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Recurrences-flt/Makefile
  MultiSource/Benchmarks/TSVC/Reductions-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Reductions-dbl/Makefile
  MultiSource/Benchmarks/TSVC/Reductions-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Reductions-flt/Makefile
  MultiSource/Benchmarks/TSVC/StatementReordering-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/StatementReordering-flt/Makefile
  MultiSource/Benchmarks/TSVC/Symbolics-dbl/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Symbolics-dbl/Makefile
  MultiSource/Benchmarks/TSVC/Symbolics-flt/CMakeLists.txt
  MultiSource/Benchmarks/TSVC/Symbolics-flt/Makefile
  MultiSource/Benchmarks/VersaBench/beamformer/CMakeLists.txt
  MultiSource/Benchmarks/VersaBench/beamformer/Makefile
  SingleSource/Benchmarks/Linpack/CMakeLists.txt
  SingleSource/Benchmarks/Linpack/Makefile
  SingleSource/Benchmarks/Misc-C++/Large/CMakeLists.txt
  SingleSource/Benchmarks/Misc-C++/Large/Makefile
  SingleSource/Benchmarks/Polybench/datamining/correlation/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/datamining/correlation/Makefile
  SingleSource/Benchmarks/Polybench/datamining/covariance/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/datamining/covariance/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/2mm/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/3mm/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/atax/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/bicg/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/cholesky/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/cholesky/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gemver/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/gesummv/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/mvt/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/mvt/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/symm/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/trisolv/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/kernels/trmm/Makefile
  SingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/linear-algebra/solvers/gramschmidt/Makefile
  SingleSource/Benchmarks/Polybench/stencils/adi/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/stencils/adi/Makefile
  SingleSource/Benchmarks/Polybench/stencils/adi/adi.reference_output.AArch64
  SingleSource/Benchmarks/Polybench/stencils/fdtd-2d/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/stencils/fdtd-2d/Makefile
  SingleSource/Benchmarks/Polybench/stencils/fdtd-apml/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/stencils/fdtd-apml/Makefile
  SingleSource/Benchmarks/Polybench/stencils/jacobi-1d-imper/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/stencils/jacobi-1d-imper/Makefile
  SingleSource/Benchmarks/Polybench/stencils/jacobi-2d-imper/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/stencils/jacobi-2d-imper/Makefile
  SingleSource/Benchmarks/Polybench/stencils/seidel-2d/CMakeLists.txt
  SingleSource/Benchmarks/Polybench/stencils/seidel-2d/Makefile
  SingleSource/UnitTests/Vector/CMakeLists.txt
  SingleSource/UnitTests/Vector/Makefile
  cmake/modules/SingleMultiSource.cmake

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D25575.74598.patch
Type: text/x-patch
Size: 69021 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161013/d5632be9/attachment-0001.bin>


More information about the llvm-commits mailing list