[llvm] [PredicateInfo] Don't store Def in ValueDFS (NFC) (PR #145022)
Yingwei Zheng via llvm-commits
llvm-commits at lists.llvm.org
Sat Jun 21 07:18:51 PDT 2025
================
@@ -229,7 +227,14 @@ class PredicateInfoBuilder {
void addInfoFor(SmallVectorImpl<Value *> &OpsToRename, Value *Op,
PredicateBase *PB);
- typedef SmallVectorImpl<ValueDFS> ValueDFSStack;
+ struct StackEntry {
+ const ValueDFS *V;
+ Value *Def = nullptr;
+
+ StackEntry(const ValueDFS *V) : V(V) {}
+ };
+
+ typedef SmallVectorImpl<StackEntry> ValueDFSStack;
----------------
dtcxzyw wrote:
```suggestion
using ValueDFSStack = SmallVectorImpl<StackEntry>;
```
https://github.com/llvm/llvm-project/pull/145022
More information about the llvm-commits
mailing list