[LV] Remove unnecessary uses of Loop* (NFC).
authorFlorian Hahn <flo@fhahn.com>
Sat, 19 Mar 2022 20:18:47 +0000 (20:18 +0000)
committerFlorian Hahn <flo@fhahn.com>
Sat, 19 Mar 2022 20:18:47 +0000 (20:18 +0000)
commit1a820ff03910e7def89766296fa2ea41ff1a52fc
tree5261e0182ba9b8e606e7e37510299df3575e1c5a
parent57b41af838ddf82ab0360e3d1c25e56a951dcf09
[LV] Remove unnecessary uses of Loop* (NFC).

Update functions that previously took a loop pointer but only to get the
pre-header. Instead, pass the block directly. This removes the
requirement for the loop object to be created up-front.
llvm/lib/Transforms/Vectorize/LoopVectorize.cpp