LLVMSwift
LLVMSwift copied to clipboard
Wrap DIBuilder In Earnest
Types
- [ ]
DWARFTypeEncoding
- [ ]
DWARFTypeQualifier
- [x]
LLVMDIFlags
- [ ]
LLVMMachineInfoRecordType
DIBuilder
- [ ] LLVMDIBuilderFinalizeSubprogam
- [ ] LLVMDIBuilderRetainType
General Metadata
- [ ] LLVMDIBuilderCreateUnspecifiedParameter
- [x] LLVMDIBuilderCreateUnspecifiedType
- [x] LLVMDIBuilderCreateParameterVariable
- [x] LLVMDIBuilderCreateArtificialType
- [x] LLVMDIBuilderCreateLexicalBlock
- [x] LLVMDIBuilderCreateLexicalBlockFile
- [x] LLVMDIBuilderCreateSubroutineType
- [x] LLVMDIBuilderCreateFunction
- [x] LLVMDIBuilderCreateBasicType
- [x] LLVMDIBuilderCreateVectorType
- [x] LLVMDIBuilderCreateArrayType
- [x] LLVMDIBuilderGetOrCreateSubrange
- [x] LLVMDIBuilderCreateForwardDecl
- [x] LLVMDIBuilderCreateAutoVariable
- [x] LLVMDIBuilderGetOrCreateArray
DI Expressions
- [x] LLVMDIBuilderCreateExpression
- [x] LLVMDIBuilderCreateConstantValueExpression
- [x] LLVMDIBuilderCreateGlobalVariableExpression
DI Intrinsics
- [x] LLVMDIBuilderInsertDbgValueIntrinsicBefore
- [x] LLVMDIBuilderInsertDbgValueIntrinsicAtEnd
- [x] LLVMDIBuilderInsertDeclareAtEnd
- [x] LLVMDIBuilderInsertDeclareBefore
Clang Metadata
- [ ] LLVMDIBuilderCreateTempMacroFile
- [x] LLVMDIBuilderCreateModule
- [ ] LLVMDIBuilderCreateMacro
- [x] LLVMDIBuilderCreateTypedef
- [x] LLVMDIBuilderCreateClassType
- [x] LLVMDIBuilderCreateStructType
- [x] LLVMDIBuilderCreateBitFieldMemberType
- [ ] LLVMDIBuilderCreateMethod
- [x] LLVMDIBuilderCreateInheritance
- [ ] LLVMDIBuilderCreateFriend
- [x] LLVMDIBuilderCreateObjCIVar
- [x] LLVMDIBuilderCreateObjCProperty
- [x] LLVMDIBuilderCreatePointerType
- [x] LLVMDIBuilderCreateMemberType
- [x] LLVMDIBuilderCreateStaticMemberType
- [x] LLVMDIBuilderCreateMemberPointerType
- [x] LLVMDIBuilderCreateObjectPointerType
- [x] LLVMDIBuilderCreateQualifiedType
- [x] LLVMDIBuilderCreateReferenceType
- [x] LLVMDIBuilderCreateNullPtrType
- [x] LLVMDIBuilderCreateReplaceableCompositeType
- [x] LLVMDIBuilderCreateEnumerator
- [x] LLVMDIBuilderCreateEnumerationType
- [x] LLVMDIBuilderCreateUnionType
- [ ] LLVMDIBuilderCreateTemplateTypeParameter
- [ ] LLVMDIBuilderCreateTemplateValueParameter
- [ ] LLVMDIBuilderCreateTemplateTemplateParameter
- [x] LLVMDIBuilderCreateNameSpace
- [ ] LLVMDICompositeTypeSetTypeArray
https://reviews.llvm.org/D39564
https://reviews.llvm.org/D45352
https://reviews.llvm.org/D45928
https://reviews.llvm.org/D45933
https://reviews.llvm.org/D45934
https://reviews.llvm.org/D45979
https://reviews.llvm.org/D46166
https://reviews.llvm.org/D46167
https://reviews.llvm.org/D46168
https://reviews.llvm.org/D46627
https://reviews.llvm.org/D46632
https://reviews.llvm.org/D46725
https://reviews.llvm.org/D46792
https://reviews.llvm.org/D47123
https://reviews.llvm.org/D51522
#162
https://reviews.llvm.org/D58323
https://reviews.llvm.org/D58334