HomeSort by relevance Sort by last modified time
    Searched refs:JSGraph (Results 26 - 50 of 53) sorted by null

12 3

  /external/v8/src/compiler/
js-native-context-specialization.h 27 class JSGraph;
35 // Specializes a given JSGraph to a given native context, potentially constant
49 JSNativeContextSpecialization(Editor* editor, JSGraph* jsgraph,
219 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
234 JSGraph* const jsgraph_;
type-narrowing-reducer.cc 14 TypeNarrowingReducer::TypeNarrowingReducer(Editor* editor, JSGraph* jsgraph,
17 jsgraph_(jsgraph),
18 op_typer_(jsgraph->isolate(), js_heap_broker, zone()) {}
82 Graph* TypeNarrowingReducer::graph() const { return jsgraph()->graph(); }
frame-states.cc 105 JSGraph* jsgraph, FrameStateType frame_type, Builtins::Name name,
109 Isolate* const isolate = jsgraph->isolate();
110 Graph* const graph = jsgraph->graph();
111 CommonOperatorBuilder* const common = jsgraph->common();
127 op, params_node, jsgraph->EmptyStateValues(), jsgraph->EmptyStateValues(),
136 JSGraph* jsgraph, Builtins::Name name, Node* context,
139 Isolate* isolate = jsgraph->isolate()
    [all...]
store-store-elimination.cc 132 RedundantStoreFinder(JSGraph* js_graph, Zone* temp_zone);
149 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::__anon48378::final
150 Isolate* isolate() { return jsgraph()->isolate(); }
159 JSGraph* const jsgraph_;
199 Visit(jsgraph()->graph()->end());
211 AllNodes all(temp_zone(), jsgraph()->graph());
233 void StoreStoreElimination::Run(JSGraph* js_graph, Zone* temp_zone) {
339 RedundantStoreFinder::RedundantStoreFinder(JSGraph* js_graph, Zone* temp_zone)
effect-control-linearizer.h 26 class JSGraph;
36 EffectControlLinearizer(JSGraph* graph, Schedule* schedule, Zone* temp_zone,
206 JSGraph* jsgraph() const { return js_graph_; } function in class:v8::internal::compiler::EffectControlLinearizer
216 JSGraph* js_graph_;
js-call-reducer.h 27 class JSGraph;
40 JSCallReducer(Editor* editor, JSGraph* jsgraph, JSHeapBroker* js_heap_broker,
44 jsgraph_(jsgraph),
236 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
248 JSGraph* const jsgraph_;
load-elimination.h 27 class JSGraph;
32 LoadElimination(Editor* editor, JSGraph* jsgraph, Zone* zone)
33 : AdvancedReducer(editor), node_states_(zone), jsgraph_(jsgraph) {}
309 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
314 JSGraph* const jsgraph_;
escape-analysis.cc 118 VariableTracker(JSGraph* graph, EffectGraphReducer* reducer, Zone* zone);
149 JSGraph* graph_;
162 EscapeAnalysisTracker(JSGraph* jsgraph, EffectGraphReducer* reducer,
166 variable_states_(jsgraph, reducer, zone),
167 jsgraph_(jsgraph),
273 JSGraph* const jsgraph_;
352 VariableTracker::VariableTracker(JSGraph* graph, EffectGraphReducer* reducer,
519 JSGraph* jsgraph) {
    [all...]
bytecode-graph-builder.h 34 JSGraph* jsgraph, CallFrequency& invocation_frequency,
309 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::BytecodeGraphBuilder
380 JSGraph* jsgraph_;
representation-change.h 266 RepresentationChanger(JSGraph* jsgraph, Isolate* isolate)
267 : jsgraph_(jsgraph),
297 JSGraph* jsgraph_;
343 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::final
346 SimplifiedOperatorBuilder* simplified() { return jsgraph()->simplified(); }
347 MachineOperatorBuilder* machine() { return jsgraph()->machine(); }
graph-assembler.h 16 class JSGraph;
146 GraphAssembler(JSGraph* jsgraph, Node* effect, Node* control, Zone* zone);
273 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::GraphAssembler
277 CommonOperatorBuilder* common() const { return jsgraph()->common(); }
278 MachineOperatorBuilder* machine() const { return jsgraph()->machine(); }
280 return jsgraph()->simplified();
285 JSGraph* jsgraph_;
branch-elimination.cc 15 BranchElimination::BranchElimination(Editor* editor, JSGraph* js_graph,
252 Graph* BranchElimination::graph() const { return jsgraph()->graph(); }
254 Isolate* BranchElimination::isolate() const { return jsgraph()->isolate(); }
257 return jsgraph()->common();
js-type-hint-lowering.cc 191 JSGraph* jsgraph() const { return lowering_->jsgraph(); } function in class:v8::internal::compiler::final
192 Isolate* isolate() const { return jsgraph()->isolate(); }
193 Graph* graph() const { return jsgraph()->graph(); }
194 JSOperatorBuilder* javascript() { return jsgraph()->javascript(); }
195 SimplifiedOperatorBuilder* simplified() { return jsgraph()->simplified(); }
196 CommonOperatorBuilder* common() { return jsgraph()->common(); }
211 JSTypeHintLowering::JSTypeHintLowering(JSGraph* jsgraph,
    [all...]
simplified-operator-reducer.cc 36 Editor* editor, JSGraph* jsgraph, JSHeapBroker* js_heap_broker)
38 jsgraph_(jsgraph),
57 if (m.Is(0)) return Replace(jsgraph()->FalseConstant());
58 if (m.Is(1)) return Replace(jsgraph()->TrueConstant());
141 Node* value = jsgraph()->Int32Constant(static_cast<int32_t>(m.Value()));
239 return Replace(jsgraph()->BooleanConstant(value));
243 return Replace(jsgraph()->Float64Constant(value));
248 return Replace(jsgraph()->Int32Constant(value));
253 return Replace(jsgraph()->Constant(value))
    [all...]
escape-analysis-reducer.cc 26 Editor* editor, JSGraph* jsgraph, EscapeAnalysisResult analysis_result,
29 jsgraph_(jsgraph),
32 node_cache_(jsgraph->graph(), zone),
59 original->AppendInput(jsgraph()->zone(), replacement);
60 original->AppendInput(jsgraph()->zone(), effect);
61 original->AppendInput(jsgraph()->zone(), control);
64 Type::Intersect(original_type, replacement_type, jsgraph()->zone()));
66 jsgraph()->common()->TypeGuard(original_type));
86 Node* node = jsgraph()->graph()->NewNode(jsgraph()->common()->ObjectId(id))
    [all...]
graph-assembler.cc 14 GraphAssembler::GraphAssembler(JSGraph* jsgraph, Node* effect, Node* control,
17 jsgraph_(jsgraph),
22 return jsgraph()->IntPtrConstant(value);
26 return jsgraph()->Int32Constant(value);
34 return jsgraph()->SmiConstant(value);
38 return jsgraph()->Uint32Constant(value);
42 return jsgraph()->Float64Constant(value);
46 return jsgraph()->HeapConstant(object);
51 return jsgraph()->ExternalConstant(ref)
    [all...]
state-values-utils.cc 13 StateValuesCache::StateValuesCache(JSGraph* js_graph)
js-intrinsic-lowering.cc 24 JSIntrinsicLowering::JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph)
25 : AdvancedReducer(editor), jsgraph_(jsgraph) {}
96 Node* const value = jsgraph()->ExternalConstant(
140 Node* const closed = jsgraph()->Constant(JSGeneratorObject::kGeneratorClosed);
141 Node* const undefined = jsgraph()->UndefinedConstant();
204 Node* vtrue = jsgraph()->FalseConstant();
216 jsgraph()->Constant(instance_type));
350 jsgraph()->HeapConstant(callable.code()));
356 Graph* JSIntrinsicLowering::graph() const { return jsgraph()->graph();
    [all...]
memory-optimizer.cc 18 MemoryOptimizer::MemoryOptimizer(JSGraph* jsgraph, Zone* zone,
21 : jsgraph_(jsgraph),
26 graph_assembler_(jsgraph, nullptr, nullptr, zone),
376 Node* offset = jsgraph()->IntPtrConstant(access.offset - access.tag());
411 Node* offset = jsgraph()->IntPtrConstant(access.offset - access.tag());
441 jsgraph()->IntPtrConstant(element_size_shift));
446 jsgraph()->IntPtrConstant(fixed_offset));
539 Graph* MemoryOptimizer::graph() const { return jsgraph()->graph(); }
541 Isolate* MemoryOptimizer::isolate() const { return jsgraph()->isolate();
    [all...]
typed-optimization.cc 23 JSGraph* jsgraph,
27 jsgraph_(jsgraph),
222 Node* const value = jsgraph()->Constant(*object_map);
311 Node* replacement = jsgraph()->FalseConstant();
315 return Replace(jsgraph()->FalseConstant());
342 return Replace(jsgraph()->BooleanConstant(false));
351 return Replace(jsgraph()->BooleanConstant(inverted));
388 jsgraph()->Constant(std::numeric_limits<uint16_t>::max()));
390 Node* constant_repl = jsgraph()->Constant(string.GetFirstChar())
    [all...]
wasm-compiler.cc 221 // TODO(titzer): avoiding a dependency on JSGraph here. Refactor.
4754 JSGraph* jsgraph() { return jsgraph_; } function in class:v8::internal::compiler::__anon48388::WasmWrapperGraphBuilder
    [all...]
js-generic-lowering.cc 34 JSGenericLowering::JSGenericLowering(JSGraph* jsgraph) : jsgraph_(jsgraph) {}
110 Node* stub_code = jsgraph()->HeapConstant(callable.code());
125 Node* ref = jsgraph()->ExternalConstant(ExternalReference::Create(f));
126 Node* arity = jsgraph()->Int32Constant(nargs);
127 node->InsertInput(zone(), 0, jsgraph()->CEntryStubConstant(fun->result_size));
135 NodeProperties::ReplaceContextInput(node, jsgraph()->NoContextConstant());
147 node->InsertInput(zone(), 2, jsgraph()->SmiConstant(p.feedback().index()));
155 Node* vector = jsgraph()->HeapConstant(p.feedback().vector())
    [all...]
js-typed-lowering.cc 364 JSGraph* jsgraph() { return lowering_->jsgraph(); } function in class:v8::internal::compiler::final
365 Isolate* isolate() { return jsgraph()->isolate(); }
367 CommonOperatorBuilder* common() { return jsgraph()->common(); }
411 JSTypedLowering::JSTypedLowering(Editor* editor, JSGraph* jsgraph,
414 jsgraph_(jsgraph),
445 node->InsertInput(graph()->zone(), 1, jsgraph()->SmiConstant(-1));
460 node->InsertInput(graph()->zone(), 1, jsgraph()->OneConstant())
    [all...]
pipeline.cc 139 JSGraph(isolate_, graph_, common_, javascript_, simplified_, machine_);
260 JSGraph* jsgraph() const { return jsgraph_; } function in class:v8::internal::compiler::PipelineData
448 JSGraph* jsgraph_ = nullptr;
    [all...]
simplified-lowering.cc 289 RepresentationSelector(JSGraph* jsgraph, JSHeapBroker* js_heap_broker,
293 : jsgraph_(jsgraph),
295 count_(jsgraph->graph()->NodeCount()),
309 op_typer_(jsgraph->isolate(), js_heap_broker, graph_zone()) {
    [all...]

Completed in 3146 milliseconds

12 3