class JSInliner {
public:
- JSInliner(CompilationInfo* info, JSGraph* jsgraph)
- : info_(info), jsgraph_(jsgraph) {}
+ JSInliner(Zone* local_zone, CompilationInfo* info, JSGraph* jsgraph)
+ : local_zone_(local_zone), info_(info), jsgraph_(jsgraph) {}
void Inline();
- void TryInlineCall(Node* node);
+ void TryInlineJSCall(Node* node);
+ void TryInlineRuntimeCall(Node* node);
private:
friend class InlinerVisitor;
+ Zone* local_zone_;
CompilationInfo* info_;
JSGraph* jsgraph_;