Lines Matching refs:status_

112   ZoneVector<StatusFlags> status_;  member in v8::internal::compiler::EscapeStatusAnalysis
139 status_(kInitial), in VirtualObject()
147 status_(other.status_ & ~kCopyRequired), in VirtualObject()
156 status_(kTracked | (initialized ? kInitialized : kInitial)), in VirtualObject()
173 bool IsTracked() const { return status_ & kTracked; } in IsTracked()
174 bool IsInitialized() const { return status_ & kInitialized; } in IsInitialized()
175 bool SetInitialized() { return status_ |= kInitialized; } in SetInitialized()
207 bool IsCopyRequired() const { return status_ & kCopyRequired; } in IsCopyRequired()
208 void SetCopyRequired() { status_ |= kCopyRequired; } in SetCopyRequired()
224 StatusFlags status_; member in v8::internal::compiler::VirtualObject
236 bool changed = status_ != other.status_; in DEFINE_OPERATORS_FOR_FLAGS()
237 status_ = other.status_; in DEFINE_OPERATORS_FOR_FLAGS()
562 status_(zone), in EscapeStatusAnalysis()
568 return status_[node->id()] & (kTracked | kEscaped); in HasEntry()
576 return (status_[id] & kTracked) && !(status_[id] & kEscaped); in IsVirtual()
580 return status_[node->id()] & kEscaped; in IsEscaped()
589 bool changed = !(status_[node->id()] & kEscaped); in SetEscaped()
590 status_[node->id()] |= kEscaped | kTracked; in SetEscaped()
595 return status_[id] & kInQueue; in IsInQueue()
600 status_[id] |= kInQueue; in SetInQueue()
602 status_[id] &= ~kInQueue; in SetInQueue()
607 if (status_.size() <= graph()->NodeCount()) { in ResizeStatusVector()
608 status_.resize(graph()->NodeCount() * 1.1, kUnknown); in ResizeStatusVector()
612 size_t EscapeStatusAnalysis::GetStatusVectorSize() { return status_.size(); } in GetStatusVectorSize()
619 status_[node->id()] &= ~kOnStack; in RunStatusAnalysis()
621 status_[node->id()] |= kVisited; in RunStatusAnalysis()
627 if (!(status_[node->id()] & kOnStack)) { in EnqueueForStatusAnalysis()
629 status_[node->id()] |= kOnStack; in EnqueueForStatusAnalysis()
636 if (!(status_[input->id()] & kOnStack)) { in RevisitInputs()
638 status_[input->id()] |= kOnStack; in RevisitInputs()
646 if (!(status_[use->id()] & kOnStack) && !IsNotReachable(use)) { in RevisitUses()
648 status_[use->id()] |= kOnStack; in RevisitUses()
680 status_[node->id()] |= kTracked; in Process()
730 status_[node->id()] |= kTracked; in ProcessAllocate()
840 status_[node->id()] |= kTracked; in ProcessFinishRegion()
849 for (NodeId id = 0; id < status_.size(); id++) { in DebugPrint()
850 if (status_[id] & kTracked) { in DebugPrint()
852 (status_[id] & kEscaped) ? "escaping" : "virtual"); in DebugPrint()
998 if (status_[node->id()] & kDanglingComputed) { in IsDanglingEffectNode()
999 return status_[node->id()] & kDangling; in IsDanglingEffectNode()
1008 status_[node->id()] |= kDanglingComputed; in IsDanglingEffectNode()
1015 status_[node->id()] |= kDanglingComputed; in IsDanglingEffectNode()
1019 status_[node->id()] |= kDanglingComputed | kDangling; in IsDanglingEffectNode()
1024 if (status_[node->id()] & kBranchPointComputed) { in IsEffectBranchPoint()
1025 return status_[node->id()] & kBranchPoint; in IsEffectBranchPoint()
1038 status_[node->id()] |= kBranchPointComputed | kBranchPoint; in IsEffectBranchPoint()
1043 status_[node->id()] |= kBranchPointComputed; in IsEffectBranchPoint()