本文整理汇总了C++中DIBuilder::createArrayType方法的典型用法代码示例。如果您正苦于以下问题:C++ DIBuilder::createArrayType方法的具体用法?C++ DIBuilder::createArrayType怎么用?C++ DIBuilder::createArrayType使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DIBuilder
的用法示例。
在下文中一共展示了DIBuilder::createArrayType方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: LLVMDIBuilderCreateArrayType
LLVMMetadataRef LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Dref,
uint64_t SizeInBits,
uint32_t AlignInBits,
LLVMMetadataRef ElementType,
LLVMMetadataRef Subscripts) {
DIBuilder *D = unwrap(Dref);
return wrap(D->createArrayType(SizeInBits, AlignInBits,
unwrap<DIType>(ElementType),
DINodeArray(unwrap<MDTuple>(Subscripts))));
}
示例2: DIBuilderCreateArrayType
LLVMValueRef DIBuilderCreateArrayType(LLVMDIBuilderRef dref,
uint64_t sizeInBits, uint64_t alignInBits,
LLVMValueRef diElementType,
LLVMValueRef diSubscripts) {
DIBuilder *d = unwrap(dref);
DICompositeType ct = d->createArrayType(sizeInBits, alignInBits,
unwrapDI<DIType>(diElementType),
unwrapDI<DIArray>(diSubscripts));
return wrap(ct);
}
示例3: LLVMDIBuilderCreateArrayType
LLVMValueRef LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Dref,
uint64_t SizeInBits,
uint64_t AlignInBits,
LLVMValueRef ElementType,
LLVMValueRef Subscripts) {
DIBuilder *D = unwrap(Dref);
DICompositeType CT =
D->createArrayType(SizeInBits, AlignInBits, unwrapDI<DIType>(ElementType),
unwrapDI<DIArray>(Subscripts));
return wrap(CT);
}