SuccessChanges

Summary

  1. [lsan] Bump the thread limit from 1<<13 to 1<<22 (details)
  2. Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)." (details)
  3. [Polly] Move MatMul optimization into its own file. NFC. (details)
  4. [RISCV] Replace (XLenVT (VLOp GPR:$vl)) with VLOpFrag (details)
Commit 35fb4b9a7c133def9cc3ff0b26b1fe17e348b843 by i
[lsan] Bump the thread limit from 1<<13 to 1<<22

This matches asan. Some applications need more than 1<<13 threads.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D103731
The file was modifiedcompiler-rt/lib/lsan/lsan_thread.cpp
Commit d8a4a2cb93212c493b7b47663c1cda1103de0bfc by Vitaly Buka
Revert "Update and improve compiler-rt tests for -mllvm -asan_use_after_return=(never|[runtime]|always)."

Reverts commits of D103304, it breaks Darwin.

This reverts commit 60e5243e593ec7e0feca42783edb735e9ac2c4a7.
This reverts commit 26b3ea224e7744058c0053e8eee25a8a3acc9f5d.
This reverts commit 17600ec32a6f3e5720e5232ddb23d67daa650f4d.
The file was modifiedllvm/test/Instrumentation/AddressSanitizer/fake-stack.ll
The file was modifiedcompiler-rt/test/asan/TestCases/pass-struct-byval-uar.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/Posix/stack-use-after-return.cpp
The file was modifiedcompiler-rt/lib/asan/asan_interface.inc
The file was modifiedcompiler-rt/test/asan/TestCases/scariness_score_test.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/Linux/uar_signals.cpp
The file was modifiedcompiler-rt/lib/asan/weak_symbols.txt
The file was modifiedcompiler-rt/test/asan/TestCases/uar_and_exceptions.cpp
The file was modifiedllvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
The file was modifiedcompiler-rt/lib/asan/asan_rtl.cpp
The file was modifiedcompiler-rt/test/asan/TestCases/heavy_uar_test.cpp
Commit d123e983b332d061bf456c8a0b5dbbe9666eaf4c by llvm-project
[Polly] Move MatMul optimization into its own file. NFC.

Functions shared between generalized matrix-multiplication optimization
and other post-reschedule optimizations (tiling, prevect) are moved into
the schedule tree transformation utility ScheduleTreeTransform.
The file was removedpolly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp
The file was modifiedpolly/lib/Transform/ScheduleOptimizer.cpp
The file was modifiedpolly/include/polly/ScheduleTreeTransform.h
The file was modifiedpolly/unittests/ScheduleOptimizer/CMakeLists.txt
The file was addedpolly/include/polly/MatmulOptimizer.h
The file was modifiedpolly/include/polly/ScheduleOptimizer.h
The file was modifiedpolly/lib/CMakeLists.txt
The file was addedpolly/unittests/ScheduleOptimizer/ScheduleTreeTransformTest.cpp
The file was addedpolly/lib/Transform/MatmulOptimizer.cpp
The file was modifiedpolly/lib/Transform/ScheduleTreeTransform.cpp
Commit 170b70b74b53049648b8c2901e12825d5b1ea930 by jim
[RISCV] Replace (XLenVT (VLOp GPR:$vl)) with VLOpFrag

This is for D100288 to reduce the changes.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D103682
The file was modifiedllvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td