[SCEV] Only add direct loop users (NFC)
authorNikita Popov <nikita.ppv@gmail.com>
Sat, 30 Oct 2021 19:56:30 +0000 (21:56 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Mon, 1 Nov 2021 17:49:43 +0000 (18:49 +0100)
commit4972d12185b087263c6ec189ae2e46a11f9d2d29
tree2f1ff1f5529e50b6ff8d60df184ad5c4e5cb8273
parentac7c8808ba89fb6188d5b1bb83bdd08e5c39d71e
[SCEV] Only add direct loop users (NFC)

It it now sufficient to track only direct addrec users of a loop,
and let the SCEVUsers mechanism track and invalidate transitive users.

Differential Revision: https://reviews.llvm.org/D112875
llvm/include/llvm/Analysis/ScalarEvolution.h
llvm/lib/Analysis/ScalarEvolution.cpp