/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...] |