Lines Matching defs:DIBuilder

1 //===--- DIBuilder.cpp - Debug Information Builder ------------------------===//
10 // This file implements the DIBuilder.
14 #include "llvm/DIBuilder.h"
32 DIBuilder::DIBuilder(Module &m)
37 void DIBuilder::finalize() {
96 DICompileUnit DIBuilder::createCompileUnit(unsigned Lang, StringRef Filename,
171 DIImportedEntity DIBuilder::createImportedModule(DIScope Context,
178 DIImportedEntity DIBuilder::createImportedModule(DIScope Context,
186 DIImportedEntity DIBuilder::createImportedDeclaration(DIScope Context,
203 DIFile DIBuilder::createFile(StringRef Filename, StringRef Directory) {
212 DIEnumerator DIBuilder::createEnumerator(StringRef Name, int64_t Val) {
223 DIBasicType DIBuilder::createUnspecifiedType(StringRef Name) {
243 DIBasicType DIBuilder::createNullPtrType() {
250 DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits,
272 DIDerivedType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) {
291 DIBuilder::createPointerType(DIType PointeeTy, uint64_t SizeInBits,
309 DIDerivedType DIBuilder::createMemberPointerType(DIType PointeeTy,
330 DIDerivedType DIBuilder::createReferenceType(unsigned Tag, DIType RTy) {
349 DIDerivedType DIBuilder::createTypedef(DIType Ty, StringRef Name, DIFile File,
369 DIDerivedType DIBuilder::createFriend(DIType Ty, DIType FriendTy) {
390 DIDerivedType DIBuilder::createInheritance(DIType Ty, DIType BaseTy,
411 DIDerivedType DIBuilder::createMemberType(DIDescriptor Scope, StringRef Name,
436 DIBuilder::createStaticMemberType(DIDescriptor Scope, StringRef Name,
461 DIBuilder::createObjCIVar(StringRef Name, DIFile File, unsigned LineNumber,
488 DIDerivedType DIBuilder::createObjCIVar(StringRef Name, DIFile File,
514 DIBuilder::createObjCProperty(StringRef Name, DIFile File, unsigned LineNumber,
533 DIBuilder::createTemplateTypeParameter(DIDescriptor Context, StringRef Name,
549 DIBuilder::createTemplateValueParameter(unsigned Tag, DIDescriptor Context,
570 DIBuilder::createTemplateValueParameter(DIDescriptor Context, StringRef Name,
580 DIBuilder::createTemplateTemplateParameter(DIDescriptor Context, StringRef Name,
590 DIBuilder::createTemplateParameterPack(DIDescriptor Context, StringRef Name,
600 DICompositeType DIBuilder::createClassType(DIDescriptor Context, StringRef Name,
639 DICompositeType DIBuilder::createStructType(DIDescriptor Context,
676 DICompositeType DIBuilder::createUnionType(DIDescriptor Scope, StringRef Name,
708 DICompositeType DIBuilder::createSubroutineType(DIFile File,
733 DICompositeType DIBuilder::createEnumerationType(
763 DICompositeType DIBuilder::createArrayType(uint64_t Size, uint64_t AlignInBits,
787 DICompositeType DIBuilder::createVectorType(uint64_t Size, uint64_t AlignInBits,
811 DIType DIBuilder::createArtificialType(DIType Ty) {
833 DIType DIBuilder::createObjectPointerType(DIType Ty) {
855 void DIBuilder::retainType(DIType T) {
861 DIDescriptor DIBuilder::createUnspecifiedParameter() {
871 DIBuilder::createForwardDecl(unsigned Tag, StringRef Name, DIDescriptor Scope,
903 DIArray DIBuilder::getOrCreateArray(ArrayRef<Value *> Elements) {
913 DISubrange DIBuilder::getOrCreateSubrange(int64_t Lo, int64_t Count) {
924 DIGlobalVariable DIBuilder::createGlobalVariable(StringRef Name,
950 DIGlobalVariable DIBuilder::createGlobalVariable(StringRef Name, DIFile F,
960 DIGlobalVariable DIBuilder::createStaticVariable(DIDescriptor Context,
987 DIVariable DIBuilder::createLocalVariable(unsigned Tag, DIDescriptor Scope,
1024 DIVariable DIBuilder::createComplexVariable(unsigned Tag, DIDescriptor Scope,
1047 DISubprogram DIBuilder::createFunction(DIScopeRef Context, StringRef Name,
1063 DISubprogram DIBuilder::createFunction(DIDescriptor Context, StringRef Name,
1106 DISubprogram DIBuilder::createMethod(DIDescriptor Context, StringRef Name,
1153 DINameSpace DIBuilder::createNameSpace(DIDescriptor Scope, StringRef Name,
1170 DILexicalBlockFile DIBuilder::createLexicalBlockFile(DIDescriptor Scope,
1184 DILexicalBlock DIBuilder::createLexicalBlock(DIDescriptor Scope, DIFile File,
1203 Instruction *DIBuilder::insertDeclare(Value *Storage, DIVariable VarInfo,
1216 Instruction *DIBuilder::insertDeclare(Value *Storage, DIVariable VarInfo,
1235 Instruction *DIBuilder::insertDbgValueIntrinsic(Value *V, uint64_t Offset,
1251 Instruction *DIBuilder::insertDbgValueIntrinsic(Value *V, uint64_t Offset,