SuccessChanges

Summary

  1. [CMake] Fix cache invalidation of LLVM_CXX_STD (details)
  2. [RLEV] Rewrite loop exit values for multiple exit loops w/o overall loop (details)
  3. [Support][NFC] Fix error message for posix_spawn_file_actions_addopen (details)
  4. [PowerPC][NFC] Remove duplicate tests in build-vector-test.ll (details)
  5. AMDGPU: Reduce number of registers in test (details)
  6. Revert "Un-break the bots" (details)
  7. [OPENMP]Support for non-rectangular loops. (details)
  8. [lldb][NFC] Remove unused function (details)
Commit a8e070366a4df0106a743383616b9194bd129760 by chris.bieneman
[CMake] Fix cache invalidation of LLVM_CXX_STD
This cleans up fallout from https://reviews.llvm.org/D66195.
llvm-svn: 368897
The file was modifiedllvm/cmake/modules/HandleLLVMOptions.cmake (diff)
Commit 6cca3ad43e6df866ec38708f2e20331a59d275b6 by listmail
[RLEV] Rewrite loop exit values for multiple exit loops w/o overall loop
exit count
We already supported rewriting loop exit values for multiple exit loops,
but if any of the loop exits were not computable, we gave up on all loop
exit values. This patch generalizes the existing code to handle
individual computable loop exits where possible.
As discussed in the review, this is a starting point for figuring out a
better API.  The code is a bit ugly, but getting it in lets us test as
we go. 
Differential Revision: https://reviews.llvm.org/D65544
llvm-svn: 368898
The file was modifiedllvm/test/Transforms/LoopUnroll/scevunroll.ll (diff)
The file was addedllvm/test/Transforms/IndVarSimplify/rlev-add-me.ll
The file was modifiedllvm/lib/Transforms/Scalar/IndVarSimplify.cpp (diff)
Commit 14230f99262df66a5dbd4dc5de5d55807c5c6d05 by Jan Korous
[Support][NFC] Fix error message for posix_spawn_file_actions_addopen
failed call
Seems like a copy-paste from couple lines above.
llvm-svn: 368899
The file was modifiedllvm/lib/Support/Unix/Program.inc (diff)
Commit 37cd0dd26a973362e0539e9ab83d1cd501c1e4ac by Jinsong Ji
[PowerPC][NFC] Remove duplicate tests in build-vector-test.ll
AllOnes has been split into build-vector-allones.ll.
llvm-svn: 368900
The file was modifiedllvm/test/CodeGen/PowerPC/build-vector-tests.ll (diff)
Commit 0b864bb04322d06a6953f56befe415e29519cbf7 by Matthew.Arsenault
AMDGPU: Reduce number of registers in test
Once the failure this is testing is fixed, this would fail due to using
too many registers.
llvm-svn: 368901
The file was modifiedllvm/test/CodeGen/AMDGPU/branch-relax-spill.ll (diff)
Commit c2649928533b1f943e996893b71c2f13c7cd8c79 by JF Bastien
Revert "Un-break the bots"
Looks like the problem was due to the cmake cache, Chris fixed in
r368897.
llvm-svn: 368902
The file was modifiedllvm/include/llvm/Support/type_traits.h (diff)
Commit f8be476f0cde4983040cd281950adc64e70b34fd by a.bataev
[OPENMP]Support for non-rectangular loops.
Added basic support for non-rectangular loops. It requires an additional
analysis of min/max boundaries for non-rectangular loops. Since only
linear dependency is allowed, we can do this analysis.
llvm-svn: 368903
The file was modifiedclang/lib/Sema/SemaOpenMP.cpp (diff)
The file was modifiedclang/test/OpenMP/parallel_messages.cpp (diff)
The file was modifiedclang/lib/CodeGen/CGStmtOpenMP.cpp (diff)
The file was modifiedclang/test/OpenMP/for_loop_messages.cpp (diff)
The file was modifiedclang/include/clang/AST/StmtOpenMP.h (diff)
The file was modifiedclang/lib/AST/StmtOpenMP.cpp (diff)
The file was modifiedclang/lib/Serialization/ASTReaderStmt.cpp (diff)
The file was modifiedclang/test/OpenMP/for_codegen.cpp (diff)
The file was modifiedclang/lib/Serialization/ASTWriterStmt.cpp (diff)
Commit 4ee1376dc62600ec8a489e326e8bacebc2f9ac30 by rupprecht
[lldb][NFC] Remove unused function
llvm-svn: 368904
The file was modifiedlldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp (diff)