FailedChanges

Summary

  1. Fix code section prefix for proper layout Summary: r284533 added hot and cold section prefixes based on profile information, to enable grouping of hot/cold functions at link time. However, it used "cold" as the prefix for cold sections, but gold only recognizes "unlikely" (which is used by gcc for cold sections). Therefore, cold sections were not properly being grouped. Switch to using "unlikely" Reviewers: danielcdh, davidxl Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D32983
  2. docs: Fix Sphinx detection with out-of-tree builds Adapt to changes made in r302499.
  3. docs: Fix Sphinx detection with out-of-tree builds Adapt to changes made in r302499.
  4. Revert "Revert "CMake: Move sphinx detection into AddSphinxTarget.cmake"" This reverts commit r302054. Re-commit now that I have fixes for clang/lld.
Revision 302502 by tejohnson:
Fix code section prefix for proper layout

Summary:
r284533 added hot and cold section prefixes based on profile
information, to enable grouping of hot/cold functions at link time.
However, it used "cold" as the prefix for cold sections, but gold only
recognizes "unlikely" (which is used by gcc for cold sections).
Therefore, cold sections were not properly being grouped. Switch to
using "unlikely"

Reviewers: danielcdh, davidxl

Subscribers: llvm-commits

Differential Revision: https://reviews.llvm.org/D32983
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp (diff)llvm-revision.src/llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp
The file was modified/llvm/trunk/test/Transforms/CodeGenPrepare/section.ll (diff)llvm-revision.src/llvm/trunk/test/Transforms/CodeGenPrepare/section.ll
Revision 302501 by tstellar:
docs: Fix Sphinx detection with out-of-tree builds

Adapt to changes made in r302499.
Change TypePath in RepositoryPath in Workspace
The file was modified/lld/trunk/docs/CMakeLists.txt (diff)llvm-revision.src/lld/trunk/docs/CMakeLists.txt
Revision 302500 by tstellar:
docs: Fix Sphinx detection with out-of-tree builds

Adapt to changes made in r302499.
Change TypePath in RepositoryPath in Workspace
The file was modified/cfe/trunk/docs/CMakeLists.txt (diff)llvm-revision.src/cfe/trunk/docs/CMakeLists.txt
Revision 302499 by tstellar:
Revert "Revert "CMake: Move sphinx detection into AddSphinxTarget.cmake""

This reverts commit r302054.

Re-commit now that I have fixes for clang/lld.
Change TypePath in RepositoryPath in Workspace
The file was modified/llvm/trunk/cmake/config-ix.cmake (diff)llvm-revision.src/llvm/trunk/cmake/config-ix.cmake
The file was modified/llvm/trunk/cmake/modules/AddSphinxTarget.cmake (diff)llvm-revision.src/llvm/trunk/cmake/modules/AddSphinxTarget.cmake
The file was modified/llvm/trunk/docs/CMakeLists.txt (diff)llvm-revision.src/llvm/trunk/docs/CMakeLists.txt