Changes

Summary

  1. Revert "CycleInfo: Introduce cycles as a generalization of loops" (details)
  2. [gn build] Port 02940d6d2202 (details)
  3. [libc++] Remove _LIBCPP_DEFAULT (details)
Commit 02940d6d22022dbad45efa0c9a5cc772ba844da4 by Jonas Devlieghere
Revert "CycleInfo: Introduce cycles as a generalization of loops"

This reverts commit 0fe61ecc2cef333250a152cd90d80d0b802b27db because it
breaks the modules build.

https://green.lab.llvm.org/green/job/clang-stage2-rthinlto/4858/
https://green.lab.llvm.org/green/view/LLDB/job/lldb-cmake/39112/
The file was removedllvm/include/llvm/ADT/GenericCycleImpl.h
The file was modifiedllvm/include/llvm/CodeGen/MachinePassRegistry.def (diff)
The file was modifiedllvm/lib/Analysis/CMakeLists.txt (diff)
The file was modifiedllvm/docs/UserGuides.rst (diff)
The file was removedllvm/docs/cycle-1.png
The file was modifiedllvm/lib/CodeGen/CMakeLists.txt (diff)
The file was removedllvm/include/llvm/ADT/GenericCycleInfo.h
The file was removedllvm/include/llvm/CodeGen/MachineSSAContext.h
The file was removedllvm/lib/Analysis/CycleAnalysis.cpp
The file was removedllvm/docs/CycleTerminology.rst
The file was removedllvm/test/CodeGen/X86/cycle-info.mir
The file was removedllvm/lib/CodeGen/MachineCycleAnalysis.cpp
The file was removedllvm/lib/CodeGen/MachineSSAContext.cpp
The file was modifiedllvm/lib/CodeGen/CodeGen.cpp (diff)
The file was modifiedllvm/lib/Analysis/Analysis.cpp (diff)
The file was modifiedllvm/include/llvm/InitializePasses.h (diff)
The file was modifiedllvm/lib/Passes/PassBuilder.cpp (diff)
The file was removedllvm/include/llvm/IR/SSAContext.h
The file was removedllvm/test/Analysis/CycleInfo/basic.ll
The file was modifiedllvm/lib/Passes/PassRegistry.def (diff)
The file was removedllvm/docs/cycle-3.png
The file was removedllvm/include/llvm/CodeGen/MachineCycleAnalysis.h
The file was modifiedllvm/lib/IR/CMakeLists.txt (diff)
The file was removedllvm/lib/IR/SSAContext.cpp
The file was removedllvm/include/llvm/ADT/GenericSSAContext.h
The file was removedllvm/docs/cycle-2.png
The file was removedllvm/include/llvm/Analysis/CycleAnalysis.h
Commit 6914af05b29c52737741a168c59c5e3ea5767769 by llvmgnsyncbot
[gn build] Port 02940d6d2202
The file was modifiedllvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn (diff)
The file was modifiedllvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn (diff)
The file was modifiedllvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn (diff)
Commit 4955095fe69fa7724c8de8bda8ec8d1f76277e29 by nikolasklauser
[libc++] Remove _LIBCPP_DEFAULT

clang has `= default` as an extension in c++03, so just use it.

Reviewed By: ldionne, Quuxplusone, #libc

Spies: libcxx-commits

Differential Revision: https://reviews.llvm.org/D115275
The file was modifiedlibcxx/include/system_error (diff)
The file was modifiedlibcxx/include/atomic (diff)
The file was modifiedlibcxx/include/__memory/allocator.h (diff)
The file was modifiedlibcxx/include/__config (diff)