/third_party/node/deps/v8/src/compiler/ |
H A D | js-create-lowering.cc | 130 AllocationBuilder a(jsgraph(), effect, control); in ReduceJSCreate() 134 jsgraph()->EmptyFixedArrayConstant()); in ReduceJSCreate() 136 jsgraph()->EmptyFixedArrayConstant()); in ReduceJSCreate() 140 jsgraph()->UndefinedConstant()); in ReduceJSCreate() 177 Node* const arguments_map = jsgraph()->Constant( in ReduceJSCreateArguments() 182 AllocationBuilder a(jsgraph(), effect, control); in ReduceJSCreateArguments() 187 jsgraph()->EmptyFixedArrayConstant()); in ReduceJSCreateArguments() 207 jsgraph()->Constant(native_context().strict_arguments_map()); in ReduceJSCreateArguments() 209 AllocationBuilder a(jsgraph(), effect, control); in ReduceJSCreateArguments() 214 jsgraph() in ReduceJSCreateArguments() [all...] |
H A D | js-generic-lowering.cc | 40 JSGenericLowering::JSGenericLowering(JSGraph* jsgraph, Editor* editor, in JSGenericLowering() argument 42 : AdvancedReducer(editor), jsgraph_(jsgraph), broker_(broker) {} in JSGenericLowering() 102 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReplaceWithBuiltinCall() 116 Node* ref = jsgraph()->ExternalConstant(ExternalReference::Create(f)); in ReplaceWithRuntimeCall() 117 Node* arity = jsgraph()->Int32Constant(nargs); in ReplaceWithRuntimeCall() 118 node->InsertInput(zone(), 0, jsgraph()->CEntryStubConstant(fun->result_size)); in ReplaceWithRuntimeCall() 131 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in ReplaceUnaryOpWithBuiltinCall() 137 Node* stub_code = jsgraph()->HeapConstant(callable.code()); in ReplaceUnaryOpWithBuiltinCall() 168 Node* slot = jsgraph()->UintPtrConstant(p.feedback().slot.ToInt()); in ReplaceBinaryOpWithBuiltinCall() 212 NodeProperties::ReplaceContextInput(node, jsgraph() in LowerJSStrictEqual() [all...] |
H A D | constant-folding-reducer.cc | 16 Node* TryGetConstant(JSGraph* jsgraph, Node* node) { in TryGetConstant() argument 22 result = jsgraph->NullConstant(); in TryGetConstant() 24 result = jsgraph->UndefinedConstant(); in TryGetConstant() 26 result = jsgraph->MinusZeroConstant(); in TryGetConstant() 28 result = jsgraph->NaNConstant(); in TryGetConstant() 30 result = jsgraph->TheHoleConstant(); in TryGetConstant() 32 result = jsgraph->Constant(type.AsHeapConstant()->Ref()); in TryGetConstant() 34 result = jsgraph->Constant(type.Min()); in TryGetConstant() 60 ConstantFoldingReducer::ConstantFoldingReducer(Editor* editor, JSGraph* jsgraph, in ConstantFoldingReducer() argument 62 : AdvancedReducer(editor), jsgraph_(jsgraph), broker in ConstantFoldingReducer() [all...] |
H A D | escape-analysis-reducer.cc | 28 Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, in EscapeAnalysisReducer() 31 jsgraph_(jsgraph), in EscapeAnalysisReducer() 35 node_cache_(jsgraph->graph(), zone), in EscapeAnalysisReducer() 62 original->AppendInput(jsgraph()->zone(), replacement); in ReplaceNode() 63 original->AppendInput(jsgraph()->zone(), effect); in ReplaceNode() 64 original->AppendInput(jsgraph()->zone(), control); in ReplaceNode() 67 Type::Intersect(original_type, replacement_type, jsgraph()->zone())); in ReplaceNode() 69 jsgraph()->common()->TypeGuard(original_type)); in ReplaceNode() 78 Node* node = jsgraph()->graph()->NewNode(jsgraph() in ObjectIdNode() 27 EscapeAnalysisReducer( Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, EscapeAnalysisResult analysis_result, Zone* zone) EscapeAnalysisReducer() argument [all...] |
H A D | representation-change.cc | 144 JSGraph* jsgraph, JSHeapBroker* broker, in RepresentationChanger() 147 jsgraph_(jsgraph), in RepresentationChanger() 272 return jsgraph()->graph()->NewNode( in GetTaggedSignedRepresentationFor() 273 jsgraph()->common()->DeadValue(MachineRepresentation::kTaggedSigned), in GetTaggedSignedRepresentationFor() 417 return jsgraph()->graph()->NewNode( in GetTaggedPointerRepresentationFor() 418 jsgraph()->common()->DeadValue(MachineRepresentation::kTaggedPointer), in GetTaggedPointerRepresentationFor() 429 return jsgraph()->graph()->NewNode( in GetTaggedPointerRepresentationFor() 430 jsgraph()->common()->DeadValue(MachineRepresentation::kTaggedPointer), in GetTaggedPointerRepresentationFor() 458 node = jsgraph()->graph()->NewNode(op, node); in GetTaggedPointerRepresentationFor() 535 return jsgraph() in GetTaggedRepresentationFor() 143 RepresentationChanger( JSGraph* jsgraph, JSHeapBroker* broker, SimplifiedLoweringVerifier* verifier) RepresentationChanger() argument [all...] |
H A D | js-type-hint-lowering.cc | 156 DCHECK(jsgraph()->machine()->Is64()); in SpeculativeBigIntOp() 210 DCHECK(jsgraph()->machine()->Is64()); in TryBuildBigIntBinop() 230 JSGraph* jsgraph() const { return lowering_->jsgraph(); } in jsgraph() function in v8::internal::compiler::final 231 Isolate* isolate() const { return jsgraph()->isolate(); } in isolate() 232 Graph* graph() const { return jsgraph()->graph(); } in graph() 233 JSOperatorBuilder* javascript() { return jsgraph()->javascript(); } in javascript() 234 SimplifiedOperatorBuilder* simplified() { return jsgraph()->simplified(); } in simplified() 235 CommonOperatorBuilder* common() { return jsgraph()->common(); } in common() 255 JSTypeHintLowering::JSTypeHintLowering(JSHeapBroker* broker, JSGraph* jsgraph, in JSTypeHintLowering() argument [all...] |
H A D | frame-states.cc | 114 JSGraph* jsgraph, FrameStateType frame_type, Builtin name, Node* closure, in CreateBuiltinContinuationFrameStateCommon() 119 Graph* const graph = jsgraph->graph(); in CreateBuiltinContinuationFrameStateCommon() 120 CommonOperatorBuilder* const common = jsgraph->common(); in CreateBuiltinContinuationFrameStateCommon() 142 return FrameState(graph->NewNode(op, params_node, jsgraph->EmptyStateValues(), in CreateBuiltinContinuationFrameStateCommon() 143 jsgraph->EmptyStateValues(), context, in CreateBuiltinContinuationFrameStateCommon() 150 JSGraph* jsgraph, Builtin name, Node* context, Node* const* parameters, in CreateStubBuiltinContinuationFrameState() 153 Callable callable = Builtins::CallableFor(jsgraph->isolate(), name); in CreateStubBuiltinContinuationFrameState() 189 jsgraph, frame_state_type, name, jsgraph->UndefinedConstant(), context, in CreateStubBuiltinContinuationFrameState() 196 JSGraph* jsgraph, Nod in CreateJSWasmCallBuiltinContinuationFrameState() 113 CreateBuiltinContinuationFrameStateCommon( JSGraph* jsgraph, FrameStateType frame_type, Builtin name, Node* closure, Node* context, Node** parameters, int parameter_count, Node* outer_frame_state, Handle<SharedFunctionInfo> shared = Handle<SharedFunctionInfo>(), const wasm::FunctionSig* signature = nullptr) CreateBuiltinContinuationFrameStateCommon() argument 149 CreateStubBuiltinContinuationFrameState( JSGraph* jsgraph, Builtin name, Node* context, Node* const* parameters, int parameter_count, Node* outer_frame_state, ContinuationFrameStateMode mode, const wasm::FunctionSig* signature) CreateStubBuiltinContinuationFrameState() argument 195 CreateJSWasmCallBuiltinContinuationFrameState( JSGraph* jsgraph, Node* context, Node* outer_frame_state, const wasm::FunctionSig* signature) CreateJSWasmCallBuiltinContinuationFrameState() argument 210 CreateJavaScriptBuiltinContinuationFrameState( JSGraph* jsgraph, const SharedFunctionInfoRef& shared, Builtin name, Node* target, Node* context, Node* const* stack_parameters, int stack_parameter_count, Node* outer_frame_state, ContinuationFrameStateMode mode) CreateJavaScriptBuiltinContinuationFrameState() argument [all...] |
H A D | simplified-operator-reducer.cc | 39 Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, in SimplifiedOperatorReducer() 42 jsgraph_(jsgraph), in SimplifiedOperatorReducer() 60 if (m.Is(0)) return Replace(jsgraph()->FalseConstant()); in Reduce() 61 if (m.Is(1)) return Replace(jsgraph()->TrueConstant()); in Reduce() 151 jsgraph()->Int32Constant(static_cast<int32_t>(m.ResolvedValue())); in Reduce() 259 node->ReplaceInput(1, jsgraph()->Int32Constant(val)); in Reduce() 286 return Replace(jsgraph()->BooleanConstant(value)); in ReplaceBoolean() 293 return Replace(jsgraph()->Float64Constant(value)); in ReplaceFloat64() 298 return Replace(jsgraph()->Int32Constant(value)); in ReplaceInt32() 303 return Replace(jsgraph() in ReplaceNumber() 38 SimplifiedOperatorReducer( Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, BranchSemantics branch_semantics) SimplifiedOperatorReducer() argument [all...] |
H A D | js-call-reducer.cc | 309 inference->InsertMapChecks(jsgraph(), &e, Control{control()}, feedback()); in MaybeInsertMapChecks() 668 JSOperatorBuilder* javascript() const { return jsgraph()->javascript(); } in javascript() 976 jsgraph(), shared_, target_, ContextInput(), receiver_, in ReduceFastApiCall() 1143 AllocationBuilder ab(jsgraph(), effect(), control()); 1146 Node* empty_fixed_array = jsgraph()->EmptyFixedArrayConstant(); 1150 ab.Store(AccessBuilder::ForJSArrayLength(kind), jsgraph()->ZeroConstant()); 1153 jsgraph()->UndefinedConstant()); 1232 jsgraph()->Constant(search_element_string.GetChar(i).value()); 1332 JSGraph* jsgraph; 1349 params.jsgraph, param [all...] |
H A D | js-typed-lowering.cc | 399 JSGraph* jsgraph() { return lowering_->jsgraph(); } in jsgraph() function in v8::internal::compiler::final 400 Isolate* isolate() { return jsgraph()->isolate(); } in isolate() 402 CommonOperatorBuilder* common() { return jsgraph()->common(); } in common() 451 JSTypedLowering::JSTypedLowering(Editor* editor, JSGraph* jsgraph, in JSTypedLowering() argument 454 jsgraph_(jsgraph), in JSTypedLowering() 471 node->InsertInput(graph()->zone(), 1, jsgraph()->SmiConstant(-1)); in ReduceJSBitwiseNot() 487 node->InsertInput(graph()->zone(), 1, jsgraph()->OneConstant()); in ReduceJSDecrement() 503 node->InsertInput(graph()->zone(), 1, jsgraph()->OneConstant()); in ReduceJSIncrement() 519 node->InsertInput(graph()->zone(), 1, jsgraph() in ReduceJSNegate() 1502 ReduceBuiltin(JSGraph* jsgraph, Node* node, Builtin builtin, int arity, CallDescriptor::Flags flags) ReduceBuiltin() argument [all...] |
H A D | map-inference.cc | 98 void MapInference::InsertMapChecks(JSGraph* jsgraph, Effect* effect, in InsertMapChecks() argument 105 maps.insert(map.object(), jsgraph->graph()->zone()); in InsertMapChecks() 107 *effect = jsgraph->graph()->NewNode( in InsertMapChecks() 108 jsgraph->simplified()->CheckMaps(CheckMapsFlag::kNone, maps, feedback), in InsertMapChecks() 120 CompilationDependencies* dependencies, JSGraph* jsgraph, Effect* effect, in RelyOnMapsPreferStability() 125 CHECK(RelyOnMapsHelper(nullptr, jsgraph, effect, control, feedback)); in RelyOnMapsPreferStability() 130 JSGraph* jsgraph, Effect* effect, in RelyOnMapsHelper() 144 InsertMapChecks(jsgraph, effect, control, feedback); in RelyOnMapsHelper() 119 RelyOnMapsPreferStability( CompilationDependencies* dependencies, JSGraph* jsgraph, Effect* effect, Control control, const FeedbackSource& feedback) RelyOnMapsPreferStability() argument 129 RelyOnMapsHelper(CompilationDependencies* dependencies, JSGraph* jsgraph, Effect* effect, Control control, const FeedbackSource& feedback) RelyOnMapsHelper() argument
|
H A D | typed-optimization.cc | 23 JSGraph* jsgraph, JSHeapBroker* broker) in TypedOptimization() 26 jsgraph_(jsgraph), in TypedOptimization() 302 Node* const value = jsgraph()->Constant(*object_map); in ReduceLoadField() 406 Node* replacement = jsgraph()->FalseConstant(); in ReduceReferenceEqual() 410 return Replace(jsgraph()->FalseConstant()); in ReduceReferenceEqual() 437 return Replace(jsgraph()->BooleanConstant(false)); in TryReduceStringComparisonOfStringFromSingleCharCodeToConstant() 446 return Replace(jsgraph()->BooleanConstant(inverted)); in TryReduceStringComparisonOfStringFromSingleCharCodeToConstant() 483 jsgraph()->Constant(std::numeric_limits<uint16_t>::max())); in TryReduceStringComparisonOfStringFromSingleCharCode() 486 Node* constant_repl = jsgraph()->Constant(string.GetFirstChar().value()); in TryReduceStringComparisonOfStringFromSingleCharCode() 529 jsgraph() in ReduceStringComparison() 21 TypedOptimization(Editor* editor, CompilationDependencies* dependencies, JSGraph* jsgraph, JSHeapBroker* broker) TypedOptimization() argument [all...] |
H A D | simplified-lowering.h | 31 SimplifiedLowering(JSGraph* jsgraph, JSHeapBroker* broker, Zone* zone, 111 JSGraph* jsgraph() { return jsgraph_; } in jsgraph() function in v8::internal::compiler::final 112 Graph* graph() { return jsgraph()->graph(); } in graph() 113 CommonOperatorBuilder* common() { return jsgraph()->common(); } in common() 114 MachineOperatorBuilder* machine() { return jsgraph()->machine(); } in machine() 115 SimplifiedOperatorBuilder* simplified() { return jsgraph()->simplified(); } in simplified()
|
H A D | js-context-specialization.cc | 43 Node* value = jsgraph()->Constant(MakeRef(broker_, function)); in ReduceParameter() 158 return SimplifyJSLoadContext(node, jsgraph()->Constant(concrete), depth); in ReduceJSLoadContext() 164 return SimplifyJSLoadContext(node, jsgraph()->Constant(concrete), depth); in ReduceJSLoadContext() 175 return SimplifyJSLoadContext(node, jsgraph()->Constant(concrete), depth); in ReduceJSLoadContext() 187 return SimplifyJSLoadContext(node, jsgraph()->Constant(concrete), depth); in ReduceJSLoadContext() 221 return SimplifyJSStoreContext(node, jsgraph()->Constant(concrete), depth); in ReduceJSStoreContext() 224 return SimplifyJSStoreContext(node, jsgraph()->Constant(concrete), depth); in ReduceJSStoreContext() 290 Node* import_meta_const = jsgraph()->Constant(*import_meta); in ReduceJSGetImportMeta() 296 return jsgraph()->isolate(); in isolate()
|
H A D | property-access-builder.cc | 25 Graph* PropertyAccessBuilder::graph() const { return jsgraph()->graph(); } in graph() 27 Isolate* PropertyAccessBuilder::isolate() const { return jsgraph()->isolate(); } in isolate() 30 return jsgraph()->common(); in common() 34 return jsgraph()->simplified(); in simplified() 116 Node* expected = jsgraph()->HeapConstant(value); in BuildCheckValue() 129 return jsgraph()->Constant(holder.value()); in ResolveHolder() 180 return jsgraph()->Constant(value.value()); in FoldLoadDictPrototypeConstant() 215 return value.has_value() ? jsgraph()->Constant(*value) : nullptr; in TryFoldLoadConstantDataField() 255 jsgraph()->HeapNumberMapConstant()); in BuildLoadDataField()
|
H A D | js-native-context-specialization.cc | 55 Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, Flags flags, in JSNativeContextSpecialization() 58 jsgraph_(jsgraph), in JSNativeContextSpecialization() 239 AllocationBuilder ab(jsgraph(), effect, control); in ReduceJSAsyncFunctionEnter() 273 jsgraph(), Builtin::kAsyncFunctionLazyDeoptContinuation, context, in ReduceJSAsyncFunctionReject() 279 Node* debug_event = jsgraph()->FalseConstant(); in ReduceJSAsyncFunctionReject() 309 jsgraph(), Builtin::kAsyncFunctionLazyDeoptContinuation, context, in ReduceJSAsyncFunctionResolve() 375 Node* value = jsgraph()->Constant(function_prototype); in ReduceJSGetSuperConstructor() 421 PropertyAccessBuilder access_builder(jsgraph(), broker(), dependencies()); in ReduceJSInstanceOf() 478 jsgraph(), Builtin::kToBooleanLazyDeoptContinuation, context, nullptr, in ReduceJSInstanceOf() 482 Node* target = jsgraph() in ReduceJSInstanceOf() 54 JSNativeContextSpecialization( Editor* editor, JSGraph* jsgraph, JSHeapBroker* broker, Flags flags, CompilationDependencies* dependencies, Zone* zone, Zone* shared_zone) JSNativeContextSpecialization() argument [all...] |
H A D | escape-analysis.cc | 171 EscapeAnalysisTracker(JSGraph* jsgraph, EffectGraphReducer* reducer, in EscapeAnalysisTracker() argument 175 variable_states_(jsgraph, reducer, zone), in EscapeAnalysisTracker() 176 jsgraph_(jsgraph), in EscapeAnalysisTracker() 547 JSGraph* jsgraph) { in LowerCompareMapsWithoutLoad() 548 Node* true_node = jsgraph->TrueConstant(); in LowerCompareMapsWithoutLoad() 549 Node* false_node = jsgraph->FalseConstant(); in LowerCompareMapsWithoutLoad() 552 Node* map_node = jsgraph->HeapConstant(map); in LowerCompareMapsWithoutLoad() 555 Node* comparison = jsgraph->graph()->NewNode( in LowerCompareMapsWithoutLoad() 556 jsgraph->simplified()->ReferenceEqual(), checked_map, map_node); in LowerCompareMapsWithoutLoad() 561 replacement = jsgraph in LowerCompareMapsWithoutLoad() 545 LowerCompareMapsWithoutLoad(Node* checked_map, ZoneHandleSet<Map> const& checked_against, JSGraph* jsgraph) LowerCompareMapsWithoutLoad() argument 570 ReduceNode(const Operator* op, EscapeAnalysisTracker::Scope* current, JSGraph* jsgraph) ReduceNode() argument 857 EscapeAnalysis(JSGraph* jsgraph, TickCounter* tick_counter, Zone* zone) EscapeAnalysis() argument [all...] |
H A D | js-inlining.cc | 140 Replace(use, jsgraph()->Constant(argument_count)); in InlineCall() 146 Replace(use, jsgraph()->UndefinedConstant()); in InlineCall() 200 jsgraph()->Dead()); in InlineCall() 244 ReplaceWithValue(call, jsgraph()->Dead(), jsgraph()->Dead(), in InlineCall() 245 jsgraph()->Dead()); in InlineCall() 275 if (context == nullptr) context = jsgraph()->UndefinedConstant(); in CreateArtificialFrameState() 361 *context_out = jsgraph()->Constant(function.context()); in DetermineCallContext() 410 jsgraph(), n.context(), n.frame_state(), in ReduceJSWasmCall() 421 graph()->zone(), jsgraph(), wasm_call_param in ReduceJSWasmCall() [all...] |
H A D | js-intrinsic-lowering.cc | 25 JSIntrinsicLowering::JSIntrinsicLowering(Editor* editor, JSGraph* jsgraph, in JSIntrinsicLowering() argument 27 : AdvancedReducer(editor), jsgraph_(jsgraph), broker_(broker) {} in JSIntrinsicLowering() 106 jsgraph()->HeapConstant(callable.code())); in ReduceCopyDataPropertiesWithExcludedPropertiesOnStack() 108 jsgraph()->SmiConstant(input_count - 1)); in ReduceCopyDataPropertiesWithExcludedPropertiesOnStack() 156 Node* const closed = jsgraph()->Constant(JSGeneratorObject::kGeneratorClosed); in ReduceGeneratorClose() 157 Node* const undefined = jsgraph()->UndefinedConstant(); in ReduceGeneratorClose() 252 Node* vtrue = jsgraph()->FalseConstant(); in ReduceIsInstanceType() 264 jsgraph()->Constant(instance_type)); in ReduceIsInstanceType() 340 Node* feedback = jsgraph()->UndefinedConstant(); in ReduceCall() 404 jsgraph() in Change() [all...] |
H A D | bytecode-graph-builder.cc | 43 BytecodeOffset osr_offset, JSGraph* jsgraph, 392 JSGraph* jsgraph() const { return jsgraph_; } in jsgraph() function in v8::internal::compiler::BytecodeGraphBuilder 669 Node* undefined_constant = builder->jsgraph()->UndefinedConstant(); in Environment() 818 DCHECK_NE(values_[index], builder()->jsgraph()->OptimizedOutConstant()); in Merge() 820 builder()->jsgraph()->OptimizedOutConstant()); in Merge() 828 values_[index] = builder()->jsgraph()->OptimizedOutConstant(); in Merge() 834 builder()->jsgraph()->OptimizedOutConstant()); in Merge() 836 builder()->jsgraph()->OptimizedOutConstant()); in Merge() 842 values_[accumulator_base()] = builder()->jsgraph()->OptimizedOutConstant(); in Merge() 1008 : builder()->jsgraph() in Checkpoint() 1020 BytecodeGraphBuilder( JSHeapBroker* broker, Zone* local_zone, NativeContextRef const& native_context, SharedFunctionInfoRef const& shared_info, FeedbackCellRef const& feedback_cell, BytecodeOffset osr_offset, JSGraph* jsgraph, CallFrequency const& invocation_frequency, SourcePositionTable* source_positions, int inlining_id, CodeKind code_kind, BytecodeGraphBuilderFlags flags, TickCounter* tick_counter, ObserveNodeInfo const& observe_node_info) BytecodeGraphBuilder() argument 4409 BuildGraphFromBytecode(JSHeapBroker* broker, Zone* local_zone, SharedFunctionInfoRef const& shared_info, FeedbackCellRef const& feedback_cell, BytecodeOffset osr_offset, JSGraph* jsgraph, CallFrequency const& invocation_frequency, SourcePositionTable* source_positions, int inlining_id, CodeKind code_kind, BytecodeGraphBuilderFlags flags, TickCounter* tick_counter, ObserveNodeInfo const& observe_node_info) BuildGraphFromBytecode() argument [all...] |
H A D | pipeline.cc | 234 JSGraph* jsgraph, Schedule* schedule, in PipelineData() 265 if (jsgraph) { in PipelineData() 266 jsgraph_ = jsgraph; in PipelineData() 267 simplified_ = jsgraph->simplified(); in PipelineData() 268 machine_ = jsgraph->machine(); in PipelineData() 269 common_ = jsgraph->common(); in PipelineData() 270 javascript_ = jsgraph->javascript(); in PipelineData() 348 JSGraph* jsgraph() const { return jsgraph_; } in jsgraph() function in v8::internal::compiler::PipelineData 1323 data->info()->osr_offset(), data->jsgraph(), frequency, in Run() 1337 data->broker(), data->jsgraph() in Run() 232 PipelineData(ZoneStats* zone_stats, OptimizedCompilationInfo* info, Isolate* isolate, AccountingAllocator* allocator, Graph* graph, JSGraph* jsgraph, Schedule* schedule, SourcePositionTable* source_positions, NodeOriginTable* node_origins, JumpOptimizationInfo* jump_opt, const AssemblerOptions& assembler_options, const ProfileDataFromFile* profile_data) PipelineData() argument 2886 GenerateCodeForCodeStub( Isolate* isolate, CallDescriptor* call_descriptor, Graph* graph, JSGraph* jsgraph, SourcePositionTable* source_positions, CodeKind kind, const char* debug_name, Builtin builtin, const AssemblerOptions& options, const ProfileDataFromFile* profile_data) GenerateCodeForCodeStub() argument [all...] |
H A D | allocation-builder-inl.h | 25 jsgraph()->Constant(size), effect_, control_); in Allocate() 39 jsgraph()->Constant(variadic_part_length)); in AllocateContext() 61 Store(AccessBuilder::ForFixedArrayLength(), jsgraph()->Constant(length)); in AllocateArray() 76 Store(AccessBuilder::ForFixedArrayLength(), jsgraph()->Constant(length)); in AllocateSloppyArgumentElements()
|
H A D | allocation-builder.h | 21 AllocationBuilder(JSGraph* jsgraph, Node* effect, Node* control) in AllocationBuilder() argument 22 : jsgraph_(jsgraph), in AllocationBuilder() 64 Store(access, jsgraph()->Constant(value)); in Store() 80 JSGraph* jsgraph() { return jsgraph_; } in jsgraph() function in v8::internal::compiler::final
|
H A D | js-inlining-heuristic.h | 19 OptimizedCompilationInfo* info, JSGraph* jsgraph, in JSInliningHeuristic() 23 inliner_(editor, local_zone, info, jsgraph, broker, source_positions), in JSInliningHeuristic() 27 jsgraph_(jsgraph), in JSInliningHeuristic() 96 JSGraph* jsgraph() const { return jsgraph_; } in jsgraph() function in v8::internal::compiler::final 18 JSInliningHeuristic(Editor* editor, Zone* local_zone, OptimizedCompilationInfo* info, JSGraph* jsgraph, JSHeapBroker* broker, SourcePositionTable* source_positions, Mode mode) JSInliningHeuristic() argument
|
H A D | add-type-assertions-reducer.cc | 14 JSGraph* jsgraph, Zone* zone) in AddTypeAssertionsReducer() 16 jsgraph_(jsgraph), in AddTypeAssertionsReducer() 17 visited_(jsgraph->graph()->NodeCount(), zone) {} in AddTypeAssertionsReducer() 13 AddTypeAssertionsReducer(Editor* editor, JSGraph* jsgraph, Zone* zone) AddTypeAssertionsReducer() argument
|