|
clang 24.0.0git
|
Create a pre-configured CompilerInstance for incremental processing.
More...
#include "clang/Interpreter/Interpreter.h"
Public Member Functions | |
| IncrementalCompilerBuilder () | |
| void | SetCompilerArgs (const std::vector< const char * > &Args) |
| void | SetTargetTriple (std::string TT) |
| llvm::Expected< std::unique_ptr< CompilerInstance > > | CreateCpp () |
| void | SetOffloadArch (llvm::StringRef Arch) |
| void | SetDeviceSDK (llvm::StringRef Path) |
| void | SetDriverCompilationCallback (std::function< DriverCompilationFn > C) |
| llvm::Expected< std::unique_ptr< CompilerInstance > > | CreateHost (OffloadType Type) |
| llvm::Expected< std::unique_ptr< CompilerInstance > > | CreateDevice (OffloadType Type) |
Create a pre-configured CompilerInstance for incremental processing.
Definition at line 54 of file Interpreter.h.
|
inline |
Definition at line 58 of file Interpreter.h.
| llvm::Expected< std::unique_ptr< CompilerInstance > > clang::IncrementalCompilerBuilder::CreateCpp | ( | ) |
Definition at line 373 of file Interpreter.cpp.
| llvm::Expected< std::unique_ptr< CompilerInstance > > clang::IncrementalCompilerBuilder::CreateDevice | ( | OffloadType | Type | ) |
Definition at line 427 of file Interpreter.cpp.
| llvm::Expected< std::unique_ptr< CompilerInstance > > clang::IncrementalCompilerBuilder::CreateHost | ( | OffloadType | Type | ) |
Definition at line 432 of file Interpreter.cpp.
|
inline |
Definition at line 60 of file Interpreter.h.
|
inline |
Definition at line 73 of file Interpreter.h.
|
inline |
Definition at line 76 of file Interpreter.h.
References clang::C, and std::function.
Referenced by clang::OrcIncrementalExecutorBuilder::configure().
|
inline |
Definition at line 70 of file Interpreter.h.
References Arch.
|
inline |
Definition at line 64 of file Interpreter.h.