• Home
  • Raw
  • Download

Lines Matching refs:EscapeStatusAnalysis

40 class EscapeStatusAnalysis : public ZoneObject {  class
71 EscapeStatusAnalysis(EscapeAnalysis* object_analysis, Graph* graph,
118 DISALLOW_COPY_AND_ASSIGN(EscapeStatusAnalysis);
121 DEFINE_OPERATORS_FOR_FLAGS(EscapeStatusAnalysis::StatusFlags)
123 const Alias EscapeStatusAnalysis::kNotReachable =
125 const Alias EscapeStatusAnalysis::kUntrackable =
580 EscapeStatusAnalysis::EscapeStatusAnalysis(EscapeAnalysis* object_analysis, in EscapeStatusAnalysis() function in v8::internal::compiler::EscapeStatusAnalysis
590 bool EscapeStatusAnalysis::HasEntry(Node* node) { in HasEntry()
594 bool EscapeStatusAnalysis::IsVirtual(Node* node) { in IsVirtual()
598 bool EscapeStatusAnalysis::IsVirtual(NodeId id) { in IsVirtual()
602 bool EscapeStatusAnalysis::IsEscaped(Node* node) { in IsEscaped()
606 bool EscapeStatusAnalysis::IsAllocation(Node* node) { in IsAllocation()
611 bool EscapeStatusAnalysis::SetEscaped(Node* node) { in SetEscaped()
617 bool EscapeStatusAnalysis::IsInQueue(NodeId id) { in IsInQueue()
621 void EscapeStatusAnalysis::SetInQueue(NodeId id, bool on_stack) { in SetInQueue()
629 void EscapeStatusAnalysis::ResizeStatusVector() { in ResizeStatusVector()
635 size_t EscapeStatusAnalysis::GetStatusVectorSize() { return status_.size(); } in GetStatusVectorSize()
637 void EscapeStatusAnalysis::RunStatusAnalysis() { in RunStatusAnalysis()
648 void EscapeStatusAnalysis::EnqueueForStatusAnalysis(Node* node) { in EnqueueForStatusAnalysis()
656 void EscapeStatusAnalysis::RevisitInputs(Node* node) { in RevisitInputs()
666 void EscapeStatusAnalysis::RevisitUses(Node* node) { in RevisitUses()
676 void EscapeStatusAnalysis::Process(Node* node) { in Process()
725 bool EscapeStatusAnalysis::IsAllocationPhi(Node* node) { in IsAllocationPhi()
735 void EscapeStatusAnalysis::ProcessStoreField(Node* node) { in ProcessStoreField()
747 void EscapeStatusAnalysis::ProcessStoreElement(Node* node) { in ProcessStoreElement()
759 void EscapeStatusAnalysis::ProcessAllocate(Node* node) { in ProcessAllocate()
783 bool EscapeStatusAnalysis::CheckUsesForEscape(Node* uses, Node* rep, in CheckUsesForEscape()
873 void EscapeStatusAnalysis::ProcessFinishRegion(Node* node) { in ProcessFinishRegion()
885 void EscapeStatusAnalysis::DebugPrint() { in DebugPrint()
899 status_analysis_(new (zone) EscapeStatusAnalysis(this, graph, zone)), in EscapeAnalysis()
926 void EscapeStatusAnalysis::AssignAliases() { in AssignAliases()
985 bool EscapeStatusAnalysis::IsNotReachable(Node* node) { in IsNotReachable()
1042 bool EscapeStatusAnalysis::IsDanglingEffectNode(Node* node) { in IsDanglingEffectNode()
1068 bool EscapeStatusAnalysis::IsEffectBranchPoint(Node* node) { in IsEffectBranchPoint()
1745 if (alias < EscapeStatusAnalysis::kUntrackable) { in ExistsVirtualAllocate()