Lines Matching refs:EscapeAnalysis
27 const EscapeAnalysis::Alias EscapeAnalysis::kNotReachable =
29 const EscapeAnalysis::Alias EscapeAnalysis::kUntrackable =
147 VirtualObject* GetOrCreateTrackedVirtualObject(EscapeAnalysis::Alias alias,
149 void SetVirtualObject(EscapeAnalysis::Alias alias, VirtualObject* state);
179 size_t LoadVirtualObjectsFromStatesFor(EscapeAnalysis::Alias alias);
181 VirtualState* state, const ZoneVector<EscapeAnalysis::Alias>& aliases);
192 EscapeAnalysis::Alias alias) { in LoadVirtualObjectsFromStatesFor()
207 VirtualState* state, const ZoneVector<EscapeAnalysis::Alias>& aliases) { in LoadVirtualObjectsForFieldsFrom()
211 EscapeAnalysis::Alias alias = aliases[field->id()]; in LoadVirtualObjectsForFieldsFrom()
258 EscapeAnalysis::Alias alias, NodeId id, Zone* zone) { in GetOrCreateTrackedVirtualObject()
268 void VirtualState::SetVirtualObject(EscapeAnalysis::Alias alias, in SetVirtualObject()
276 for (EscapeAnalysis::Alias alias = 0; alias < size(); ++alias) { in UpdateFrom()
337 Node* EscapeAnalysis::GetReplacementIfSame(ZoneVector<VirtualObject*>& objs) { in GetReplacementIfSame()
352 for (EscapeAnalysis::Alias alias = 0; alias < size(); ++alias) { in MergeFrom()
425 EscapeStatusAnalysis::EscapeStatusAnalysis(EscapeAnalysis* object_analysis, in EscapeStatusAnalysis()
715 EscapeAnalysis::EscapeAnalysis(Graph* graph, CommonOperatorBuilder* common, in EscapeAnalysis() function in v8::internal::compiler::EscapeAnalysis
728 EscapeAnalysis::~EscapeAnalysis() {} in ~EscapeAnalysis()
731 void EscapeAnalysis::Run() { in Run()
739 void EscapeAnalysis::AssignAliases() { in AssignAliases()
784 for (EscapeAnalysis::Alias id = 0; id < graph()->NodeCount(); ++id) { in AssignAliases()
796 void EscapeAnalysis::RunObjectAnalysis() { in RunObjectAnalysis()
833 bool EscapeAnalysis::IsDanglingEffectNode(Node* node) { in IsDanglingEffectNode()
852 bool EscapeAnalysis::Process(Node* node) { in Process()
892 void EscapeAnalysis::ProcessAllocationUsers(Node* node) { in ProcessAllocationUsers()
922 bool EscapeAnalysis::IsEffectBranchPoint(Node* node) { in IsEffectBranchPoint()
935 void EscapeAnalysis::ForwardVirtualState(Node* node) { in ForwardVirtualState()
977 void EscapeAnalysis::ProcessStart(Node* node) { in ProcessStart()
983 bool EscapeAnalysis::ProcessEffectPhi(Node* node) { in ProcessEffectPhi()
1042 void EscapeAnalysis::ProcessAllocation(Node* node) { in ProcessAllocation()
1070 void EscapeAnalysis::ProcessFinishRegion(Node* node) { in ProcessFinishRegion()
1091 Node* EscapeAnalysis::replacement(NodeId id) { in replacement()
1097 Node* EscapeAnalysis::replacement(Node* node) { in replacement()
1102 bool EscapeAnalysis::SetReplacement(Node* node, Node* rep) { in SetReplacement()
1109 bool EscapeAnalysis::UpdateReplacement(VirtualState* state, Node* node, in UpdateReplacement()
1127 Node* EscapeAnalysis::ResolveReplacement(Node* node) { in ResolveReplacement()
1135 Node* EscapeAnalysis::GetReplacement(Node* node) { in GetReplacement()
1140 Node* EscapeAnalysis::GetReplacement(NodeId id) { in GetReplacement()
1150 bool EscapeAnalysis::IsVirtual(Node* node) { in IsVirtual()
1158 bool EscapeAnalysis::IsEscaped(Node* node) { in IsEscaped()
1166 bool EscapeAnalysis::SetEscaped(Node* node) { in SetEscaped()
1171 VirtualObject* EscapeAnalysis::GetVirtualObject(Node* at, NodeId id) { in GetVirtualObject()
1179 VirtualObject* EscapeAnalysis::ResolveVirtualObject(VirtualState* state, in ResolveVirtualObject()
1193 bool EscapeAnalysis::CompareVirtualObjects(Node* left, Node* right) { in CompareVirtualObjects()
1204 int EscapeAnalysis::OffsetFromAccess(Node* node) { in OffsetFromAccess()
1210 void EscapeAnalysis::ProcessLoadFromPhi(int offset, Node* from, Node* node, in ProcessLoadFromPhi()
1251 void EscapeAnalysis::ProcessLoadField(Node* node) { in ProcessLoadField()
1276 void EscapeAnalysis::ProcessLoadElement(Node* node) { in ProcessLoadElement()
1323 void EscapeAnalysis::ProcessStoreField(Node* node) { in ProcessStoreField()
1339 void EscapeAnalysis::ProcessStoreElement(Node* node) { in ProcessStoreElement()
1379 Node* EscapeAnalysis::GetOrCreateObjectState(Node* effect, Node* node) { in GetOrCreateObjectState()
1424 void EscapeAnalysis::DebugPrintObject(VirtualObject* object, Alias alias) { in DebugPrintObject()
1435 void EscapeAnalysis::DebugPrintState(VirtualState* state) { in DebugPrintState()
1445 void EscapeAnalysis::DebugPrint() { in DebugPrint()
1461 VirtualObject* EscapeAnalysis::GetVirtualObject(VirtualState* state, in GetVirtualObject()