Reapply: [NFC] factor out unrolling decision logic
authorAli Sedaghati <asedagha@sfu.ca>
Wed, 18 Aug 2021 18:57:56 +0000 (11:57 -0700)
committerMircea Trofin <mtrofin@google.com>
Wed, 18 Aug 2021 19:04:33 +0000 (12:04 -0700)
commitcc7bcef3e3582196bba9d7d88efbd42a110b39f4
tree764cebb6a38a4281aab2c6d4defbf6037f909ed0
parent2d53e54f0e1d8fc4f5c3f637b449427d9a2bef25
Reapply: [NFC] factor out unrolling decision logic

reverting ffd8a268bdc518f87e9ba7524aba0458f4b9979c (reapplying
4d559837e887c278d7c27274f4f6b1b78b97c00d) - removed spurious inclusion
of <optional>

Differential Revision: https://reviews.llvm.org/D106001
llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp