clang 22.0.0git
clang::Interpreter Member List

This is the complete list of members for clang::Interpreter, including all inherited members.

create(std::unique_ptr< CompilerInstance > CI, JITConfig Config={})clang::Interpreterstatic
CreateExecutor(JITConfig Config=JITConfig())clang::Interpreterprotected
createLLJITBuilder(std::unique_ptr< llvm::orc::ExecutorProcessControl > EPC, llvm::StringRef OrcRuntimePath)clang::Interpreterstatic
createWithCUDA(std::unique_ptr< CompilerInstance > CI, std::unique_ptr< CompilerInstance > DCI)clang::Interpreterstatic
Execute(PartialTranslationUnit &T)clang::Interpreter
getASTContext() constclang::Interpreter
getASTContext()clang::Interpreter
getCompilerInstance() constclang::Interpreter
getCompilerInstance()clang::Interpreter
getExecutionEngine()clang::Interpreter
getOrcRuntimePath(const driver::ToolChain &TC)clang::Interpreterstatic
getOutOfProcessExecutorPID() constclang::Interpreter
getSymbolAddress(GlobalDecl GD) constclang::Interpreter
getSymbolAddress(llvm::StringRef IRName) constclang::Interpreter
getSymbolAddressFromLinkerName(llvm::StringRef LinkerName) constclang::Interpreter
Interpreter(std::unique_ptr< CompilerInstance > Instance, llvm::Error &Err, std::unique_ptr< llvm::orc::LLJITBuilder > JITBuilder=nullptr, std::unique_ptr< clang::ASTConsumer > Consumer=nullptr, JITConfig Config=JITConfig())clang::Interpreterprotected
LoadDynamicLibrary(const char *name)clang::Interpreter
outOfProcessJITBuilder(JITConfig Config)clang::Interpreterstatic
Parse(llvm::StringRef Code)clang::Interpreter
ParseAndExecute(llvm::StringRef Code, Value *V=nullptr)clang::Interpreter
ResetExecutor()clang::Interpreterprotected
Undo(unsigned N=1)clang::Interpreter
Value classclang::Interpreterfriend
~Interpreter()clang::Interpretervirtual