Home
last modified time | relevance | path

Searched refs:IncrementalExecutor (Results 1 – 6 of 6) sorted by relevance

/src/contrib/llvm-project/clang/lib/Interpreter/
H A DIncrementalExecutor.cpp39 IncrementalExecutor::IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC) in IncrementalExecutor() function in clang::IncrementalExecutor
43 IncrementalExecutor::createDefaultJITBuilder( in createDefaultJITBuilder()
56 IncrementalExecutor::IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC, in IncrementalExecutor() function in clang::IncrementalExecutor
71 IncrementalExecutor::~IncrementalExecutor() {} in ~IncrementalExecutor()
73 llvm::Error IncrementalExecutor::addModule(PartialTranslationUnit &PTU) { in addModule()
81 llvm::Error IncrementalExecutor::removeModule(PartialTranslationUnit &PTU) { in removeModule()
94 llvm::Error IncrementalExecutor::cleanUp() { in cleanUp()
99 llvm::Error IncrementalExecutor::runCtors() const { in runCtors()
104 IncrementalExecutor::getSymbolAddress(llvm::StringRef Name, in getSymbolAddress()
H A DIncrementalExecutor.h38 class IncrementalExecutor {
47 IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC);
52 IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC,
54 virtual ~IncrementalExecutor();
H A DWasm.h24 class WasmIncrementalExecutor : public IncrementalExecutor {
H A DWasm.cpp63 : IncrementalExecutor(TSC) {} in WasmIncrementalExecutor()
H A DInterpreter.cpp431 auto JB = IncrementalExecutor::createDefaultJITBuilder(std::move(*JTMB)); in CreateExecutor()
442 std::make_unique<IncrementalExecutor>(*TSCtx, *JITBuilder, Err); in CreateExecutor()
505 return IncrExecutor->getSymbolAddress(IRName, IncrementalExecutor::IRName); in getSymbolAddress()
515 return IncrExecutor->getSymbolAddress(Name, IncrementalExecutor::LinkerName); in getSymbolAddressFromLinkerName()
/src/contrib/llvm-project/clang/include/clang/Interpreter/
H A DInterpreter.h41 class IncrementalExecutor; variable
94 std::unique_ptr<IncrementalExecutor> IncrExecutor;