|
ArrayBuilder | beginArray (llvm::Type *eltTy=nullptr) |
|
StructBuilder | beginStruct (llvm::StructType *ty=nullptr) |
|
void | finishAndAddTo (AggregateBuilderBase &parent) |
| Given that this builder was created by beginning an array or struct component on the given parent builder, finish the array/struct component and add it to the parent. More...
|
|
llvm::GlobalVariable * | finishAndCreateGlobal (As &&...args) |
| Given that this builder was created by beginning an array or struct directly on a ConstantInitBuilder, finish the array/struct and create a global variable with it as the initializer. More...
|
|
void | finishAndSetAsInitializer (llvm::GlobalVariable *global) |
| Given that this builder was created by beginning an array or struct directly on a ConstantInitBuilder, finish the array/struct and set it as the initializer of the given global variable. More...
|
|
ConstantInitFuture | finishAndCreateFuture () |
| Given that this builder was created by beginning an array or struct directly on a ConstantInitBuilder, finish the array/struct and return a future which can be used to install the initializer in a global later. More...
|
|
template<class Traits>
class clang::CodeGen::ConstantArrayBuilderTemplateBase< Traits >
Definition at line 412 of file ConstantInitBuilder.h.