Lines Matching full:builder

237  * Construct a builder for a module, and do not allow for unresolved nodes
243 * Construct a builder for a module and collect unresolved nodes attached
253 void LLVMDisposeDIBuilder(LLVMDIBuilderRef Builder);
258 void LLVMDIBuilderFinalize(LLVMDIBuilderRef Builder);
264 void LLVMDIBuilderFinalizeSubprogram(LLVMDIBuilderRef Builder,
300 LLVMDIBuilderRef Builder, LLVMDWARFSourceLanguage Lang,
310 * \param Builder The \c DIBuilder.
317 LLVMDIBuilderCreateFile(LLVMDIBuilderRef Builder, const char *Filename,
323 * \param Builder The \c DIBuilder.
336 LLVMDIBuilderCreateModule(LLVMDIBuilderRef Builder, LLVMMetadataRef ParentScope,
344 * \param Builder The \c DIBuilder.
352 LLVMDIBuilderCreateNameSpace(LLVMDIBuilderRef Builder,
359 * \param Builder The \c DIBuilder.
376 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
384 * \param Builder The \c DIBuilder.
391 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
396 * \param Builder The \c DIBuilder.
402 LLVMDIBuilderCreateLexicalBlockFile(LLVMDIBuilderRef Builder,
410 * \param Builder The \c DIBuilder.
416 LLVMDIBuilderCreateImportedModuleFromNamespace(LLVMDIBuilderRef Builder,
425 * \param Builder The \c DIBuilder.
434 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope,
440 * \param Builder The \c DIBuilder.
449 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef M,
456 * \param Builder The DIBuilder.
469 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, LLVMMetadataRef Decl,
557 * \param Builder The DIBuilder.
561 LLVMMetadataRef LLVMDIBuilderGetOrCreateTypeArray(LLVMDIBuilderRef Builder,
567 * \param Builder The DIBuilder.
576 LLVMDIBuilderCreateSubroutineType(LLVMDIBuilderRef Builder,
584 * @param Builder The DIBuilder.
593 LLVMMetadataRef LLVMDIBuilderCreateMacro(LLVMDIBuilderRef Builder,
604 * @param Builder The DIBuilder.
610 LLVMDIBuilderCreateTempMacroFile(LLVMDIBuilderRef Builder,
616 * @param Builder The DIBuilder.
622 LLVMMetadataRef LLVMDIBuilderCreateEnumerator(LLVMDIBuilderRef Builder,
629 * \param Builder The DIBuilder.
642 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
649 * \param Builder The DIBuilder.
665 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
674 * \param Builder The DIBuilder.
682 LLVMDIBuilderCreateArrayType(LLVMDIBuilderRef Builder, uint64_t Size,
689 * \param Builder The DIBuilder.
697 LLVMDIBuilderCreateVectorType(LLVMDIBuilderRef Builder, uint64_t Size,
704 * \param Builder The DIBuilder.
709 LLVMDIBuilderCreateUnspecifiedType(LLVMDIBuilderRef Builder, const char *Name,
715 * \param Builder The DIBuilder.
723 LLVMDIBuilderCreateBasicType(LLVMDIBuilderRef Builder, const char *Name,
730 * \param Builder The DIBuilder.
739 LLVMDIBuilderRef Builder, LLVMMetadataRef PointeeTy,
745 * \param Builder The DIBuilder.
762 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
771 * \param Builder The DIBuilder.
784 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
792 * \param Builder The DIBuilder.
805 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
812 * \param Builder The DIBuilder.
820 LLVMDIBuilderCreateMemberPointerType(LLVMDIBuilderRef Builder,
828 * \param Builder The DIBuilder.
841 LLVMDIBuilderCreateObjCIVar(LLVMDIBuilderRef Builder,
850 * \param Builder The DIBuilder.
863 LLVMDIBuilderCreateObjCProperty(LLVMDIBuilderRef Builder,
873 * \param Builder The DIBuilder.
877 LLVMDIBuilderCreateObjectPointerType(LLVMDIBuilderRef Builder,
883 * \param Builder The DIBuilder.
889 LLVMDIBuilderCreateQualifiedType(LLVMDIBuilderRef Builder, unsigned Tag,
895 * \param Builder The DIBuilder.
900 LLVMDIBuilderCreateReferenceType(LLVMDIBuilderRef Builder, unsigned Tag,
905 * \param Builder The DIBuilder.
908 LLVMDIBuilderCreateNullPtrType(LLVMDIBuilderRef Builder);
912 * \param Builder The DIBuilder.
920 LLVMDIBuilderCreateTypedef(LLVMDIBuilderRef Builder, LLVMMetadataRef Type,
928 * \param Builder The DIBuilder.
936 LLVMDIBuilderCreateInheritance(LLVMDIBuilderRef Builder,
943 * \param Builder The DIBuilder.
958 LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
965 * \param Builder The DIBuilder.
982 LLVMDIBuilderRef Builder, unsigned Tag, const char *Name,
990 * \param Builder The DIBuilder.
1003 LLVMDIBuilderCreateBitFieldMemberType(LLVMDIBuilderRef Builder,
1034 LLVMMetadataRef LLVMDIBuilderCreateClassType(LLVMDIBuilderRef Builder,
1045 * \param Builder The DIBuilder.
1049 LLVMDIBuilderCreateArtificialType(LLVMDIBuilderRef Builder,
1103 * \param Builder The DIBuilder.
1107 LLVMMetadataRef LLVMDIBuilderGetOrCreateSubrange(LLVMDIBuilderRef Builder,
1113 * \param Builder The DIBuilder.
1117 LLVMMetadataRef LLVMDIBuilderGetOrCreateArray(LLVMDIBuilderRef Builder,
1124 * \param Builder The DIBuilder.
1128 LLVMMetadataRef LLVMDIBuilderCreateExpression(LLVMDIBuilderRef Builder,
1134 * \param Builder The DIBuilder.
1138 LLVMDIBuilderCreateConstantValueExpression(LLVMDIBuilderRef Builder,
1161 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1259 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1272 * \param Builder The DIBuilder.
1280 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1293 * \param Builder The DIBuilder.
1301 LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo,
1312 * \param Builder The DIBuilder.
1320 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
1333 * \param Builder The DIBuilder.
1341 LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo,
1346 * \param Builder The DIBuilder.
1358 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,
1364 * \param Builder The DIBuilder.
1376 LLVMDIBuilderRef Builder, LLVMMetadataRef Scope, const char *Name,