[test-suite] r282975 - Important to test O3 without lto.

Chris Matthews via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 30 15:53:45 PDT 2016


Author: cmatthews
Date: Fri Sep 30 17:53:45 2016
New Revision: 282975

URL: http://llvm.org/viewvc/llvm-project?rev=282975&view=rev
Log:
Important to test O3 without lto.

Added:
    test-suite/trunk/cmake/caches/ReleaseNoLTO.cmake

Added: test-suite/trunk/cmake/caches/ReleaseNoLTO.cmake
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/cmake/caches/ReleaseNoLTO.cmake?rev=282975&view=auto
==============================================================================
--- test-suite/trunk/cmake/caches/ReleaseNoLTO.cmake (added)
+++ test-suite/trunk/cmake/caches/ReleaseNoLTO.cmake Fri Sep 30 17:53:45 2016
@@ -0,0 +1,9 @@
+# Aggressive settings to produce fast code.
+set(OPTFLAGS "${OPTFLAGS} -O3 -fomit-frame-pointer -DNDEBUG")
+if(APPLE)
+  set(OPTFLAGS "${OPTFLAGS} -mdynamic-no-pic")
+endif()
+
+set(CMAKE_C_FLAGS_RELEASE "${OPTFLAGS}" CACHE STRING "")
+set(CMAKE_CXX_FLAGS_RELEASE "${OPTFLAGS}" CACHE STRING "")
+set(CMAKE_BUILD_TYPE "Release" CACHE STRING "")




More information about the llvm-commits mailing list