HomeSort by relevance Sort by last modified time
    Searched refs:jsgraph (Results 1 - 25 of 64) 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 61 void MergeControlToEnd(JSGraph* jsgraph, Node* node) {
62 Graph* g = jsgraph->graph();
64 NodeProperties::MergeControlToEnd(g, jsgraph->common(), node);
66 g->SetEnd(g->NewNode(jsgraph->common()->End(1), node));
100 jsgraph_(builder->jsgraph()),
101 graph_(builder->jsgraph() ? builder->jsgraph()->graph() : nullptr) {
116 graph()->NewNode(jsgraph()->machine()->Word32Equal(), node,
117 jsgraph()->Int32Constant(val)))
175 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::WasmTrapHelper
    [all...]
simplified-operator-reducer.cc 17 SimplifiedOperatorReducer::SimplifiedOperatorReducer(JSGraph* jsgraph)
18 : jsgraph_(jsgraph) {}
29 return Replace(jsgraph()->BooleanConstant(!m.Value()->BooleanValue()));
36 if (m.Is(0)) return Replace(jsgraph()->FalseConstant());
37 if (m.Is(1)) return Replace(jsgraph()->TrueConstant());
109 return Replace(jsgraph()->TrueConstant());
111 return Replace(jsgraph()->FalseConstant());
129 return Replace(jsgraph()->Float64Constant(value));
134 return Replace(jsgraph()->Int32Constant(value))
    [all...]
simplified-lowering.h 28 SimplifiedLowering(JSGraph* jsgraph, Zone* zone,
47 JSGraph* const jsgraph_;
68 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::final
69 Graph* graph() { return jsgraph()->graph(); }
70 CommonOperatorBuilder* common() { return jsgraph()->common(); }
71 MachineOperatorBuilder* machine() { return jsgraph()->machine(); }
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-builtin-reducer.h 16 class JSGraph;
23 explicit JSBuiltinReducer(Editor* editor, JSGraph* jsgraph);
35 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
41 JSGraph* jsgraph_;
js-generic-lowering.cc 32 JSGenericLowering::JSGenericLowering(bool is_typing_enabled, JSGraph* jsgraph)
33 : is_typing_enabled_(is_typing_enabled), jsgraph_(jsgraph) {}
54 jsgraph()->TrueConstant());
142 inputs.push_back(jsgraph()->HeapConstant(callable.code()));
169 Node* false_value = jsgraph()->FalseConstant();
170 Node* true_value = jsgraph()->TrueConstant();
199 Node* booleanize = graph()->NewNode(op, compare, jsgraph()->ZeroConstant());
217 Node* stub_code = jsgraph()->HeapConstant(callable.code());
231 Node* ref = jsgraph()->ExternalConstant(ExternalReference(f, isolate()))
    [all...]
js-builtin-reducer.cc 89 JSBuiltinReducer::JSBuiltinReducer(Editor* editor, JSGraph* jsgraph)
90 : AdvancedReducer(editor), jsgraph_(jsgraph) {}
98 return Replace(jsgraph()->Constant(-V8_INFINITY));
173 Graph* JSBuiltinReducer::graph() const { return jsgraph()->graph(); }
176 Isolate* JSBuiltinReducer::isolate() const { return jsgraph()->isolate(); }
180 return jsgraph()->common();
185 return jsgraph()->machine();
190 return jsgraph()->simplified();
js-generic-lowering.h 19 class JSGraph;
27 JSGenericLowering(bool is_typing_enabled, JSGraph* jsgraph);
45 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),
js-inlining.h 25 JSGraph* jsgraph)
29 jsgraph_(jsgraph) {}
41 JSGraph* jsgraph_;
simplified-operator-reducer.h 15 class JSGraph;
22 explicit SimplifiedOperatorReducer(JSGraph* jsgraph);
40 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
44 JSGraph* const jsgraph_;
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-typed-lowering.cc 29 AllocationBuilder(JSGraph* jsgraph, Node* effect, Node* control)
30 : jsgraph_(jsgraph),
40 jsgraph()->Constant(size), effect_, control_);
66 Store(AccessBuilder::ForFixedArrayLength(), jsgraph()->Constant(length));
71 Store(access, jsgraph()->Constant(value));
87 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::__anon24191::final
93 JSGraph* const jsgraph_;
258 JSGraph* jsgraph() { return lowering_->jsgraph(); function in class:v8::internal::compiler::final
    [all...]
representation-change.cc 167 return jsgraph()->Constant(value);
170 return jsgraph()->Constant(static_cast<double>(value));
172 return OpParameter<int32_t>(node) == 0 ? jsgraph()->FalseConstant()
173 : jsgraph()->TrueConstant();
179 return jsgraph()->Constant(OpParameter<double>(node));
181 return jsgraph()->Constant(OpParameter<float>(node));
208 return jsgraph()->graph()->NewNode(op, node);
219 return jsgraph()->Float32Constant(
224 return jsgraph()->Float32Constant(static_cast<float>(value));
227 return jsgraph()->Float32Constant(static_cast<float>(value))
    [all...]
change-lowering.h 17 class JSGraph;
24 explicit ChangeLowering(JSGraph* jsgraph) : jsgraph_(jsgraph) {}
62 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
66 JSGraph* const jsgraph_;
js-frame-specialization.cc 43 return Replace(jsgraph()->Constant(value));
67 return Replace(jsgraph()->Constant(value));
71 Isolate* JSFrameSpecialization::isolate() const { return jsgraph()->isolate(); }
js-global-object-specialization.cc 30 Editor* editor, JSGraph* jsgraph, Flags flags,
33 jsgraph_(jsgraph),
67 Node* context = jsgraph()->HeapConstant(result.context);
86 Node* value = jsgraph()->Constant(property_cell_value);
110 Node* value = jsgraph()->Constant(property_cell_value);
136 jsgraph()->HeapConstant(property_cell), effect, control);
159 Node* context = jsgraph()->HeapConstant(result.context);
187 jsgraph()->Constant(property_cell_value));
226 jsgraph()->HeapConstant(property_cell_value_map))
    [all...]
