SuccessChanges

Summary

  1. [libc++] Mark lock_guard nodiscard test as unsupported in C++03 (details)
  2. GlobalISel: Don't create G_UADDE with constant false carry in (details)
  3. Retire llvm::less/equal in favor of C++14 std::less<>/equal_to<>. (details)
  4. Retire llvm::less_ptr. llvm::deref is much more flexible. (details)
  5. [Clangd] Tweaktesting replace toString with consumeError (details)
  6. Revert "[LifetimeAnalysis] Support more STL idioms (template forward (details)
  7. gn build: Merge r369677 (details)
Commit 347c7d682e5a88bcc94a2cfa4aaaf48536473418 by Louis Dionne
[libc++] Mark lock_guard nodiscard test as unsupported in C++03
llvm-svn: 369672
The file was modifiedlibcxx/test/libcxx/thread/thread.lock/thread.lock.guard/nodiscard.fail.cpp (diff)
Commit fba82858f2673b0602557d8de8d1dcb224f0d635 by Matthew.Arsenault
GlobalISel: Don't create G_UADDE with constant false carry in
The x86 tests are now broken (in paticular add-scalar.ll now hits the
DAG fallback) due to not handling G_UADDO. The DAG x86 backend has a
custom lowering for this, so that will need to be implemented.
llvm-svn: 369673
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-add.mir (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-sitofp.mir (diff)
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-phi.mir (diff)
The file was modifiedllvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp (diff)
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/llvm-ir/add.ll (diff)
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/legalize-add.mir (diff)
The file was modifiedllvm/test/CodeGen/Mips/GlobalISel/legalizer/add.mir (diff)
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-add.mir (diff)
The file was modifiedllvm/test/CodeGen/X86/GlobalISel/add-scalar.ll (diff)
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/arm64-fallback.ll (diff)
Commit d5aecb9486e4ae94d776a809b1b9638b398abbe2 by benny.kra
Retire llvm::less/equal in favor of C++14 std::less<>/equal_to<>.
llvm-svn: 369674
The file was modifiedllvm/utils/TableGen/CodeGenRegisters.h (diff)
The file was modifiedllvm/utils/TableGen/RegisterInfoEmitter.cpp (diff)
The file was modifiedllvm/utils/TableGen/CodeGenRegisters.cpp (diff)
The file was modifiedllvm/include/llvm/ADT/STLExtras.h (diff)
The file was modifiedllvm/utils/TableGen/CodeGenDAGPatterns.cpp (diff)
The file was modifiedclang-tools-extra/clang-doc/Representation.h (diff)
Commit cd2bae3bd77fc3ee75cf98ebe02d88776d6d6a9a by benny.kra
Retire llvm::less_ptr. llvm::deref is much more flexible.
llvm-svn: 369675
The file was modifiedclang/lib/Serialization/ASTWriter.cpp (diff)
The file was modifiedllvm/utils/TableGen/AsmMatcherEmitter.cpp (diff)
The file was modifiedclang/utils/TableGen/NeonEmitter.cpp (diff)
The file was modifiedllvm/include/llvm/ADT/STLExtras.h (diff)
Commit 1a28a06ebef290e0dafcd2d2f4ca1a817263d02b by shauryab98
[Clangd] Tweaktesting replace toString with consumeError
llvm-svn: 369676
The file was modifiedclang-tools-extra/clangd/unittests/TweakTesting.cpp (diff)
Commit 966eea91ad94e38a3654f154d2d5ad28ea5deb9d by richard-llvm
Revert "[LifetimeAnalysis] Support more STL idioms (template forward
declaration and DependentNameType)"
This reverts commit r369591, because it causes the formerly-reliable
-Wreturn-stack-address warning to start issuing false positives.
Testcase provided on the commit thread.
llvm-svn: 369677
The file was modifiedclang/lib/Sema/SemaAttr.cpp (diff)
The file was modifiedclang/lib/Sema/SemaInit.cpp (diff)
The file was modifiedclang/test/SemaCXX/attr-gsl-owner-pointer.cpp (diff)
The file was modifiedclang/lib/Sema/SemaDeclAttr.cpp (diff)
The file was modifiedclang/unittests/Sema/CMakeLists.txt (diff)
The file was modifiedclang/lib/Sema/SemaTemplateInstantiateDecl.cpp (diff)
The file was modifiedclang/test/SemaCXX/attr-gsl-owner-pointer-std.cpp (diff)
The file was removedclang/unittests/Sema/GslOwnerPointerInference.cpp
Commit f12d56f2638d7402d94efb6081e972ea3e819fcc by nicolasweber
gn build: Merge r369677
llvm-svn: 369678
The file was modifiedllvm/utils/gn/secondary/clang/unittests/Sema/BUILD.gn (diff)