SuccessChanges

Summary

  1. Add datalayout to test added in 7e3183d73 (details)
  2. [RISCV] Remove VPatILoad and VPatIStore multiclasses that are no longer used. NFC (details)
  3. [libc++][nfc] SFINAE on pair/tuple assignment operators: LWG 2729. (details)
  4. [dfsan] Add origin address calculation (details)
  5. Revert "Fix MLIR Toy tutorial JIT example and add a test to cover it" (details)
  6. [AArch64][GlobalISel] Make G_VECREDUCE_ADD of <2 x s32> legal. (details)
  7. [AArch64] Adding Neon Polynomial vadd Intrinsics (details)
  8. [ValueTracking] Add a two argument form of safeCtxI [NFC] (details)
  9. [libcxx] Enable filesystem by default for mingw targets (details)
  10. [libc++][nfc] Only test if pair is_assignable after C++03. (details)
Commit cc574f85faacba023d6c2ce21037811a63f66837 by listmail
Add datalayout to test added in 7e3183d73

Realized after pushing this would probably fail on bots for other than x86-64.
The file was modifiedllvm/test/Analysis/ScalarEvolution/ranges.ll
Commit 7e54d7304be2ddb51b4e8ad5d1b29b103360e4cf by craig.topper
[RISCV] Remove VPatILoad and VPatIStore multiclasses that are no longer used. NFC
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
Commit 82c4701d4e7e6c3bb879a5e98d660a126025b87a by zoecarver
[libc++][nfc] SFINAE on pair/tuple assignment operators: LWG 2729.

This patch ensures that SFINAE is used to delete assignment operators in pair and tuple based on issue 2729.

Differential Review: https://reviews.llvm.org/D62454
The file was modifiedlibcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair.pass.cpp
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_move.pass.cpp
The file was modifiedlibcxx/test/std/utilities/utility/pairs/pairs.pair/assign_rv_pair_U_V.pass.cpp
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/move.pass.cpp
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/move_pair.pass.cpp
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/convert_copy.pass.cpp
The file was modifiedlibcxx/test/std/utilities/utility/pairs/pairs.pair/assign_pair.pass.cpp
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/const_pair.pass.cpp
The file was modifiedlibcxx/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp
The file was modifiedlibcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/copy.pass.cpp
The file was modifiedlibcxx/docs/Cxx1zStatusIssuesStatus.csv
Commit cb1f1aab90408e04343f2b964e1027f46a92cf55 by jianzhouzh
[dfsan] Add origin address calculation

This is a part of https://reviews.llvm.org/D95835.

Reviewed-by: morehouse

Differential Revision: https://reviews.llvm.org/D97065
The file was modifiedllvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
Commit f36060417ad3e247900dfcb07a2476a9d92ee2d2 by stilis
Revert "Fix MLIR Toy tutorial JIT example and add a test to cover it"

This reverts commit ae15b1e7ad71e4bfde1b031dd5e6b0bbb3b88a42.

This commit caused failures on the mlir windows buildbot
The file was modifiedmlir/examples/toy/Ch6/toyc.cpp
The file was modifiedmlir/examples/toy/Ch7/toyc.cpp
The file was removedmlir/test/Examples/Toy/Ch7/jit.toy
The file was removedmlir/test/Examples/Toy/Ch6/jit.toy
Commit 27566e9c3e65f23da2634077d76c932b72b20281 by Amara Emerson
[AArch64][GlobalISel] Make G_VECREDUCE_ADD of <2 x s32> legal.
The file was modifiedllvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/legalize-reduce-add.mir
Commit 55448ab540ded21bb2880e52efcf22e07603a096 by ctetreau
[AArch64] Adding Neon Polynomial vadd Intrinsics

This patch adds the following intrinsics:
            vadd_p8
            vadd_p16
            vadd_p64
            vaddq_p8
            vaddq_p16
            vaddq_p64
            vaddq_p128

Reviewed By: t.p.northover, DavidSpickett, ctetreau

Differential Revision: https://reviews.llvm.org/D96825
The file was addedclang/test/CodeGen/aarch64-poly-add.c
The file was modifiedclang/lib/CodeGen/CGBuiltin.cpp
The file was modifiedclang/include/clang/Basic/arm_neon.td
Commit b13e9422242df04c3b33a307ac50faad15d9b7e3 by listmail
[ValueTracking] Add a two argument form of safeCtxI [NFC]

The existing implementation was relying on order of evaluation to achieve a particular result.  This got really confusing when wanting to change the handling for arguments in a later patch.
The file was modifiedllvm/lib/Analysis/ValueTracking.cpp
Commit 99fc4a65847a7020ae328e42a67e80cc29c1e762 by martin
[libcxx] Enable filesystem by default for mingw targets

This feature can be built successfully for windows now. However,
the helper functions for __int128_t aren't available in MSVC
configurations, so don't enable it by default there yet. (See
https://reviews.llvm.org/D91139 for discussion on how to proceed
with things in MSVC environments.)

Differential Revision: https://reviews.llvm.org/D97075
The file was modifiedlibcxx/CMakeLists.txt
Commit 6c75a84ce76789d065b29e5966254e4943d7dba8 by zoecarver
[libc++][nfc] Only test if pair is_assignable after C++03.

In C++03 libc++ uses a different set of constructors which aren't
constrained, so these tests won't work. This should fix the bots.

Refs: 82c4701.
The file was modifiedlibcxx/test/std/utilities/utility/pairs/pairs.pair/assign_const_pair_U_V.pass.cpp