HomeSort by relevance Sort by last modified time
    Searched refs:jsgraph (Results 1 - 25 of 71) sorted by null

1 2 3

  /external/v8/src/compiler/
js-frame-specialization.h 19 class JSGraph;
24 JSFrameSpecialization(JavaScriptFrame const* frame, JSGraph* jsgraph)
25 : frame_(frame), jsgraph_(jsgraph) {}
36 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
39 JSGraph* const jsgraph_;
wasm-compiler.cc 56 void MergeControlToEnd(JSGraph* jsgraph, Node* node) {
57 Graph* g = jsgraph->graph();
59 NodeProperties::MergeControlToEnd(g, jsgraph->common(), node);
61 g->SetEnd(g->NewNode(jsgraph->common()->End(1), node));
75 jsgraph_(builder->jsgraph()),
76 graph_(builder->jsgraph() ? builder->jsgraph()->graph() : nullptr) {}
97 graph()->NewNode(jsgraph()->machine()->Word32Equal(), node,
98 jsgraph()->Int32Constant(val))
187 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::WasmTrapHelper
    [all...]
js-context-specialization.h 15 class JSGraph;
19 // Specializes a given JSGraph to a given context, potentially constant folding
23 JSContextSpecialization(Editor* editor, JSGraph* jsgraph,
25 : AdvancedReducer(editor), jsgraph_(jsgraph), context_(context) {}
38 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
41 JSGraph* const jsgraph_;
js-inlining.h 25 JSGraph* jsgraph)
29 jsgraph_(jsgraph) {}
40 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
44 JSGraph* const jsgraph_;
simplified-lowering.h 32 SimplifiedLowering(JSGraph* jsgraph, Zone* zone,
53 JSGraph* const jsgraph_;
84 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::final
85 Graph* graph() { return jsgraph()->graph(); }
86 CommonOperatorBuilder* common() { return jsgraph()->common(); }
87 MachineOperatorBuilder* machine() { return jsgraph()->machine(); }
88 SimplifiedOperatorBuilder* simplified() { return jsgraph()->simplified(); }
store-store-elimination.h 18 class JSGraph;
22 StoreStoreElimination(JSGraph* js_graph, Zone* temp_zone);
29 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
32 JSGraph* const jsgraph_;
js-generic-lowering.cc 31 JSGenericLowering::JSGenericLowering(JSGraph* jsgraph) : jsgraph_(jsgraph) {}
101 Node* stub_code = jsgraph()->HeapConstant(callable.code());
116 Node* ref = jsgraph()->ExternalConstant(ExternalReference(f, isolate()));
117 Node* arity = jsgraph()->Int32Constant(nargs);
118 node->InsertInput(zone(), 0, jsgraph()->CEntryStubConstant(fun->result_size));
163 jsgraph()->IntPtrConstant(JSFunction::kLiteralsOffset - kHeapObjectTag),
167 jsgraph()->IntPtrConstant(LiteralsArray::kFeedbackVectorOffset -
170 node->InsertInput(zone(), 2, jsgraph()->SmiConstant(p.feedback().index()))
    [all...]
js-generic-lowering.h 19 class JSGraph;
27 explicit JSGenericLowering(JSGraph* jsgraph);
46 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
52 JSGraph* const jsgraph_;
js-inlining-heuristic.h 18 CompilationInfo* info, JSGraph* jsgraph)
21 inliner_(editor, local_zone, info, jsgraph),
simplified-operator-reducer.h 19 class JSGraph;
25 SimplifiedOperatorReducer(Editor* editor, JSGraph* jsgraph);
45 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
49 JSGraph* const jsgraph_;
js-global-object-specialization.cc 30 Editor* editor, JSGraph* jsgraph,
33 jsgraph_(jsgraph),
65 Node* context = jsgraph()->HeapConstant(result.context);
85 Node* value = jsgraph()->Constant(property_cell_value);
101 Node* value = jsgraph()->Constant(property_cell_value);
124 jsgraph()->HeapConstant(property_cell), effect, control);
147 Node* context = jsgraph()->HeapConstant(result.context);
175 jsgraph()->Constant(property_cell_value));
199 jsgraph()->HeapConstant(property_cell_value_map))
    [all...]
js-call-reducer.h 17 class JSGraph;
32 JSCallReducer(JSGraph* jsgraph, Flags flags,
34 : jsgraph_(jsgraph), flags_(flags), native_context_(native_context) {}
50 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
56 JSGraph* const jsgraph_;
js-create-lowering.cc 32 AllocationBuilder(JSGraph* jsgraph, Node* effect, Node* control)
33 : jsgraph_(jsgraph),
44 jsgraph()->Constant(size), effect_, control_);
70 Store(AccessBuilder::ForFixedArrayLength(), jsgraph()->Constant(length));
75 Store(access, jsgraph()->Constant(value));
91 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::__anon23624::final
97 JSGraph* const jsgraph_;
261 AllocationBuilder a(jsgraph(), effect, graph()->start())
    [all...]
memory-optimizer.cc 18 MemoryOptimizer::MemoryOptimizer(JSGraph* jsgraph, Zone* zone)
19 : jsgraph_(jsgraph),
111 Node* top_address = jsgraph()->ExternalConstant(
115 Node* limit_address = jsgraph()->ExternalConstant(
142 jsgraph()->IntPtrConstant(object_size));
146 top_address, jsgraph()->IntPtrConstant(0), top, effect, control);
152 jsgraph()->IntPtrConstant(kHeapObjectTag)));
165 jsgraph()->IntPtrConstant(0), effect, control);
168 jsgraph()->IntPtrConstant(0), effect, control)
    [all...]
