[LoopFlatten] FlattenInfo bookkeeping. NFC.
authorSjoerd Meijer <sjoerd.meijer@arm.com>
Mon, 9 Nov 2020 14:33:52 +0000 (14:33 +0000)
committerSjoerd Meijer <sjoerd.meijer@arm.com>
Mon, 9 Nov 2020 14:50:26 +0000 (14:50 +0000)
commite2dcea44890c0f67f376aaa8f477666aa48e1803
treef80d542307df6aa950e09636ac41f8f620b65db5
parent65c489852c4eadb4e836907f8a72b963f9c2b944
[LoopFlatten] FlattenInfo bookkeeping. NFC.

Introduce struct FlattenInfo to group some of the bookkeeping. Besides this
being a bit of a clean-up, it is a prep step for next additions (D90640). I
could take things a bit further, but thought this was a good first step also
not to make this change too large.

Differential Revision: https://reviews.llvm.org/D90408
llvm/lib/Transforms/Scalar/LoopFlatten.cpp