SuccessChanges

Summary

  1. Revert "[LoadStoreVectorize] Use '||' instead of '|' between sides with (details)
  2. gn build: Merge d6de5f12d48 (details)
  3. re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX (details)
Commit 7889d8e7ebde9f0b968f7816ec09920adf24e0d3 by richard
Revert "[LoadStoreVectorize] Use '||' instead of '|' between sides with
function calls. NFCI."
This broke two tests. Presumably the non-short-circuting '|' was
intentional here.
This reverts commit f7efea0ded8e16c7751b378523407a491016edd6.
The file was modifiedllvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
Commit 7f1cb1fa6ebb077f4147c87d3334fa88d0a91016 by llvmgnsyncbot
gn build: Merge d6de5f12d48
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Transforms/Utils/BUILD.gn
Commit 9c1baa23526c6d7d06eafefbf82d73bfe9bb3aaf by alexandre.ganea
re-land [DebugInfo] Add debug location to stubs generated by CGDeclCXX
and mark them as artificial
Differential Revision: https://reviews.llvm.org/D66328
The file was modifiedclang/lib/CodeGen/CGDebugInfo.cpp
The file was modifiedclang/test/CodeGenCXX/debug-info-line.cpp
The file was addedclang/test/CodeGenCXX/debug-info-atexit-stub.cpp
The file was modifiedclang/test/CodeGenCXX/debug-info-global-ctor-dtor.cpp
The file was modifiedclang/lib/CodeGen/CGDeclCXX.cpp
The file was modifiedclang/include/clang/AST/GlobalDecl.h
The file was addedclang/test/CodeGenCXX/debug-info-destroy-helper.cpp