Lines Matching defs:DependInfoNode
27 class DependInfoNode : public ChunkObject {
29 DependInfoNode(Chunk* chunk) : chunk_(chunk) {}
30 ~DependInfoNode() = default;
35 DependInfoNode* UpdateNode(GateRef gate);
36 DependInfoNode* UpdateFrameState(GateRef framestate);
37 DependInfoNode* UpdateStoreProperty(EarlyElimination* elimination, GateRef gate);
38 bool Equals(DependInfoNode* that);
39 void Merge(EarlyElimination* elimination, DependInfoNode* that);
41 void CopyFrom(DependInfoNode *other)
78 DependInfoNode* GetDependChain(GateRef dependIn)
86 GateRef UpdateDependChain(GateRef gate, DependInfoNode* dependInfo);
87 DependInfoNode* UpdateWrite(GateRef gate, DependInfoNode* dependInfo);
92 DependInfoNode* GetLoopDependInfo(GateRef depend);
95 ChunkVector<DependInfoNode*> dependChains_;