Home | History | Annotate | Download | only in Interpreter

Lines Matching refs:Interpreter

1 //===- Interpreter.cpp - Top-Level LLVM Interpreter Implementation --------===//
10 // This file implements the top-level functionality for the LLVM interpreter.
11 // This interpreter is designed to be a very simple, portable, inefficient
12 // interpreter.
16 #include "Interpreter.h"
26 RegisterInterp() { Interpreter::Register(); }
33 /// create - Create a new interpreter object. This can never fail.
35 ExecutionEngine *Interpreter::create(Module *M, std::string* ErrStr) {
41 return new Interpreter(M);
45 // Interpreter ctor - Initialize stuff
47 Interpreter::Interpreter(Module *M)
60 Interpreter::~Interpreter() {
64 void Interpreter::runAtExitHandlers () {
75 Interpreter::runFunction(Function *F,
82 // passed, and the interpreter barfs if you pass a function more