Revert "[SCEV] Support clearing Block/LoopDispositions for a single value."
authorFlorian Hahn <flo@fhahn.com>
Fri, 7 Oct 2022 16:58:53 +0000 (17:58 +0100)
committerFlorian Hahn <flo@fhahn.com>
Fri, 7 Oct 2022 16:58:54 +0000 (17:58 +0100)
commit92f698f01fa0bb8967233a6391ada2d51849fa68
tree865a18756ff683afb7ed6ed9424a2e2238bd9922
parent70fb7bb561db39e648d1732c60190c8c09c5b1c5
Revert "[SCEV] Support clearing Block/LoopDispositions for a single value."

This reverts commit 9e931439ddb9b6b8f655940b9d8ed6db50c2a7e2.

This commit causes a crash when TSan, e.g. with
https://lab.llvm.org/buildbot/#/builders/70/builds/28309/steps/10/logs/stdio

Reverting while I extract a reproducer and submit a fix.
llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp
llvm/lib/Transforms/Scalar/LoopDeletion.cpp
llvm/lib/Transforms/Scalar/LoopSink.cpp
llvm/lib/Transforms/Utils/LoopSimplify.cpp