AbortedChanges

Summary

  1. Enable running 'lnt runtest test-suite' instead of 'lnt runtest nt'. A typical configuration for a builder using this to track performance of code generated by LLVM could be: { 'name': "builder-name", 'slavenames': ["slave-name"], 'builddir': "builder-builddir", 'factory': ClangBuilder.getClangCMakeBuildFactory( jobs=8, clean=False, checkout_compiler_rt=False, checkout_lld=False, test=False, useTwoStage=False, runTestSuite=True, env={'PATH':'/usr/lib/ccache:/usr/local/sbin:'+ '/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'}, testsuite_flags=['--cppflags', '-O3', '--threads=1', '--build-threads=8', '--use-perf=all', '--run-under', 'taskset -c 1', '--benchmarking-only', '--exec-multisample=3', '--exclude-stat-from-submission=compile'], extra_cmake_args=["-DLLVM_TARGETS_TO_BUILD='AArch64'", "-DLLVM_PARALLEL_LINK_JOBS=4"], submitURL='http://lnt.llvm.org/submitRun', testerName='LNT-AArch64-O3'), 'category': 'clang' } The only difference to using the somewhat deprecated 'lnt runtest nt' is that a "testsuite_flags" parameter is defined instead of an "nt_flags" parameter. Differential Revision: https://reviews.llvm.org/D35402
  2. Merging r309758: ------------------------------------------------------------------------ r309758 | sanjoy | 2017-08-01 15:37:58 -0700 (Tue, 01 Aug 2017) | 6 lines [SCEV/IndVars] Always compute loop exiting values if the backedge count is 0 If SCEV can prove that the backedge taken count for a loop is zero, it does not need to "understand" a recursive PHI to compute its exiting value. This should fix PR33885. ------------------------------------------------------------------------
Revision 310557 by kbeyls:
Enable running 'lnt runtest test-suite' instead of 'lnt runtest nt'.

A typical configuration for a builder using this to track performance
of code generated by LLVM could be:

{
    'name': "builder-name",
    'slavenames': ["slave-name"],
    'builddir': "builder-builddir",
    'factory': ClangBuilder.getClangCMakeBuildFactory(
                  jobs=8,
                  clean=False,
                  checkout_compiler_rt=False,
                  checkout_lld=False,
                  test=False,
                  useTwoStage=False,
                  runTestSuite=True,
                  env={'PATH':'/usr/lib/ccache:/usr/local/sbin:'+
                              '/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'},
                  testsuite_flags=['--cppflags', '-O3',
                                   '--threads=1',
                                   '--build-threads=8',
                                   '--use-perf=all',
                                   '--run-under', 'taskset -c 1',
                                   '--benchmarking-only',
                                   '--exec-multisample=3',
                                   '--exclude-stat-from-submission=compile'],
                  extra_cmake_args=["-DLLVM_TARGETS_TO_BUILD='AArch64'",
                                    "-DLLVM_PARALLEL_LINK_JOBS=4"],
                  submitURL='http://lnt.llvm.org/submitRun',
                  testerName='LNT-AArch64-O3'),
    'category': 'clang'
}

The only difference to using the somewhat deprecated 'lnt runtest nt'
is that a "testsuite_flags" parameter is defined instead of an
"nt_flags" parameter.

Differential Revision: https://reviews.llvm.org/D35402
Change TypePath in RepositoryPath in Workspace
The file was modified/zorg/trunk/zorg/buildbot/builders/ClangBuilder.pyzorg/zorg/buildbot/builders/ClangBuilder.py
Revision 310538 by hans:
Merging r309758:
------------------------------------------------------------------------
r309758 | sanjoy | 2017-08-01 15:37:58 -0700 (Tue, 01 Aug 2017) | 6 lines

[SCEV/IndVars] Always compute loop exiting values if the backedge count is 0

If SCEV can prove that the backedge taken count for a loop is zero, it does not
need to "understand" a recursive PHI to compute its exiting value.

This should fix PR33885.
------------------------------------------------------------------------
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/branches/release_50llvm.src
The file was modified/llvm/branches/release_50/lib/Analysis/ScalarEvolution.cppllvm.src/lib/Analysis/ScalarEvolution.cpp
The file was modified/llvm/branches/release_50/test/Transforms/IndVarSimplify/exit_value_test2.llllvm.src/test/Transforms/IndVarSimplify/exit_value_test2.ll