1// Copyright 2017 the V8 project authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#ifndef V8_INTERPRETER_INTERPRETER_INTRINSICS_GENERATOR_H_ 6#define V8_INTERPRETER_INTERPRETER_INTRINSICS_GENERATOR_H_ 7 8#include "src/interpreter/interpreter-assembler.h" 9 10namespace v8 { 11namespace internal { 12 13namespace compiler { 14class Node; 15} // namespace compiler 16 17namespace interpreter { 18 19extern TNode<Object> GenerateInvokeIntrinsic( 20 InterpreterAssembler* assembler, TNode<Uint32T> function_id, 21 TNode<Context> context, const InterpreterAssembler::RegListNodePair& args); 22 23} // namespace interpreter 24} // namespace internal 25} // namespace v8 26 27#endif // V8_INTERPRETER_INTERPRETER_INTRINSICS_GENERATOR_H_ 28