[PATCH] D14696: [zorg][mips] Add a little endian version of clang-cmake-mips.

Daniel Sanders via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 8 07:00:31 PST 2015


This revision was automatically updated to reflect the committed changes.
Closed by commit rL255022: [zorg][mips] Add a little endian version of clang-cmake-mips. (authored by dsanders).

Changed prior to commit:
  http://reviews.llvm.org/D14696?vs=40258&id=42176#toc

Repository:
  rL LLVM

http://reviews.llvm.org/D14696

Files:
  zorg/trunk/buildbot/osuosl/master/config/builders.py
  zorg/trunk/buildbot/osuosl/master/config/slaves.py
  zorg/trunk/buildbot/osuosl/master/config/status.py

Index: zorg/trunk/buildbot/osuosl/master/config/builders.py
===================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py
@@ -716,6 +716,25 @@
                                              "-DLLVM_TARGET_ARCH=Mips"],
                            stage1_upload_directory='clang-cmake-mips',
                            env = {'BOTO_CONFIG': '/var/buildbot/llvmlab-build-artifacts.boto'})},
+          # Mips check-all with CMake builder
+          # We currently have to force CMAKE_HOST_TRIPLE and
+          # CMAKE_DEFAULT_TARGET_TRIPLE on this system. CMake gets the value
+          # correct for the processor but it's currently not possible to emit O32
+          # code using a mips64-* triple. This is a bug and should be fixed soon.
+          # We must also force LLVM_TARGET_ARCH so that the ExecutionEngine tests
+          # run.
+          {'name': "clang-cmake-mipsel",
+           'slavenames':["mips-kl-erpro001"],
+           'builddir':"clang-cmake-mipsel",
+           'factory' : ClangBuilder.getClangCMakeGCSBuildFactory(
+                           clean=False,
+                           checkout_compiler_rt=True,
+                           extra_cmake_args=["-DLLVM_HOST_TRIPLE=mipsel-unknown-linux-gnu",
+                                             "-DLLVM_DEFAULT_TARGET_TRIPLE=mipsel-unknown-linux-gnu",
+                                             "-DLLVM_TARGET_ARCH=Mips"],
+                           # Don't upload for the first few builds.
+                           #stage1_upload_directory='clang-cmake-mipsel',
+                           env = {'BOTO_CONFIG': '/var/buildbot/llvmlab-build-artifacts.boto'})},
           ]
 
 def _get_openmp_builders():
Index: zorg/trunk/buildbot/osuosl/master/config/status.py
===================================================================
--- zorg/trunk/buildbot/osuosl/master/config/status.py
+++ zorg/trunk/buildbot/osuosl/master/config/status.py
@@ -152,7 +152,8 @@
             extraRecipients = ["daniel.sanders at imgtec.com"],
             subject="Build %(builder)s Failure",
             mode = "failing",
-            builders = ["llvm-mips-linux", "clang-cmake-mips"],
+            builders = ["llvm-mips-linux", "clang-cmake-mips",
+                        "clang-cmake-mipsel"],
             addLogs=False,
             num_lines = 15),
         ]
Index: zorg/trunk/buildbot/osuosl/master/config/slaves.py
===================================================================
--- zorg/trunk/buildbot/osuosl/master/config/slaves.py
+++ zorg/trunk/buildbot/osuosl/master/config/slaves.py
@@ -118,6 +118,9 @@
         # Cavium Octeon II V0.2, MIPS64r2 big endian, Debian Jessie
         create_slave("mips-kl-m001", properties={'jobs' : 10}, max_builds=1),
 
+        # Cavium Octeon II V0.1, MIPS64r2 little endian, Debian Jessie
+        create_slave("mips-kl-erpro001", properties={'jobs' : 2}, max_builds=1),
+
         # Debian Testing x86-64, Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz
         #create_slave("gribozavr1", properties={'jobs': 8}, max_builds=1),
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14696.42176.patch
Type: text/x-patch
Size: 3176 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151208/6c488993/attachment.bin>


More information about the llvm-commits mailing list