forked from OSchip/llvm-project
[PredicateInfo] Remove unused member (NFC)
PredicateInfo takes up a large amount of memory during IPSCCP with many functions. And a large part of that space seems to be going completely to waste here...
This commit is contained in:
parent
a7e15b0626
commit
0f1678cd08
|
@ -197,11 +197,8 @@ class PredicateInfo {
|
|||
private:
|
||||
// Used to store information about each value we might rename.
|
||||
struct ValueInfo {
|
||||
// Information about each possible copy. During processing, this is each
|
||||
// inserted info. After processing, we move the uninserted ones to the
|
||||
// uninserted vector.
|
||||
// Information about each possible copy.
|
||||
SmallVector<PredicateBase *, 4> Infos;
|
||||
SmallVector<PredicateBase *, 4> UninsertedInfos;
|
||||
};
|
||||
// This owns the all the predicate infos in the function, placed or not.
|
||||
iplist<PredicateBase> AllInfos;
|
||||
|
|
Loading…
Reference in New Issue