| Index: src/compiler/js-inlining.cc
|
| diff --git a/src/compiler/js-inlining.cc b/src/compiler/js-inlining.cc
|
| index 0e122a6c14de1589e512d9d475236a255d069d3d..f285eeec24909cc4f5c965e479a17dd8d2141c2e 100644
|
| --- a/src/compiler/js-inlining.cc
|
| +++ b/src/compiler/js-inlining.cc
|
| @@ -19,7 +19,6 @@
|
| #include "src/compiler/node-properties.h"
|
| #include "src/compiler/operator-properties.h"
|
| #include "src/compiler/simplified-operator.h"
|
| -#include "src/compiler/type-hint-analyzer.h"
|
| #include "src/isolate-inl.h"
|
| #include "src/parsing/parse-info.h"
|
| #include "src/parsing/rewriter.h"
|
| @@ -488,7 +487,6 @@ Reduction JSInliner::ReduceJSCall(Node* node, Handle<JSFunction> function) {
|
| ParseInfo parse_info(&zone, shared_info);
|
| CompilationInfo info(&parse_info, function);
|
| if (info_->is_deoptimization_enabled()) info.MarkAsDeoptimizationEnabled();
|
| - if (info_->is_type_feedback_enabled()) info.MarkAsTypeFeedbackEnabled();
|
| if (info_->is_optimizing_from_bytecode()) info.MarkAsOptimizeFromBytecode();
|
|
|
| if (info.is_optimizing_from_bytecode() && !Compiler::EnsureBytecode(&info)) {
|
| @@ -557,16 +555,11 @@ Reduction JSInliner::ReduceJSCall(Node* node, Handle<JSFunction> function) {
|
| LoopAssignmentAnalysis* loop_assignment =
|
| loop_assignment_analyzer.Analyze();
|
|
|
| - // Run the type hint analyzer on the inlinee.
|
| - TypeHintAnalyzer type_hint_analyzer(&zone);
|
| - TypeHintAnalysis* type_hint_analysis =
|
| - type_hint_analyzer.Analyze(handle(shared_info->code(), info.isolate()));
|
| -
|
| // Run the AstGraphBuilder to create the subgraph.
|
| Graph::SubgraphScope scope(graph());
|
| AstGraphBuilderWithPositions graph_builder(
|
| &zone, &info, jsgraph(), call.frequency(), loop_assignment,
|
| - type_hint_analysis, source_positions_, inlining_id);
|
| + source_positions_, inlining_id);
|
| graph_builder.CreateGraph(false);
|
|
|
| // Extract the inlinee start/end nodes.
|
|
|