SuccessChanges

Summary

  1. [NFC][Docs] Fix RAVFrontendAction doc's CMakeLists.txt for shared build (details)
  2. [DAG] Fold i1/vXi1 saddsat/uaddsat(x,y) -> or(x,y) (details)
  3. [ARM] Extra vector shuffle tests of various kinds. NFC (details)
  4. [ARM] Fix duplicate fdiv tests, changing them to frem. NFC (details)
  5. [IRBuilder] Remove Align-related deprecated APIs (details)
Commit d1ef9a63a68850bbe8cd8877f69c41833804c8dc by noreply
[NFC][Docs] Fix RAVFrontendAction doc's CMakeLists.txt for shared build

It should fix following error:

  Undefined symbols for architecture x86_64:
    "llvm::outs()", referenced from:
        FindNamedClassVisitor::VisitCXXRecordDecl(clang::CXXRecordDecl*) in FindClassDecls.cpp.o
The file was modifiedclang/docs/RAVFrontendAction.rst
Commit 6f5a805bbbed5d0cdaaf67846dffa7f044afb407 by llvm-dev
[DAG] Fold i1/vXi1 saddsat/uaddsat(x,y) -> or(x,y)

Alive2: https://alive2.llvm.org/ce/z/FzcrpH
The file was modifiedllvm/test/CodeGen/X86/sadd_sat_vec.ll
The file was modifiedllvm/test/CodeGen/AArch64/uadd_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/avx512-mask-op.ll
The file was modifiedllvm/test/CodeGen/AArch64/sadd_sat_vec.ll
The file was modifiedllvm/test/CodeGen/X86/uadd_sat_vec.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit 7c2e061188f93c2dd598a4ed888ea6ec2addace1 by david.green
[ARM] Extra vector shuffle tests of various kinds. NFC
The file was modifiedllvm/test/Analysis/CostModel/ARM/shuffle.ll
Commit 6abe362ed75c62c668b01e08402d128b99eab44e by david.green
[ARM] Fix duplicate fdiv tests, changing them to frem. NFC
The file was modifiedllvm/test/Analysis/CostModel/ARM/divrem.ll
Commit f515ca8995ce3695c6e92d83ffca2012dc753bb3 by nikita.ppv
[IRBuilder] Remove Align-related deprecated APIs

This removes IRBuilder methods accepting unsigned alignments
in favor of their Align/MaybeAlign variants. These methods have
been deprecated for more than a year at this point, so they
should be safe to remove.
The file was modifiedllvm/include/llvm/IR/IRBuilder.h