Home
last modified time | relevance | path

Searched refs:LLJIT (Results 1 – 12 of 12) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
HDLLJIT.h38 class LLJIT {
41 friend Expected<JITDylibSP> setUpGenericLLVMIRPlatform(LLJIT &J);
54 static void setInitTransform(LLJIT &J,
60 virtual ~LLJIT();
240 LLJIT(LLJITBuilderState &S, Error &Err);
267 class LLLazyJIT : public LLJIT {
309 unique_function<Expected<JITDylibSP>(LLJIT &J)>;
311 using PlatformSetupFunction = unique_function<Expected<JITDylibSP>(LLJIT &J)>;
313 using NotifyCreatedFunction = std::function<Error(LLJIT &)>;
323 unique_function<Error(LLJIT &)> PrePlatformSetup;
[all …]
/freebsd-14-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
HDLLJIT.cpp131 class GenericLLVMIRPlatformSupport : public LLJIT::PlatformSupport {
133 GenericLLVMIRPlatformSupport(LLJIT &J, JITDylib &PlatformJD) in GenericLLVMIRPlatformSupport()
483 LLJIT &J;
577 class InactivePlatformSupport : public LLJIT::PlatformSupport {
648 void LLJIT::PlatformSupport::setInitTransform( in setInitTransform()
649 LLJIT &J, IRTransformLayer::TransformFunction T) { in setInitTransform()
653 LLJIT::PlatformSupport::~PlatformSupport() = default;
826 SetupProcessSymbolsJITDylib = [](LLJIT &J) -> Expected<JITDylibSP> { in prepareForConstruction()
841 LLJIT::~LLJIT() { in ~LLJIT()
846 JITDylibSP LLJIT::getProcessSymbolsJITDylib() { return ProcessSymbols; } in getProcessSymbolsJITDylib()
[all …]
HDOrcV2CBindings.cpp76 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJIT, LLVMOrcLLJITRef)
/freebsd-14-stable/contrib/llvm-project/clang/lib/Interpreter/
HDIncrementalExecutor.h27 class LLJIT; variable
40 std::unique_ptr<llvm::orc::LLJIT> Jit;
63 llvm::orc::LLJIT &GetExecutionEngine() { return *Jit; } in GetExecutionEngine()
HDIncrementalExecutor.cpp47 JITBuilder->setPrePlatformSetup([](llvm::orc::LLJIT &J) { in createDefaultJITBuilder()
HDInterpreter.cpp362 llvm::Expected<llvm::orc::LLJIT &> Interpreter::getExecutionEngine() { in getExecutionEngine()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
HDDebuggerSupport.h21 class LLJIT; variable
23 Error enableDebuggerSupport(LLJIT &J);
/freebsd-14-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
HDLLJITUtilsCBindings.cpp18 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLJIT, LLVMOrcLLJITRef) in DEFINE_SIMPLE_CONVERSION_FUNCTIONS() argument
HDDebuggerSupport.cpp21 Error enableDebuggerSupport(LLJIT &J) { in enableDebuggerSupport()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/Interpreter/
HDInterpreter.h32 class LLJIT; variable
143 llvm::Expected<llvm::orc::LLJIT &> getExecutionEngine();
/freebsd-14-stable/contrib/llvm-project/llvm/tools/lli/
HDlli.cpp913 Error tryEnableDebugSupport(orc::LLJIT &J) { in tryEnableDebugSupport()
/freebsd-14-stable/lib/clang/libllvm/
HDMakefile750 SRCS_EXT+= ExecutionEngine/Orc/LLJIT.cpp