Lines Matching refs:DIDerivedType
204 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) {
205 return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, FromTy, 0,
209 DIDerivedType *DIBuilder::createPointerType(DIType *PointeeTy,
214 return DIDerivedType::get(VMContext, dwarf::DW_TAG_pointer_type, Name,
219 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy,
224 return DIDerivedType::get(VMContext, dwarf::DW_TAG_ptr_to_member_type, "",
229 DIDerivedType *DIBuilder::createReferenceType(unsigned Tag, DIType *RTy,
233 return DIDerivedType::get(VMContext, Tag, "", nullptr, 0, nullptr, RTy,
237 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name,
240 return DIDerivedType::get(VMContext, dwarf::DW_TAG_typedef, Name, File,
245 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) {
248 return DIDerivedType::get(VMContext, dwarf::DW_TAG_friend, "", nullptr, 0, Ty,
252 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy,
256 return DIDerivedType::get(VMContext, dwarf::DW_TAG_inheritance, "", nullptr,
260 DIDerivedType *DIBuilder::createMemberType(DIScope *Scope, StringRef Name,
266 return DIDerivedType::get(VMContext, dwarf::DW_TAG_member, Name, File,
277 DIDerivedType *DIBuilder::createBitFieldMemberType(
282 return DIDerivedType::get(
289 DIDerivedType *DIBuilder::createStaticMemberType(DIScope *Scope, StringRef Name,
295 return DIDerivedType::get(VMContext, dwarf::DW_TAG_member, Name, File,
300 DIDerivedType *DIBuilder::createObjCIVar(StringRef Name, DIFile *File,
306 return DIDerivedType::get(VMContext, dwarf::DW_TAG_member, Name, File,
545 cast_or_null<DIDerivedType>(Decl));
559 cast_or_null<DIDerivedType>(Decl))