[llvm] [polly] [SCEV] Rename SCEVNoWrapFlags to SCEVFlags (NFC) (PR #225179)
David Sherwood via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 23 03:12:37 PDT 2026
================
@@ -193,18 +195,14 @@ template <typename SCEVPtrT> SCEVUseT(SCEVPtrT) -> SCEVUseT<SCEVPtrT>;
using SCEVUse = SCEVUseT<const SCEV *>;
/// The no-wrap flags to apply when creating a SCEV expression, to the
-/// expression and use respectively.
-struct SCEVFlags {
- /// Flags applied directly to a SCEV expression, must be valid wherever the
- /// expression is valid.
- SCEVNoWrapFlags ExprFlags;
-
- /// Flags only applied to a SCEVUse.
- SCEVNoWrapFlags UseFlags;
-
- constexpr SCEVFlags(SCEVNoWrapFlags ExprFlags = SCEVNoWrapFlags::FlagNone,
- SCEVNoWrapFlags UseFlags = SCEVNoWrapFlags::FlagNone)
- : ExprFlags(ExprFlags), UseFlags(UseFlags) {}
+/// expression and use: the first component of the pair is applied directly to a
----------------
david-arm wrote:
This change doesn't seem to fit in with the title of the PR `[SCEV] Rename SCEVNoWrapFlags to SCEVFlags (NFC)`. Perhaps better done separately?
https://github.com/llvm/llvm-project/pull/225179
More information about the llvm-commits
mailing list