[zorg] r176824 - Added the use_lto flag to ClangBuilder. Added support for the build types 'Rlto', 'RAlto', 'DAlto'.

Michael Gottesman mgottesman at apple.com
Mon Mar 11 13:36:14 PDT 2013


Author: mgottesman
Date: Mon Mar 11 15:36:14 2013
New Revision: 176824

URL: http://llvm.org/viewvc/llvm-project?rev=176824&view=rev
Log:
Added the use_lto flag to ClangBuilder. Added support for the build types 'Rlto', 'RAlto', 'DAlto'.

Modified:
    zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py
    zorg/trunk/zorg/buildbot/builders/ClangBuilder.py

Modified: zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py?rev=176824&r1=176823&r2=176824&view=diff
==============================================================================
--- zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py (original)
+++ zorg/trunk/buildbot/llvmlab/master/config/builderconstruction.py Mon Mar 11 15:36:14 2013
@@ -112,15 +112,15 @@ def construct_compiler_builder_from_name
     config_options = ['--build=%s' % target_triple,
                       '--host=%s' % target_triple]
 
-    if build_style == 'DA':
+    if build_style == 'DA' or build_type == 'DAlto':
         build_config = "Debug+Asserts"
         config_options.extend(['--disable-optimized'])
         config_options.extend(['--enable-assertions'])
-    elif build_style == 'RA':
+    elif build_style == 'RA' or build_type == 'RAlto':
         build_config = "Release+Asserts"
         config_options.extend(['--enable-optimized'])
         config_options.extend(['--enable-assertions'])
-    elif build_style == 'R':
+    elif build_style == 'R' or build_style == 'Rlto':
         build_config = "Release"
         config_options.extend(['--enable-optimized'])
         config_options.extend(['--disable-assertions'])

Modified: zorg/trunk/zorg/buildbot/builders/ClangBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/ClangBuilder.py?rev=176824&r1=176823&r2=176824&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/ClangBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/ClangBuilder.py Mon Mar 11 15:36:14 2013
@@ -633,7 +633,7 @@ def getClangTestsIgnoresFromPath(path, k
 from zorg.buildbot.PhasedBuilderUtils import getBuildDir, setProperty
 from buildbot.steps.source.svn import SVN as HostSVN
 
-def phasedClang(config_options, is_bootstrap = True):
+def phasedClang(config_options, is_bootstrap=True, use_lto=False):
     # Create an instance of the Builder.
     f = buildbot.process.factory.BuildFactory()
     # Determine the build directory.





More information about the llvm-commits mailing list