Home
last modified time | relevance | path

Searched refs:escape_analysis (Results 1 – 4 of 4) sorted by relevance

/external/v8/src/compiler/
Descape-analysis-reducer.cc15 EscapeAnalysis* escape_analysis, in EscapeAnalysisReducer() argument
19 escape_analysis_(escape_analysis), in EscapeAnalysisReducer()
58 if (Node* rep = escape_analysis()->GetReplacement(node)) { in ReduceLoad()
77 if (escape_analysis()->IsVirtual(NodeProperties::GetValueInput(node, 0))) { in ReduceStore()
93 if (escape_analysis()->IsVirtual(node)) { in ReduceAllocate()
130 if (escape_analysis()->IsVirtual(left)) { in ReduceReferenceEqual()
131 if (escape_analysis()->IsVirtual(right) && in ReduceReferenceEqual()
132 escape_analysis()->CompareVirtualObjects(left, right)) { in ReduceReferenceEqual()
144 } else if (escape_analysis()->IsVirtual(right)) { in ReduceReferenceEqual()
158 if (escape_analysis()->IsVirtual(input)) { in ReduceObjectIsSmi()
[all …]
Descape-analysis-reducer.h29 EscapeAnalysis* escape_analysis, Zone* zone);
47 EscapeAnalysis* escape_analysis() const { return escape_analysis_; } in escape_analysis() function
Dpipeline.cc661 EscapeAnalysis escape_analysis(data->graph(), data->jsgraph()->common(), in Run() local
663 escape_analysis.Run(); in Run()
666 &escape_analysis, temp_zone); in Run()
/external/v8/test/unittests/compiler/
Descape-analysis-unittest.cc31 EscapeAnalysis* escape_analysis() { return &escape_analysis_; } in escape_analysis() function in v8::internal::compiler::EscapeAnalysisTest
143 EXPECT_EQ(rep, escape_analysis()->GetReplacement(node)); in ExpectReplacement()
147 Node* rep = escape_analysis()->GetReplacement(node); in ExpectReplacementPhi()
157 EXPECT_TRUE(escape_analysis()->IsVirtual(node)); in ExpectVirtual()
163 EXPECT_TRUE(escape_analysis()->IsEscaped(node)); in ExpectEscaped()
278 Node* replacement_phi = escape_analysis()->GetReplacement(load); in TEST_F()