Lines Matching refs:DIBuilder

31 DIBuilder::DIBuilder(Module &m, bool AllowUnresolvedNodes, DICompileUnit *CU)  in DIBuilder()  function in DIBuilder
49 void DIBuilder::trackIfUnresolved(MDNode *N) { in trackIfUnresolved()
59 void DIBuilder::finalizeSubprogram(DISubprogram *SP) { in finalizeSubprogram()
79 void DIBuilder::finalize() { in finalize()
149 DICompileUnit *DIBuilder::createCompileUnit( in createCompileUnit()
192 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
201 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, in createImportedModule()
210 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M, in createImportedModule()
219 DIBuilder::createImportedDeclaration(DIScope *Context, DINode *Decl, in createImportedDeclaration()
229 DIFile *DIBuilder::createFile(StringRef Filename, StringRef Directory, in createFile()
235 DIMacro *DIBuilder::createMacro(DIMacroFile *Parent, unsigned LineNumber, in createMacro()
247 DIMacroFile *DIBuilder::createTempMacroFile(DIMacroFile *Parent, in createTempMacroFile()
260 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, uint64_t Val, in createEnumerator()
267 DIEnumerator *DIBuilder::createEnumerator(StringRef Name, const APSInt &Value) { in createEnumerator()
272 DIBasicType *DIBuilder::createUnspecifiedType(StringRef Name) { in createUnspecifiedType()
277 DIBasicType *DIBuilder::createNullPtrType() { in createNullPtrType()
281 DIBasicType *DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
289 DIStringType *DIBuilder::createStringType(StringRef Name, uint64_t SizeInBits) { in createStringType()
295 DIStringType *DIBuilder::createStringType(StringRef Name, in createStringType()
303 DIStringType *DIBuilder::createStringType(StringRef Name, in createStringType()
311 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) { in createQualifiedType()
317 DIBuilder::createPointerType(DIType *PointeeTy, uint64_t SizeInBits, in createPointerType()
328 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy, in createMemberPointerType()
339 DIBuilder::createReferenceType(unsigned Tag, DIType *RTy, uint64_t SizeInBits, in createReferenceType()
348 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name, in createTypedef()
358 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) { in createFriend()
365 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy, in createInheritance()
377 DIDerivedType *DIBuilder::createMemberType( in createMemberType()
393 DIDerivedType *DIBuilder::createVariantMemberType( in createVariantMemberType()
403 DIDerivedType *DIBuilder::createBitFieldMemberType( in createBitFieldMemberType()
418 DIBuilder::createStaticMemberType(DIScope *Scope, StringRef Name, DIFile *File, in createStaticMemberType()
430 DIBuilder::createObjCIVar(StringRef Name, DIFile *File, unsigned LineNumber, in createObjCIVar()
441 DIBuilder::createObjCProperty(StringRef Name, DIFile *File, unsigned LineNumber, in createObjCProperty()
449 DIBuilder::createTemplateTypeParameter(DIScope *Context, StringRef Name, in createTemplateTypeParameter()
464 DIBuilder::createTemplateValueParameter(DIScope *Context, StringRef Name, in createTemplateValueParameter()
473 DIBuilder::createTemplateTemplateParameter(DIScope *Context, StringRef Name, in createTemplateTemplateParameter()
481 DIBuilder::createTemplateParameterPack(DIScope *Context, StringRef Name, in createTemplateParameterPack()
488 DICompositeType *DIBuilder::createClassType( in createClassType()
505 DICompositeType *DIBuilder::createStructType( in createStructType()
518 DICompositeType *DIBuilder::createUnionType( in createUnionType()
531 DIBuilder::createVariantPart(DIScope *Scope, StringRef Name, DIFile *File, in createVariantPart()
544 DISubroutineType *DIBuilder::createSubroutineType(DITypeRefArray ParameterTypes, in createSubroutineType()
550 DICompositeType *DIBuilder::createEnumerationType( in createEnumerationType()
564 DIDerivedType *DIBuilder::createSetType(DIScope *Scope, StringRef Name, in createSetType()
577 DIBuilder::createArrayType(uint64_t Size, uint32_t AlignInBits, DIType *Ty, in createArrayType()
599 DICompositeType *DIBuilder::createVectorType(uint64_t Size, in createVectorType()
609 DISubprogram *DIBuilder::createArtificialSubprogram(DISubprogram *SP) { in createArtificialSubprogram()
620 DIType *DIBuilder::createArtificialType(DIType *Ty) { in createArtificialType()
627 DIType *DIBuilder::createObjectPointerType(DIType *Ty) { in createObjectPointerType()
635 void DIBuilder::retainType(DIScope *T) { in retainType()
643 DIBasicType *DIBuilder::createUnspecifiedParameter() { return nullptr; } in createUnspecifiedParameter()
646 DIBuilder::createForwardDecl(unsigned Tag, StringRef Name, DIScope *Scope, in createForwardDecl()
660 DICompositeType *DIBuilder::createReplaceableCompositeType( in createReplaceableCompositeType()
676 DINodeArray DIBuilder::getOrCreateArray(ArrayRef<Metadata *> Elements) { in getOrCreateArray()
681 DIBuilder::getOrCreateMacroArray(ArrayRef<Metadata *> Elements) { in getOrCreateMacroArray()
685 DITypeRefArray DIBuilder::getOrCreateTypeArray(ArrayRef<Metadata *> Elements) { in getOrCreateTypeArray()
696 DISubrange *DIBuilder::getOrCreateSubrange(int64_t Lo, int64_t Count) { in getOrCreateSubrange()
704 DISubrange *DIBuilder::getOrCreateSubrange(int64_t Lo, Metadata *CountNode) { in getOrCreateSubrange()
710 DISubrange *DIBuilder::getOrCreateSubrange(Metadata *CountNode, Metadata *LB, in getOrCreateSubrange()
715 DIGenericSubrange *DIBuilder::getOrCreateGenericSubrange( in getOrCreateGenericSubrange()
736 DIGlobalVariableExpression *DIBuilder::createGlobalVariableExpression( in createGlobalVariableExpression()
755 DIGlobalVariable *DIBuilder::createTempGlobalVariableFwdDecl( in createTempGlobalVariableFwdDecl()
795 DILocalVariable *DIBuilder::createAutoVariable(DIScope *Scope, StringRef Name, in createAutoVariable()
805 DILocalVariable *DIBuilder::createParameterVariable( in createParameterVariable()
815 DILabel *DIBuilder::createLabel(DIScope *Scope, StringRef Name, DIFile *File, in createLabel()
833 DIExpression *DIBuilder::createExpression(ArrayRef<uint64_t> Addr) { in createExpression()
844 DISubprogram *DIBuilder::createFunction( in createFunction()
865 DISubprogram *DIBuilder::createTempFunctionFwdDecl( in createTempFunctionFwdDecl()
880 DISubprogram *DIBuilder::createMethod( in createMethod()
903 DICommonBlock *DIBuilder::createCommonBlock(DIScope *Scope, in createCommonBlock()
910 DINamespace *DIBuilder::createNameSpace(DIScope *Scope, StringRef Name, in createNameSpace()
922 DIModule *DIBuilder::createModule(DIScope *Scope, StringRef Name, in createModule()
931 DILexicalBlockFile *DIBuilder::createLexicalBlockFile(DIScope *Scope, in createLexicalBlockFile()
937 DILexicalBlock *DIBuilder::createLexicalBlock(DIScope *Scope, DIFile *File, in createLexicalBlock()
945 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
952 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
961 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, in insertLabel()
968 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, in insertLabel()
973 Instruction *DIBuilder::insertDbgValueIntrinsic(Value *V, in insertDbgValueIntrinsic()
983 Instruction *DIBuilder::insertDbgValueIntrinsic(Value *V, in insertDbgValueIntrinsic()
991 Instruction *DIBuilder::insertDbgAddrIntrinsic(Value *V, in insertDbgAddrIntrinsic()
1001 Instruction *DIBuilder::insertDbgAddrIntrinsic(Value *V, in insertDbgAddrIntrinsic()
1030 Instruction *DIBuilder::insertDbgValueIntrinsic( in insertDbgValueIntrinsic()
1039 Instruction *DIBuilder::insertDbgAddrIntrinsic( in insertDbgAddrIntrinsic()
1048 Instruction *DIBuilder::insertDeclare(Value *Storage, DILocalVariable *VarInfo, in insertDeclare()
1071 Instruction *DIBuilder::insertDbgIntrinsic(llvm::Function *IntrinsicFn, in insertDbgIntrinsic()
1097 Instruction *DIBuilder::insertLabel(DILabel *LabelInfo, const DILocation *DL, in insertLabel()
1116 void DIBuilder::replaceVTableHolder(DICompositeType *&T, DIType *VTableHolder) { in replaceVTableHolder()
1135 void DIBuilder::replaceArrays(DICompositeType *&T, DINodeArray Elements, in replaceArrays()