FailedChanges

Summary

  1. [OPENMP50]Simplify processing of context selector scores. (details)
  2. Fix typo so that '-O0' is correctly specified (details)
  3. [X86/Atomics] Correct a few transforms for new atomic lowering (details)
  4. [lldb] Add a install target for lldb python on darwin (details)
  5. [Hexagon] getCompoundCandidateGroup - fix 'false' value is implicitly (details)
  6. [LoopRotationUtils] Check values are newly inserted into maps. (details)
  7. [CMake] Prevent adding lld to test dependency (TEST_DEPS) when lld (details)
  8. [mips] Fix `getRegForInlineAsmConstraint` to do not crash on empty (details)
  9. [IRMover] Use GlobalValue::getAddressSpace instead of directly from its (details)
  10. Revert "[analyzer] Add test directory for scan-build." (details)
  11. [TestMTCSimple] Disable the test if you don't have libMTC (details)
  12. [SLP] add tests for 2-wide reductions; NFC (details)
  13. [AMDGPU] Add missing flags to DS_Real (details)
  14. [globalisel][docs] Add a section about debugging with the block (details)
  15. [Automaton] Make Automaton thread-safe (details)
  16. [globalisel][docs] Rework GMIR documentation and add an early (details)
  17. [globalisel][docs] Rework GMIR documentation and add an early (details)
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/include/clang/Basic/Attr.td
The file was modifiedclang/test/OpenMP/declare_variant_ast_print.cpp
The file was modifiedclang/test/OpenMP/declare_variant_ast_print.c
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp
The file was modifiedclang/lib/CodeGen/CGOpenMPRuntime.cpp
The file was modifiedclang/lib/Parse/ParseOpenMP.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 addedllvm/test/CodeGen/Mips/constraint-empty.ll
The file was modifiedllvm/lib/Target/Mips/MipsISelLowering.cpp
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 removedclang/test/Analysis/scan-build/Inputs/multidirectory_project/directory2/file2.c
The file was removedclang/test/Analysis/scan-build/plist_html_output.test
The file was removedclang/test/Analysis/scan-build/Inputs/single_null_dereference.c
The file was removedclang/test/Analysis/scan-build/plist_output.test
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/html_output.test
The file was removedclang/test/Analysis/scan-build/exclude_directories.test
The file was removedclang/test/Analysis/scan-build/help.test
The file was modifiedllvm/utils/lit/lit/llvm/config.py
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 addedllvm/docs/GlobalISel/block-extract.png
The file was modifiedllvm/docs/GlobalISel/Pipeline.rst
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/LangRef.rst
The file was modifiedllvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h
The file was addedllvm/docs/GlobalISel/GenericOpcode.rst
The file was modifiedllvm/include/llvm/Target/GenericOpcodes.td
The file was modifiedllvm/docs/GlobalISel/GMIR.rst
The file was modifiedllvm/docs/GlobalISel/index.rst
The file was modifiedllvm/docs/MIRLangRef.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