simplified-operator-reducer.cc 36 JSGraph* jsgraph)
38 jsgraph_(jsgraph),
49 return Replace(jsgraph()->BooleanConstant(!m.Value()->BooleanValue()));
56 if (m.Is(0)) return Replace(jsgraph()->FalseConstant());
57 if (m.Is(1)) return Replace(jsgraph()->TrueConstant());
194 return Replace(jsgraph()->TrueConstant());
196 return Replace(jsgraph()->FalseConstant());
221 return Replace(jsgraph()->BooleanConstant(value));
225 return Replace(jsgraph()->Float64Constant(value))
    [all...]
js-frame-specialization.cc 43 return Replace(jsgraph()->Constant(value));
67 return Replace(jsgraph()->Constant(value));
71 Isolate* JSFrameSpecialization::isolate() const { return jsgraph()->isolate(); }
osr.h 85 class JSGraph;
102 void Deconstruct(JSGraph* jsgraph, CommonOperatorBuilder* common,
escape-analysis-reducer.cc 24 EscapeAnalysisReducer::EscapeAnalysisReducer(Editor* editor, JSGraph* jsgraph,
28 jsgraph_(jsgraph),
31 fully_reduced_(static_cast<int>(jsgraph->graph()->NodeCount() * 2), zone),
184 ReplaceWithValue(node, jsgraph()->TrueConstant());
186 Replace(jsgraph()->TrueConstant());
189 ReplaceWithValue(node, jsgraph()->FalseConstant());
191 return Replace(jsgraph()->FalseConstant());
194 ReplaceWithValue(node, jsgraph()->FalseConstant());
196 return Replace(jsgraph()->FalseConstant())
    [all...]
escape-analysis-reducer.h 17 class JSGraph;
21 EscapeAnalysisReducer(Editor* editor, JSGraph* jsgraph,
43 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
48 JSGraph* const jsgraph_;
js-global-object-specialization.h 22 class JSGraph;
27 // Specializes a given JSGraph to a given global object, potentially constant
32 JSGlobalObjectSpecialization(Editor* editor, JSGraph* jsgraph,
51 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
59 JSGraph* const jsgraph_;
representation-change.cc 178 return jsgraph()->Constant(value);
181 return jsgraph()->Constant(static_cast<double>(value));
183 return OpParameter<int32_t>(node) == 0 ? jsgraph()->FalseConstant()
184 : jsgraph()->TrueConstant();
190 return jsgraph()->Constant(OpParameter<double>(node));
192 return jsgraph()->Constant(OpParameter<float>(node));
236 return jsgraph()->graph()->NewNode(op, node);
247 return jsgraph()->Float32Constant(
252 return jsgraph()->Float32Constant(static_cast<float>(value));
255 return jsgraph()->Float32Constant(static_cast<float>(value))
    [all...]
js-create-lowering.h 23 class JSGraph;
33 JSGraph* jsgraph, MaybeHandle<LiteralsArray> literals_array,
37 jsgraph_(jsgraph),
80 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
90 JSGraph* const jsgraph_;
pipeline.cc 106 JSGraph(isolate_, graph_, common_, javascript_, simplified_, machine_);
181 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::PipelineData
326 JSGraph* jsgraph_ = nullptr;
435 JSGraph* jsgraph,
439 : AstGraphBuilder(local_zone, info, jsgraph, loop_assignment,
488 JSGraphReducer(JSGraph* jsgraph, Zone* zone)
489 : GraphReducer(zone, jsgraph->graph(), jsgraph->Dead()) {
    [all...]
  /external/v8/test/cctest/compiler/
test-osr.cc 52 jsgraph(main_isolate(), &graph, &common, nullptr, nullptr, nullptr),
69 JSGraph jsgraph; member in class:v8::internal::compiler::OsrDeconstructorTester
117 helper.Deconstruct(&jsgraph, &common, main_zone());
151 T.NewOsrPhi(loop, T.jsgraph.OneConstant(), 0, T.jsgraph.ZeroConstant());
159 CheckInputs(osr_phi, T.osr_values[0], T.jsgraph.ZeroConstant(), loop);
171 T.NewOsrPhi(loop, T.jsgraph.OneConstant(), 0, T.jsgraph.ZeroConstant());
179 CheckInputs(osr_phi, T.osr_values[0], T.jsgraph.ZeroConstant(), loop)
    [all...]
test-representation-change.cc 33 JSGraph jsgraph_;
39 JSGraph* jsgraph() { return &jsgraph_; } function in class:v8::internal::compiler::RepresentationChangerTester
125 Node* true_node = r.jsgraph()->TrueConstant();
132 Node* false_node = r.jsgraph()->FalseConstant();
145 Node* node = r.jsgraph()->Int32Constant(i);
161 Node* n = r.jsgraph()->Float64Constant(*i);
172 Node* n = r.jsgraph()->Constant(*i);
183 Node* n = r.jsgraph()->Float32Constant(*i);
194 Node* n = r.jsgraph()->Int32Constant(*i)
    [all...]

Completed in 152 milliseconds

1 2 3