SuccessChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. Revert "[RISCV] Support ABI checking with per function target-features" (details)
  2. [RISCV] Support ABI checking with per function target-features (details)
  3. Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 - (details)
  4. Bump the trunk major version to 11 (details)
Commit 3bc2860e926b7e35c381ea41dd90caeb7ae400d2 by zakk.chen
Revert "[RISCV] Support ABI checking with per function target-features"
This reverts commit 109e4d12edda07bdec139de36d9fdb6f73399f92.
The file was modifiedllvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp
The file was modifiedllvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
The file was modifiedllvm/test/CodeGen/RISCV/subtarget-features-std-ext.ll
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.cpp
Commit 7bc58a779aaa1de56fad8b1bc8e46932d2f2f1e4 by zakk.chen
[RISCV] Support ABI checking with per function target-features
if users don't specific -mattr, the default target-feature come from IR
attribute.
Reviewers: lenary, asb
Reviewed By: lenary, asb
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70837
The file was modifiedllvm/test/CodeGen/RISCV/subtarget-features-std-ext.ll
The file was modifiedllvm/lib/Target/RISCV/RISCVISelLowering.cpp
The file was modifiedllvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp
The file was modifiedllvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
Commit e26a78e70857273c83aaacd4aa0edb36effe70e3 by llvm-dev
Revert rG6078f2fedcac5797ac39ee5ef3fd7a35ef1202d5 -
"[AArch64][GlobalISel]: Support @llvm.{return,frame}address selection."
These intrinsics expand to a variable number of instructions so just
like in ISelLowering.cpp we use custom code to deal with them.
Committing Tim's original patch.
Differential Revision: https://reviews.llvm.org/D65656
---- Breaks EXPENSIVE_CHECKS builds.
The file was removedllvm/test/CodeGen/AArch64/GlobalISel/select-returnaddr.ll
The file was removedllvm/test/CodeGen/AArch64/GlobalISel/select-frameaddr.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
Commit 5852475e2c049ce29dcb1f0da3ac33035f8c9156 by hans
Bump the trunk major version to 11
and clear the release notes.
The file was modifiedlibunwind/docs/conf.py
The file was modifiedpstl/test/pstl/version.pass.cpp
The file was modifiedlld/docs/ReleaseNotes.rst
The file was modifiedclang-tools-extra/docs/conf.py
The file was modifiedpolly/docs/ReleaseNotes.rst
The file was modifiedlibcxx/include/__config
The file was modifiedlibcxx/CMakeLists.txt
The file was modifiedllvm/utils/lit/lit/__init__.py
The file was modifiedllvm/docs/ReleaseNotes.rst
The file was modifiedpolly/docs/conf.py
The file was modifiedllvm/CMakeLists.txt
The file was modifiedpstl/include/pstl/internal/pstl_config.h
The file was modifiedlld/docs/conf.py
The file was modifiedclang-tools-extra/docs/ReleaseNotes.rst
The file was modifiedclang/docs/conf.py
The file was modifiedlibcxx/docs/conf.py
The file was modifiedlibcxx/include/__libcpp_version
The file was modifiedpstl/docs/ReleaseNotes.rst
The file was modifiedclang/docs/analyzer/conf.py
The file was modifiedllvm/utils/gn/secondary/llvm/version.gni
The file was modifiedllvm/utils/release/build_llvm_package.bat
The file was modifiedclang/docs/ReleaseNotes.rst
The file was modifiedlibcxx/docs/ReleaseNotes.rst
The file was modifiedlibunwind/CMakeLists.txt