HomeSort by: relevance | last modified time | path
    Searched defs:Interpreter (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/
Interpreter.cpp 1 //===- Interpreter.cpp - Top-Level LLVM Interpreter Implementation --------===//
9 // This file implements the top-level functionality for the LLVM interpreter.
10 // This interpreter is designed to be a very simple, portable, inefficient
11 // interpreter.
15 #include "Interpreter.h"
25 RegisterInterp() { Interpreter::Register(); }
32 /// Create a new interpreter object.
34 ExecutionEngine *Interpreter::create(std::unique_ptr<Module> M,
48 return new Interpreter(std::move(M))
    [all...]
Interpreter.h 1 //===-- Interpreter.h ------------------------------------------*- C++ -*--===//
9 // This header file defines the interpreter structure
72 // Interpreter - This class represents the entirety of the interpreter.
74 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> {
87 explicit Interpreter(std::unique_ptr<Module> M);
88 ~Interpreter() override;
99 /// Create an interpreter ExecutionEngine.
  /src/external/apache2/llvm/dist/clang/lib/Interpreter/
Interpreter.cpp 1 //===------ Interpreter.cpp - Incremental Compilation and Execution -------===//
14 #include "clang/Interpreter/Interpreter.h"
39 // examples/clang-interpreter/main.cpp
176 Interpreter::Interpreter(std::unique_ptr<CompilerInstance> CI,
185 Interpreter::~Interpreter() {}
187 llvm::Expected<std::unique_ptr<Interpreter>>
188 Interpreter::create(std::unique_ptr<CompilerInstance> CI)
    [all...]
  /src/external/apache2/llvm/dist/clang/include/clang/Interpreter/
Interpreter.h 1 //===--- Interpreter.h - Incremental Compilation and Execution---*- C++ -*-===//
17 #include "clang/Interpreter/Transaction.h"
46 class Interpreter {
51 Interpreter(std::unique_ptr<CompilerInstance> CI, llvm::Error &Err);
54 ~Interpreter();
55 static llvm::Expected<std::unique_ptr<Interpreter>>
  /src/external/apache2/llvm/dist/llvm/tools/bugpoint/
BugDriver.h 54 AbstractInterpreter *Interpreter; // How to run the program
136 AbstractInterpreter *Old = Interpreter;
137 Interpreter = (AbstractInterpreter *)SafeInterpreter;
141 void switchToInterpreter(AbstractInterpreter *AI) { Interpreter = AI; }
  /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
ExecutionEngine.h 98 /// designed to support both interpreter and just-in-time (JIT) compiler
376 /// This function should not be called with the interpreter engine.
378 // Default implementation for the interpreter. MCJIT will override this.
379 // JIT and interpreter clients should use getPointerToGlobal instead.
386 // Default implementation for the interpreter. MCJIT will override this.
387 // Interpreter clients should use getPointerToFunction instead.
423 /// not changed. Supported by MCJIT but not the interpreter.
526 Interpreter = 0x2
528 const static Kind Either = (Kind)(JIT | Interpreter);
562 /// setEngineKind - Controls whether the user wants the interpreter, the JIT
    [all...]

Completed in 76 milliseconds