If the IRBuilder is created via LLVMCreateBuilderInContext(), the actual creation is delayed until the insertion point is first set using LLVMPositionBuilder() or similar, at which point we can use the Module of the insertion point.
More...
If the IRBuilder is created via LLVMCreateBuilderInContext(), the actual creation is delayed until the insertion point is first set using LLVMPositionBuilder() or similar, at which point we can use the Module of the insertion point.
Definition at line 3480 of file Core.cpp.
◆ DelayedIRBuilder() [1/2]
| DelayedIRBuilder::DelayedIRBuilder |
( |
| ) |
|
|
default |
◆ DelayedIRBuilder() [2/2]
| DelayedIRBuilder::DelayedIRBuilder |
( |
Module & | M | ) |
|
|
inline |
◆ initUsingInsertionBlock()
| void DelayedIRBuilder::initUsingInsertionBlock |
( |
BasicBlock * | BB | ) |
|
|
inline |
◆ Builder
| std::optional<IRBuilder<> > DelayedIRBuilder::Builder |
The documentation for this struct was generated from the following file: