FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-zorg.git)

Summary

  1. Add an override for ignoring errors (details)
  2. Fix syntax error introduced in 4f54ad8e (details)
  3. Some code cleaning for LLDPerformanceTestsuite. (details)
  4. Removed deprecated code from PollyBuilder. (details)
  5. Create a separate step for each check in UnifiedTreeBuilder. (details)
  6. Updated LLVMBuildFactory to place by default the build directory outside (details)
Commit 4f54ad8e5193dfd4e1acae49a3285c6b6a9f2d66 by Vedant Kumar
Add an override for ignoring errors
The file was modifiedzorg/jenkins/monorepo_build.py
Commit 070a8f8889058ad5808921813a3ce32f35350f55 by Vedant Kumar
Fix syntax error introduced in 4f54ad8e
The file was modifiedzorg/jenkins/monorepo_build.py
Commit 3ef3b908ed15d4d3b6b5d458b3f62af58982419d by gkistanova
Some code cleaning for LLDPerformanceTestsuite.
The file was modifiedzorg/buildbot/builders/LLDPerformanceTestsuite.py
Commit f2eb5bbff72d951596c9b1dbe0584df9f244b9dd by alebedev
Removed deprecated code from PollyBuilder.
This is a code cleaning to follow up the github transition.
Differential Revision: https://reviews.llvm.org/D69838
The file was modifiedzorg/buildbot/builders/PollyBuilder.py
Commit dcb16080a521f9e1d3570579e877206a3f52a216 by gkistanova
Create a separate step for each check in UnifiedTreeBuilder.
The file was modifiedzorg/buildbot/builders/UnifiedTreeBuilder.py
Commit 6aa8dfedf8c16857e80fb2fee334ed3f7d461756 by gkistanova
Updated LLVMBuildFactory to place by default the build directory outside
of the source code tree.
The file was modifiedzorg/buildbot/process/factory.py

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [AMDGPU] Removed dead code from R600ISelLowering.cpp (details)
  2. Revert "[lit] Better/earlier errors when no tests are executed" (details)
  3. Modernize add-dsym test Makefile (details)
  4. testsuite: skipIfNoSBHeaders should skip when running remotely (details)
  5. TestBatchMode.py: add missing @skipIfRemote (details)
  6. [X86] Gate select->fmin/fmax transform on NoSignedZeros instead of (details)
  7. [Reproducer] Add test case for expression evaluation (details)
  8. [ValueObject] Upstream initialization from swift-lldb. (details)
  9. [ValueObject] Upstream early exit from swift-lldb. (NFC) (details)
  10. [Sema] Fixes templated friend member assertion (details)
  11. [MIR] Add MIR parsing for heap alloc site instruction markers (details)
  12. [OPENMP50]Simplify processing of context selector scores. (details)
  13. Fix typo so that '-O0' is correctly specified (details)
  14. [X86/Atomics] Correct a few transforms for new atomic lowering (details)
  15. [lldb] Add a install target for lldb python on darwin (details)
  16. [Hexagon] getCompoundCandidateGroup - fix 'false' value is implicitly (details)
  17. [LoopRotationUtils] Check values are newly inserted into maps. (details)
  18. [CMake] Prevent adding lld to test dependency (TEST_DEPS) when lld (details)
  19. [mips] Fix `getRegForInlineAsmConstraint` to do not crash on empty (details)
  20. [IRMover] Use GlobalValue::getAddressSpace instead of directly from its (details)
  21. Revert "[analyzer] Add test directory for scan-build." (details)
  22. [TestMTCSimple] Disable the test if you don't have libMTC (details)
  23. [SLP] add tests for 2-wide reductions; NFC (details)
  24. [AMDGPU] Add missing flags to DS_Real (details)
  25. [globalisel][docs] Add a section about debugging with the block (details)
  26. [Automaton] Make Automaton thread-safe (details)
  27. [globalisel][docs] Rework GMIR documentation and add an early (details)
  28. [globalisel][docs] Rework GMIR documentation and add an early (details)
  29. [IRMover] Set Address Space for moved global values (details)
  30. Fixed a profdata file size detection on Windows system. (details)
  31. Implement `sys::getHostCPUName()` for Darwin ARM (details)
  32. [PowerPC] Fix the incorrect 'RM' flag set on load/store instr (details)
  33. [ADT] Add equality operator for SmallPtrSet (details)
Commit f2e7679d0f0b21d08356a8eb7e3b346443f0db9d by Stanislav.Mekhanoshin
[AMDGPU] Removed dead code from R600ISelLowering.cpp
This was added to inhibit a warning from gcc 7.3 according to the
comment. However, it triggers warning from PVS. In addition I cannot
reproduce it with gcc 7.4 and I also cannot reproduce it with gcc 7.3
using compiler explorer.
Differential Revision: https://reviews.llvm.org/D69863
The file was modifiedllvm/lib/Target/AMDGPU/R600ISelLowering.cpp
Commit d77ef856fc240fcdba03315eaff8fd19b32bf2ca by julian.lettner
Revert "[lit] Better/earlier errors when no tests are executed"
This reverts commit d8f2bff75126c6dde694ad245f9807fa12ad5630.
The file was modifiedllvm/utils/lit/lit/cl_arguments.py
The file was modifiedllvm/utils/lit/lit/run.py
The file was modifiedllvm/utils/lit/lit/main.py
The file was modifiedllvm/utils/lit/tests/selecting.py
Commit 2ff545e76d11bc4fdd7663945d6ac343575530fe by Fred Riss
Modernize add-dsym test Makefile
The file was modifiedlldb/packages/Python/lldbsuite/test/macosx/add-dsym/Makefile
Commit 270fe47aae4ac0bf72251161ad3320de56055c3a by Fred Riss
testsuite: skipIfNoSBHeaders should skip when running remotely
The LLDB dylib/framework will not be available on the remote host, it
makes no sense to try to run those tests in a remote scenario.
The file was modifiedlldb/packages/Python/lldbsuite/test/decorators.py
Commit 42beb8ed792d2dbe71b8d25031a53215090631d2 by Fred Riss
TestBatchMode.py: add missing @skipIfRemote
All the tests in this file were already marked as skipped for remote
tests except for this one.
The file was modifiedlldb/packages/Python/lldbsuite/test/driver/batch_mode/TestBatchMode.py
Commit 5f158d8e21bed00a6d7377742660397bd4765456 by benny.kra
[X86] Gate select->fmin/fmax transform on NoSignedZeros instead of
UnsafeFPMath
The file was modifiedllvm/lib/Target/X86/X86ISelLowering.cpp
The file was modifiedllvm/test/CodeGen/X86/exedepsfix-broadcast.ll
Commit 2abcf44f4c91a326d1f4513fb5c25fec51c6ca66 by Jonas Devlieghere
[Reproducer] Add test case for expression evaluation
The file was addedlldb/test/Shell/Reproducer/Functionalities/TestExpressionEvaluation.test
The file was addedlldb/test/Shell/Reproducer/Functionalities/Inputs/ExpressionEvaluation.in
Commit de5417f81d4e0ca732810e3b5565253b73b9e339 by Adrian Prantl
[ValueObject] Upstream initialization from swift-lldb.
This is a non-Swift-specific change in swift-lldb that seems to be
useful for remote debugging. If does in fact turn out to be redundant we
can remove it from llvm.org and then it will disappear in swift-lldb,
too.
The file was modifiedlldb/source/Core/ValueObject.cpp
Commit 3ac6863efbbfa27175588670e3b3715b0351ff4e by Adrian Prantl
[ValueObject] Upstream early exit from swift-lldb. (NFC)
The file was modifiedlldb/source/Core/ValueObject.cpp
Commit 743461090a2027058cd438ed643ed5ed939cf1ca by koraq
[Sema] Fixes templated friend member assertion
Fixes PR41792: Clang assertion failure on templated friend member
function
Differential Revision: https://reviews.llvm.org/D69481
The file was modifiedclang/lib/Sema/SemaTemplate.cpp
The file was modifiedclang/test/CXX/temp/temp.spec/temp.expl.spec/p20.cpp
Commit a078c77d72082bf6a06486849735cdeaab1374bc by akhuang
[MIR] Add MIR parsing for heap alloc site instruction markers
Summary: This patch adds MIR parsing and printing for heap alloc
markers, which were added in D69136. They are printed as an operand
similar to pre-/post-instr symbols, with a heap-alloc-marker token and a
metadata node.
Reviewers: rnk
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69864
The file was modifiedllvm/lib/CodeGen/MachineInstr.cpp
The file was addedllvm/test/CodeGen/X86/heap-alloc-markers.mir
The file was modifiedllvm/lib/CodeGen/MIRParser/MILexer.cpp
The file was modifiedllvm/lib/CodeGen/MIRParser/MILexer.h
The file was modifiedllvm/lib/CodeGen/MIRParser/MIParser.cpp
The file was modifiedllvm/lib/CodeGen/MIRPrinter.cpp
The file was addedllvm/test/CodeGen/MIR/X86/instr-heap-alloc-operands.mir
Commit dcec2ac4f353c3813f45392dbd0b4d3c5ee66e06 by a.bataev
[OPENMP50]Simplify processing of context selector scores.
If the context selector score was not specified, its value must be set
to 0. Simplify the processing of unspecified scores + save memory in
attribute representation.
The file was modifiedclang/test/OpenMP/declare_variant_ast_print.c
The file was modifiedclang/lib/Parse/ParseOpenMP.cpp
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/include/clang/Basic/Attr.td
The file was modifiedclang/test/OpenMP/declare_variant_ast_print.cpp
Commit ee10d934dddd49eccfd3b6e6ae8f02551b1a03a4 by morbo
Fix typo so that '-O0' is correctly specified
The file was modifiedclang/test/CodeGen/asm-goto.c
Commit db036ee0a424374ae53e9ade2c1c4aa9424ef492 by listmail
[X86/Atomics] Correct a few transforms for new atomic lowering
This is a partial fix for the issues described in commit message of
027aa27 (the revert of G24609).  Unfortunately, I can't provide test
coverage for it on it's own as the only (known) wrong example is still
wrong, but due to a separate issue.
These fixes are cases where when performing unrelated DAG combines, we
were dropping the atomicity flags entirely.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit 6a79e083a0d131e741ac8f48badbb0481491e47f by hhb
[lldb] Add a install target for lldb python on darwin
Summary: Similar to D68370 but for darwin framework build.
Reviewers: aadsm
Subscribers: mgorny, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D69834
The file was modifiedlldb/CMakeLists.txt
Commit 91ff598680e2530aa79c2e1a24d0dcea414cd5b2 by llvm-dev
[Hexagon] getCompoundCandidateGroup - fix 'false' value is implicitly
cast to unsigned warning. NFCI.
Consistently return HexagonII::HCG_None.
The file was modifiedllvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp
Commit 4b698645d307d1821a0e805de51d14f71d12856f by asbirlea
[LoopRotationUtils] Check values are newly inserted into maps.
This is a cleanup that came up in D63680. All values added to the
ValueMaps should be newly added.
The file was modifiedllvm/lib/Transforms/Utils/LoopRotationUtils.cpp
Commit 1e1ae46595b1844e73b128d09739bbc57ea36f16 by kli
[CMake] Prevent adding lld to test dependency (TEST_DEPS) when lld
project is not built
D69405 causes failure if running LIT when the compiler was built without
lld.
Patch by Anh Tuyen Tran (anhtuyen)
Differential Revision: https://reviews.llvm.org/D69685
The file was modifiedcompiler-rt/cmake/Modules/AddCompilerRT.cmake
Commit 37f4955c9baba9f981100b3137cb9486c0d75ce8 by simon
[mips] Fix `getRegForInlineAsmConstraint` to do not crash on empty
Constraint
The file was modifiedllvm/lib/Target/Mips/MipsISelLowering.cpp
The file was addedllvm/test/CodeGen/Mips/constraint-empty.ll
Commit dce53d71987d9c44360d8a8d995ca2ad042f990f by tejohnson
[IRMover] Use GlobalValue::getAddressSpace instead of directly from its
type [NFC]
Summary: Change the old form of G->getType()->getAddressSpace() to the
new G->getAddressSpace() (underneath does the same).
Patch by Ehud Katz <ehudkatz@gmail.com>
Reviewers: tejohnson, chandlerc
Reviewed By: tejohnson
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69550
The file was modifiedllvm/lib/Linker/IRMover.cpp
Commit 39573daa76f23b93bda1437157cf78fb3d1003e2 by vsapsai
Revert "[analyzer] Add test directory for scan-build."
This reverts commit 0aba69eb1a01c44185009f50cc633e3c648e9950 with
subsequent changes to test files.
It caused test failures on GreenDragon, e.g.,
http://green.lab.llvm.org/green/job/clang-stage1-cmake-RA-incremental/
The file was modifiedclang/test/lit.cfg.py
The file was removedclang/test/Analysis/scan-build/Inputs/multidirectory_project/directory1/file1.c
The file was removedclang/test/Analysis/scan-build/help.test
The file was modifiedllvm/utils/lit/lit/llvm/config.py
The file was removedclang/test/Analysis/scan-build/html_output.test
The file was removedclang/test/Analysis/scan-build/exclude_directories.test
The file was removedclang/test/Analysis/scan-build/Inputs/single_null_dereference.c
The file was removedclang/test/Analysis/scan-build/plist_html_output.test
The file was removedclang/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c
The file was removedclang/test/Analysis/scan-build/plist_output.test
Commit 40f3d1307cfd66e6dc1a921eec42559a6691b393 by apl
[TestMTCSimple] Disable the test if you don't have libMTC
If you are running on macOS and have the CommandLineTools installed of
Xcode, this test will fail because CommandLineTools doesn't ship with
libMainThreadChecker. Skip the test if you don't have it installed.
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/mtc/simple/TestMTCSimple.py
Commit 7effd37b00d0bf1c660ae7d02c2068b93e37de18 by spatel
[SLP] add tests for 2-wide reductions; NFC
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/reduction2.ll
Commit 521fc5e620b1ac92abe96d98569a9197b5291240 by Stanislav.Mekhanoshin
[AMDGPU] Add missing flags to DS_Real
Differential Revision: https://reviews.llvm.org/D69867
The file was modifiedllvm/lib/Target/AMDGPU/DSInstructions.td
Commit 7060840bc9cc99912b74fe525d47b430cc1e0b89 by daniel_l_sanders
[globalisel][docs] Add a section about debugging with the block
extractor
Summary: Depends on D69644
Reviewers: rovka, volkan, arsenm
Subscribers: wdng, Petar.Avramovic, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69645
The file was modifiedllvm/docs/GlobalISel/Pipeline.rst
The file was addedllvm/docs/GlobalISel/block-extract.png
Commit 041f35c468088d315bae6c2a71ec901a12cca1b5 by James Molloy jmolloy
[Automaton] Make Automaton thread-safe
In an optimization to improve performance (rL375240) we added a
std::shared_ptr around the main table map. This is safe, but we also
ended up making the transcriber object a std::shared_ptr too. This has
mutable state, so must be copied when we copy the Automaton object. This
is very cheap; the main optimization was about the map `M` only.
Reported by Dan Palermo. No test as triggering this is rather hard from
a unit test.
The file was modifiedllvm/include/llvm/Support/Automaton.h
Commit ad0dfb0a25344027948a675ec15a6793e44b6463 by daniel_l_sanders
[globalisel][docs] Rework GMIR documentation and add an early
GenericOpcode reference
Summary: Rework the GMIR documentation to focus more on the end user
than the implementation and tie it in to the MIR document. There was
also some out-of-date information which has been removed.
The quality of the GenericOpcode reference is highly variable and drops
sharply as I worked through them all but we've got to start somewhere
:-). It would be great if others could expand on this too as there is an
awful lot to get through.
Also fix a typo in the definition of G_FLOG. Previously, the comments
said we had two base-2's (G_FLOG and G_FLOG2).
Reviewers: aemerson, volkan, rovka, arsenm
Reviewed By: rovka
Subscribers: wdng, arphaman, jfb, Petar.Avramovic, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69545
The file was modifiedllvm/docs/MIRLangRef.rst
The file was modifiedllvm/include/llvm/Target/GenericOpcodes.td
The file was addedllvm/docs/GlobalISel/GenericOpcode.rst
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
The file was modifiedllvm/docs/GlobalISel/index.rst
The file was modifiedllvm/docs/GlobalISel/GMIR.rst
Commit e0dd8f36ce49f47099e56e317207de5304a1ccbb by daniel_l_sanders
[globalisel][docs] Rework GMIR documentation and add an early
GenericOpcode reference
It looks like I pushed an older version of this commit without the
review fixups earlier. This applies the review changes
Differential Revision: https://reviews.llvm.org/D69545
The file was modifiedllvm/docs/GlobalISel/GMIR.rst
The file was modifiedllvm/docs/GlobalISel/GenericOpcode.rst
Commit b36e3a8bac3ee95a5a67ab0acb6ef2a2602226a7 by tejohnson
[IRMover] Set Address Space for moved global values
Summary: Set Address Space when creating a new function (from another).
Fix PR41154.
Patch by Ehud Katz <ehudkatz@gmail.com>
Reviewers: tejohnson, chandlerc
Reviewed By: tejohnson
Subscribers: hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69361
The file was addedllvm/test/Linker/addrspace.ll
The file was modifiedllvm/lib/Linker/IRMover.cpp
Commit bcbb121ff6c8440382abfce8f2911a095f14602b by vvereschaka
Fixed a profdata file size detection on Windows system.
The space symbols are allowed in the group names on Windows system (as
example: Domain Users). In that case the test extracts a wrong field
from the output to get a size of the profdata file.
This patch avoids a printing of the group names in the test output and
extracts a proper field as a file size.
Differential Revision: https://reviews.llvm.org/D69317
The file was modifiedllvm/test/tools/llvm-profdata/show-prof-size.test
Commit 34688fafea813f826b71f814edd6389adbf98ca7 by chris.bieneman
Implement `sys::getHostCPUName()` for Darwin ARM
Summary: Currently there is no implementation of `sys::getHostCPUName()`
for Darwin ARM targets. This patch makes it so that LLVM running on ARM
makes reasonable guesses about the CPU features of the host CPU.
Reviewers: t.p.northover, lhames, efriedma
Reviewed By: efriedma
Subscribers: rjmccall, efriedma, kristof.beyls, hiraditya, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D69597
The file was modifiedllvm/lib/Support/Host.cpp
Commit 529bb8a98048302686b7c58e2a62a4223a18e5c2 by 48825004
[PowerPC] Fix the incorrect 'RM' flag set on load/store instr
The 'RM' flag model the "Rounding Mode" and it has nothing to do with
the load/store instructions.
Differential Revision: https://reviews.llvm.org/D69551
The file was modifiedllvm/lib/Target/PowerPC/PPCInstrVSX.td
The file was addedllvm/test/CodeGen/PowerPC/instr-properties.ll
Commit a7716a3c3c9cc2f1d511d93688de5cb9f163d4c2 by yrouban
[ADT] Add equality operator for SmallPtrSet
Reviewed By: tellenbach Differential Revision:
https://reviews.llvm.org/D69429
The file was modifiedllvm/include/llvm/ADT/SmallPtrSet.h
The file was modifiedllvm/unittests/ADT/SmallPtrSetTest.cpp