Fix return status of LoopDistribute
authorserge-sans-paille <sguelton@redhat.com>
Thu, 4 Jun 2020 21:35:25 +0000 (23:35 +0200)
committerserge-sans-paille <sguelton@redhat.com>
Thu, 18 Jun 2020 18:13:18 +0000 (20:13 +0200)
commit4dd332723de9c77e313e6aa066639716ca3c7535
treeb122773f47666086dae6799c7cc95e12270b784f
parent779cba79ec852c1c085c4aab79dc3514edd3efc5
Fix return status of LoopDistribute

Move code that may update the IR after precondition, so that if precondition
fail, the IR isn't modified.

Differential Revision: https://reviews.llvm.org/D81225
llvm/lib/Transforms/Scalar/LoopDistribute.cpp