◆ Impl() [1/2]
| proteus::LLVMCodeBuilder::Impl::Impl |
( |
LLVMContext & |
Ctx | ) |
|
|
inlineexplicit |
◆ Impl() [2/2]
| proteus::LLVMCodeBuilder::Impl::Impl |
( |
std::unique_ptr< LLVMContext > |
Ctx, |
|
|
std::unique_ptr< Module > |
Mod |
|
) |
| |
|
inline |
◆ init()
| void proteus::LLVMCodeBuilder::Impl::init |
( |
| ) |
|
|
inline |
◆ unwrap()
| static llvm::Value * proteus::LLVMCodeBuilder::Impl::unwrap |
( |
IRValue * |
V | ) |
|
|
inlinestatic |
◆ wrap()
| IRValue * proteus::LLVMCodeBuilder::Impl::wrap |
( |
llvm::Value * |
V | ) |
|
|
inline |
◆ wrapFunction()
| IRFunction * proteus::LLVMCodeBuilder::Impl::wrapFunction |
( |
llvm::Function * |
Fn | ) |
|
|
inline |
◆ Functions
◆ IP
| IRBuilderBase::InsertPoint proteus::LLVMCodeBuilder::Impl::IP |
◆ IRB
| IRBuilder proteus::LLVMCodeBuilder::Impl::IRB |
◆ OwnedCtx
| std::unique_ptr<LLVMContext> proteus::LLVMCodeBuilder::Impl::OwnedCtx |
◆ OwnedMod
| std::unique_ptr<Module> proteus::LLVMCodeBuilder::Impl::OwnedMod |
◆ Scopes
| std::vector<Scope> proteus::LLVMCodeBuilder::Impl::Scopes |
◆ Values
| std::deque<LLVMIRValue> proteus::LLVMCodeBuilder::Impl::Values |
The documentation for this struct was generated from the following file: