//===- Interpreter.cpp - Top-Level LLVM Interpreter Implementation --------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
// This file implements the top-level functionality for the LLVM interpreter.
// This interpreter is designed to be a very simple, portable, inefficient
// interpreter.
//
//===----------------------------------------------------------------------===//
using namespace llvm;
extern "C" void
/// Create a new interpreter object.
///
ExecutionEngine *
//===----------------------------------------------------------------------===//
// Interpreter ctor - Initialize stuff
//
:
void
/// run - Start execution with the specified function and arguments.
///
GenericValue