[llvm] [SCEV] Use SCEVUse for ValuesAtScope (NFC). (PR #207062)
Ramkumar Ramachandra via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 17 02:49:35 PDT 2026
================
@@ -720,6 +723,13 @@ class ScalarEvolution {
LLVM_ABI void registerUser(const SCEV *User, ArrayRef<const SCEV *> Ops);
LLVM_ABI void registerUser(const SCEV *User, ArrayRef<SCEVUse> Ops);
+ /// Attach use-specific no-wrap \p Flags to \p S and record the use.
+ SCEVUse getUseWithFlags(const SCEV *S, SCEVNoWrapFlags Flags) {
+ SCEVUse U(S, Flags);
+ registerFlaggedUse(U);
+ return U;
----------------
artagnon wrote:
```suggestion
return {U, Flags};
```
Hm?
https://github.com/llvm/llvm-project/pull/207062
More information about the llvm-commits
mailing list