Searched refs:Interpreter (Results 1 - 15 of 15) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.cpp1 //===- Interpreter.cpp - Top-Level LLVM Interpreter Implementation --------===//
16 #include "Interpreter.h"
26 RegisterInterp() { Interpreter::Register(); }
35 ExecutionEngine *Interpreter::create(std::unique_ptr<Module> M,
45 return new Interpreter(std::move(M));
49 // Interpreter ctor - Initialize stuff
51 Interpreter::Interpreter(std::unique_ptr<Module> M) function in class:Interpreter
63 Interpreter
[all...]
H A DInterpreter.h1 //===-- Interpreter.h ------------------------------------------*- C++ -*--===//
93 // Interpreter - This class represents the entirety of the interpreter.
95 class Interpreter : public ExecutionEngine, public InstVisitor<Interpreter> { class in namespace:llvm
108 explicit Interpreter(std::unique_ptr<Module> M);
109 ~Interpreter() override;
H A DExecution.cpp14 #include "Interpreter.h"
278 void Interpreter::visitICmpInst(ICmpInst &I) {
610 void Interpreter::visitFCmpInst(FCmpInst &I) {
681 void Interpreter::visitBinaryOperator(BinaryOperator &I) {
806 void Interpreter::visitSelectInst(SelectInst &I) {
820 void Interpreter::exitCalled(GenericValue GV) {
837 void Interpreter::popStackAndReturnValueToCaller(Type *RetTy,
863 void Interpreter::visitReturnInst(ReturnInst &I) {
877 void Interpreter::visitUnreachableInst(UnreachableInst &I) {
881 void Interpreter
[all...]
H A DExternalFunctions.cpp14 // Interpreter. The first is to implement lle_* wrapper functions that are
17 // not exist, and libffi is available, then the Interpreter will attempt to
22 #include "Interpreter.h"
61 static Interpreter *TheInterpreter;
190 + "' is not supported by the Interpreter.");
245 GenericValue Interpreter::callExternalFunction(Function *F,
485 void Interpreter::initializeExternalFunctions() {
/freebsd-11.0-release/lib/clang/libllvminterpreter/
H A DMakefile7 SRCDIR= lib/ExecutionEngine/Interpreter
10 Interpreter.cpp \
/freebsd-11.0-release/contrib/llvm/tools/bugpoint/
H A DExecutionDriver.cpp160 if (!Interpreter) {
162 Interpreter = AbstractInterpreter::createJIT(getToolName(), Message,
165 if (!Interpreter) {
167 Interpreter = AbstractInterpreter::createLLC(getToolName(), Message,
171 if (!Interpreter) {
173 Interpreter = AbstractInterpreter::createLLI(getToolName(), Message,
176 if (!Interpreter) {
182 Interpreter = AbstractInterpreter::createLLI(getToolName(), Message,
188 Interpreter = AbstractInterpreter::createLLC(getToolName(), Message,
194 Interpreter
[all...]
H A DBugDriver.cpp74 Program(nullptr), Interpreter(nullptr), SafeInterpreter(nullptr),
80 if (Interpreter != SafeInterpreter)
81 delete Interpreter;
H A DBugDriver.h53 AbstractInterpreter *Interpreter; // How to run the program member in class:llvm::BugDriver
150 AbstractInterpreter *Old = Interpreter;
151 Interpreter = (AbstractInterpreter*)SafeInterpreter;
156 Interpreter = AI;
H A DMiscompilation.cpp991 if ((void*)SafeInterpreter == (void*)Interpreter) {
/freebsd-11.0-release/lib/clang/liblldbInterpreter/
H A DMakefile7 SRCDIR= tools/lldb/source/Interpreter
/freebsd-11.0-release/contrib/llvm/lib/ExecutionEngine/
H A DTargetSelect.cpp31 // MCJIT can generate code for remote targets, but the old JIT and Interpreter
33 if (WhichEngine != EngineKind::Interpreter && M)
H A DExecutionEngineBindings.cpp122 builder.setEngineKind(EngineKind::Interpreter)
H A DExecutionEngine.cpp561 if (WhichEngine & EngineKind::Interpreter) {
565 *ErrorStr = "Interpreter has not been linked in.";
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h366 // Interpreter clients should use getPointerToFunction instead.
504 Interpreter = 0x2 enumerator in enum:llvm::EngineKind::Kind
506 const static Kind Either = (Kind)(JIT | Interpreter);
/freebsd-11.0-release/contrib/llvm/tools/lli/
H A Dlli.cpp1 //===- lli.cpp - LLVM Interpreter / Dynamic compiler ----------------------===//
24 #include "llvm/ExecutionEngine/Interpreter.h"
440 ? EngineKind::Interpreter

Completed in 267 milliseconds