Lines Matching refs:DIBuilder
27 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes) in DIBuilder() function in DIBuilder
32 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
42 void DIBuilder::finalize() { in finalize()
111 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
148 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
155 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
162 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
168 DIImportedEntity *DIBuilder::createImportedDeclaration(DIScope *Context, in createImportedDeclaration()
178 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory) { in createFile()
182 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, int64_t Val) { in createEnumerator()
187 DIBasicType *DIBuilder::createUnspecifiedType(StringRef Name) { in createUnspecifiedType()
192 DIBasicType *DIBuilder::createNullPtrType() { in createNullPtrType()
196 DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
204 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) { in createQualifiedType()
209 DIDerivedType *DIBuilder::createPointerType(DIType *PointeeTy, in createPointerType()
219 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy, in createMemberPointerType()
229 DIDerivedType *DIBuilder::createReferenceType(unsigned Tag, DIType *RTy, in createReferenceType()
237 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name, in createTypedef()
245 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) { in createFriend()
252 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy, in createInheritance()
260 DIDerivedType *DIBuilder::createMemberType(DIScope *Scope, StringRef Name, in createMemberType()
277 DIDerivedType *DIBuilder::createBitFieldMemberType( in createBitFieldMemberType()
289 DIDerivedType *DIBuilder::createStaticMemberType(DIScope *Scope, StringRef Name, in createStaticMemberType()
300 DIDerivedType *DIBuilder::createObjCIVar(StringRef Name, DIFile *File, in createObjCIVar()
313 DIBuilder::createObjCProperty(StringRef Name, DIFile *File, unsigned LineNumber, in createObjCProperty()
321 DIBuilder::createTemplateTypeParameter(DIScope *Context, StringRef Name, in createTemplateTypeParameter()
336 DIBuilder::createTemplateValueParameter(DIScope *Context, StringRef Name, in createTemplateValueParameter()
344 DIBuilder::createTemplateTemplateParameter(DIScope *Context, StringRef Name, in createTemplateTemplateParameter()
352 DIBuilder::createTemplateParameterPack(DIScope *Context, StringRef Name, in createTemplateParameterPack()
359 DICompositeType *DIBuilder::createClassType( in createClassType()
376 DICompositeType *DIBuilder::createStructType( in createStructType()
389 DICompositeType *DIBuilder::createUnionType( in createUnionType()
401 DISubroutineType *DIBuilder::createSubroutineType(DITypeRefArray ParameterTypes, in createSubroutineType()
406 DICompositeType *DIBuilder::createExternalTypeRef(unsigned Tag, DIFile *File, in createExternalTypeRef()
414 DICompositeType *DIBuilder::createEnumerationType( in createEnumerationType()
427 DICompositeType *DIBuilder::createArrayType(uint64_t Size, uint64_t AlignInBits, in createArrayType()
437 DICompositeType *DIBuilder::createVectorType(uint64_t Size, in createVectorType()
454 DIType *DIBuilder::createArtificialType(DIType *Ty) { in createArtificialType()
461 DIType *DIBuilder::createObjectPointerType(DIType *Ty) { in createObjectPointerType()
469 void DIBuilder::retainType(DIScope *T) { in retainType()
477 DIBasicType *DIBuilder::createUnspecifiedParameter() { return nullptr; } in createUnspecifiedParameter()
480 DIBuilder::createForwardDecl(unsigned Tag, StringRef Name, DIScope *Scope, in createForwardDecl()
494 DICompositeType *DIBuilder::createReplaceableCompositeType( in createReplaceableCompositeType()
508 DINodeArray DIBuilder::getOrCreateArray(ArrayRef<Metadata *> Elements) { in getOrCreateArray()
512 DITypeRefArray DIBuilder::getOrCreateTypeArray(ArrayRef<Metadata *> Elements) { in getOrCreateTypeArray()
523 DISubrange *DIBuilder::getOrCreateSubrange(int64_t Lo, int64_t Count) { in getOrCreateSubrange()
536 DIGlobalVariable *DIBuilder::createGlobalVariable( in createGlobalVariable()
550 DIGlobalVariable *DIBuilder::createTempGlobalVariableFwdDecl( in createTempGlobalVariableFwdDecl()
588 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
597 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
605 DIExpression *DIBuilder::createExpression(ArrayRef<uint64_t> Addr) { in createExpression()
609 DIExpression *DIBuilder::createExpression(ArrayRef<int64_t> Signed) { in createExpression()
615 DIExpression *DIBuilder::createBitPieceExpression(unsigned OffsetInBytes, in createBitPieceExpression()
628 DISubprogram *DIBuilder::createFunction( in createFunction()
646 DISubprogram *DIBuilder::createTempFunctionFwdDecl( in createTempFunctionFwdDecl()
660 DIBuilder::createMethod(DIScope *Context, StringRef Name, StringRef LinkageName, in createMethod()
682 DINamespace *DIBuilder::createNameSpace(DIScope *Scope, StringRef Name, in createNameSpace()
688 DIModule *DIBuilder::createModule(DIScope *Scope, StringRef Name, in createModule()
696 DILexicalBlockFile *DIBuilder::createLexicalBlockFile(DIScope *Scope, in createLexicalBlockFile()
702 DILexicalBlock *DIBuilder::createLexicalBlock(DIScope *Scope, DIFile *File, in createLexicalBlock()
720 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
739 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
763 Instruction *DIBuilder::insertDbgValueIntrinsic(Value *V, uint64_t Offset, in insertDbgValueIntrinsic()
786 Instruction *DIBuilder::insertDbgValueIntrinsic(Value *V, uint64_t Offset, in insertDbgValueIntrinsic()
810 void DIBuilder::replaceVTableHolder(DICompositeType *&T, in replaceVTableHolder()
830 void DIBuilder::replaceArrays(DICompositeType *&T, DINodeArray Elements, in replaceArrays()