SuccessChanges

Summary

  1. Revert "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results." (details)
  2. Recommit "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results." (details)
  3. [libc++] Rename check-cxx-deps to cxx-test-depends for consistency (details)
  4. [NFC] Update some mlir python documentation. (details)
  5. [libc++] improve feature test macro script (details)
  6. NFC: Document current MLIR Python ODS conventions. (details)
Commit 5d431c3d32c7736d74c6a9dfe4a9a43f183d880f by craig.topper
Revert "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results."

This reverts commit 2c51bef76cbf0149101b9e7c7c658b4a58657929.

I seem to have messed up the check lines in the test.
The file was removedllvm/test/CodeGen/RISCV/rvv/saddo-sdnode.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit 79e798aca38baa260b9f3318991232dd1b5fc3f6 by craig.topper
Recommit "[RISCV] Add a test of vector sadd.overflow to demonstrate intrinsics with multiple scalable vector results."

This recommits 2c51bef76cbf0149101b9e7c7c658b4a58657929.

I've fixed the broken check line from when I renamed the test function.

Original commit message:
This builds on D94142 where scalable vectors are allowed in structs.

I did have to fix one scalable vector issue in the vector type
creation for these intrinsics where we used getVectorNumElements
instead of ElementCount.
The file was addedllvm/test/CodeGen/RISCV/rvv/saddo-sdnode.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit 01a13f127a8b17c7827cc19302fc612532249795 by Louis Dionne
[libc++] Rename check-cxx-deps to cxx-test-depends for consistency

Several subprojects have targets that do the same thing, and they all
follow the same naming convention: llvm-test-depends, clang-test-depends,
lld-test-depends, etc.

This makes libc++ consistent with other LLVM projects.
Thanks to Duncan Exon Smith for noticing and suggesting the change.

Differential Revision: https://reviews.llvm.org/D94499
The file was modifiedlibcxx/docs/TestingLibcxx.rst
The file was modifiedlibcxx/test/CMakeLists.txt
Commit 417f613743239a716d812443ba131207d78c6c9d by stellaraccident
[NFC] Update some mlir python documentation.

* Development setup recommendations.
* Test updates to match what we actually do.
* Update cmake variable `PYTHON_EXECUTABLE` -> `Python3_EXECUTABLE` to match the upgrade to python3 repo wide.
The file was modifiedmlir/docs/Bindings/Python.md
Commit 2776be43f0c28031348d2b18a050a8d6d01120f2 by Louis Dionne
[libc++] improve feature test macro script

I've been playing a bit with the `generate_feature_test_macro_components.py` script and replaced some hardcoded values with extra code generation (generate ALL the things).
The output is the same and it makes updating the script less work for the coming 25 C++ standards (until 2 digit number overflow).

Feel free to 'veto' if you think it's overkill.

Differential Revision: https://reviews.llvm.org/D94530
The file was modifiedlibcxx/utils/generate_feature_test_macro_components.py
Commit d9b6e4d583c5585b756680e6da3fbd0bb8f0a722 by stellaraccident
NFC: Document current MLIR Python ODS conventions.

* We had let the documentation get stale and catching it up prior to proposing changes.
The file was modifiedmlir/docs/Bindings/Python.md