• Home
  • Raw
  • Download

Lines Matching refs:status_analysis_

899       status_analysis_(new (zone) EscapeStatusAnalysis(this, graph, zone)),  in EscapeAnalysis()
913 status_analysis_->AssignAliases(); in Run()
914 if (status_analysis_->AliasCount() > 0) { in Run()
917 status_analysis_->ResizeStatusVector(); in Run()
919 status_analysis_->RunStatusAnalysis(); in Run()
1000 status_analysis_->SetInQueue(node->id(), false); in RunObjectAnalysis()
1004 if (status_analysis_->IsNotReachable(use)) { in RunObjectAnalysis()
1012 if (!status_analysis_->IsInQueue(use->id())) { in RunObjectAnalysis()
1013 status_analysis_->SetInQueue(use->id(), true); in RunObjectAnalysis()
1018 !status_analysis_->IsDanglingEffectNode(use)) { in RunObjectAnalysis()
1019 if (!status_analysis_->IsInQueue(use->id())) { in RunObjectAnalysis()
1020 status_analysis_->SetInQueue(use->id(), true); in RunObjectAnalysis()
1173 status_analysis_->GetAlias(obj->id()), obj->id()); in ProcessAllocationUsers()
1201 Alias changed_alias = status_analysis_->GetAlias(obj->id()); in CopyForModificationAt()
1220 status_analysis_->IsDanglingEffectNode(node)) { in ForwardVirtualState()
1237 if (status_analysis_->IsEffectBranchPoint(effect)) { in ForwardVirtualState()
1249 new (zone()) VirtualState(node, zone(), status_analysis_->AliasCount()); in ProcessStart()
1259 new (zone()) VirtualState(node, zone(), status_analysis_->AliasCount()); in ProcessEffectPhi()
1278 VirtualState(node, zone(), status_analysis_->AliasCount()); in ProcessEffectPhi()
1298 status_analysis_->ResizeStatusVector(); in ProcessEffectPhi()
1307 Alias alias = status_analysis_->GetAlias(node->id()); in ProcessAllocation()
1340 state->VirtualObjectFromAlias(status_analysis_->GetAlias(node->id())); in ProcessFinishRegion()
1387 if (node->id() >= status_analysis_->GetStatusVectorSize()) { in IsVirtual()
1390 return status_analysis_->IsVirtual(node); in IsVirtual()
1394 if (node->id() >= status_analysis_->GetStatusVectorSize()) { in IsEscaped()
1397 return status_analysis_->IsEscaped(node); in IsEscaped()
1449 status_analysis_->GetAliasMap()); in ProcessLoadFromPhi()
1466 status_analysis_->ResizeStatusVector(); in ProcessLoadFromPhi()
1494 if (status_analysis_->SetEscaped(from)) { in ProcessLoadField()
1548 if (status_analysis_->SetEscaped(from)) { in ProcessLoadElement()
1572 if (status_analysis_->SetEscaped(to)) { in ProcessStoreField()
1621 if (status_analysis_->SetEscaped(to)) { in ProcessStoreElement()
1634 status_analysis_->GetAlias(object->id()), object->id()); in ProcessStoreElement()
1706 for (Alias alias = 0; alias < status_analysis_->AliasCount(); ++alias) { in DebugPrintState()
1736 if (node->id() >= status_analysis_->GetAliasMap().size()) return nullptr; in GetVirtualObject()
1737 Alias alias = status_analysis_->GetAlias(node->id()); in GetVirtualObject()
1743 for (size_t id = 0; id < status_analysis_->GetAliasMap().size(); ++id) { in ExistsVirtualAllocate()
1744 Alias alias = status_analysis_->GetAlias(static_cast<NodeId>(id)); in ExistsVirtualAllocate()
1746 if (status_analysis_->IsVirtual(static_cast<int>(id))) { in ExistsVirtualAllocate()
1754 Graph* EscapeAnalysis::graph() const { return status_analysis_->graph(); } in graph()