osr.h 85 class JSGraph;
102 void Deconstruct(JSGraph* jsgraph, CommonOperatorBuilder* common,
escape-analysis-reducer.h 23 class JSGraph;
28 EscapeAnalysisReducer(Editor* editor, JSGraph* jsgraph,
46 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
51 JSGraph* const jsgraph_;
js-global-object-specialization.h 23 class JSGraph;
28 // Specializes a given JSGraph to a given global object, potentially constant
40 JSGlobalObjectSpecialization(Editor* editor, JSGraph* jsgraph, Flags flags,
59 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
68 JSGraph* const jsgraph_;
js-intrinsic-lowering.cc 24 JSIntrinsicLowering::JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph,
27 jsgraph_(jsgraph),
133 jsgraph()->Constant(0), low),
176 StatsCounter counter(jsgraph()->isolate(), name.get());
182 Node* cnt = jsgraph()->ExternalConstant(ExternalReference(&counter));
186 graph()->NewNode(machine()->Int32Add(), load, jsgraph()->OneConstant());
209 Node* vtrue = jsgraph()->FalseConstant();
218 jsgraph()->Int32Constant(instance_type));
238 value = jsgraph()->TrueConstant()
    [all...]
representation-change.h 79 RepresentationChanger(JSGraph* jsgraph, Isolate* isolate)
80 : jsgraph_(jsgraph),
107 JSGraph* jsgraph_;
135 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
138 SimplifiedOperatorBuilder* simplified() { return jsgraph()->simplified(); }
139 MachineOperatorBuilder* machine() { return jsgraph()->machine(); }
escape-analysis-reducer.cc 14 EscapeAnalysisReducer::EscapeAnalysisReducer(Editor* editor, JSGraph* jsgraph,
18 jsgraph_(jsgraph),
21 visited_(static_cast<int>(jsgraph->graph()->NodeCount()), zone) {}
133 ReplaceWithValue(node, jsgraph()->TrueConstant());
139 ReplaceWithValue(node, jsgraph()->FalseConstant());
146 ReplaceWithValue(node, jsgraph()->FalseConstant());
159 ReplaceWithValue(node, jsgraph()->FalseConstant());
209 node = clone = jsgraph()->graph()->CloneNode(node);
226 node = clone = jsgraph()->graph()->CloneNode(node)
    [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...]

Completed in 291 milliseconds

1 2 3