reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
573 llvm::DIType *getOrCreateType(QualType Ty, llvm::DIFile *Fg);
222 return getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), 854 return getOrCreateType(QualType(T, 0), Unit); 857 auto *FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); 871 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); 1015 return DBuilder.createReferenceType(Tag, getOrCreateType(PointeeTy, Unit), 1018 return DBuilder.createPointerType(getOrCreateType(PointeeTy, Unit), Size, 1113 llvm::DIType *Src = getOrCreateType(Ty->getAliasedType(), Unit); 1136 getOrCreateType(Ty->getDecl()->getUnderlyingType(), Unit); 1199 EltTys.push_back(getOrCreateType(Ty->getReturnType(), Unit)); 1207 EltTys.push_back(getOrCreateType(ParamType, Unit)); 1251 llvm::DIType *DebugType = getOrCreateType(Ty, VUnit); 1281 llvm::DIType *debugType = getOrCreateType(type, tunit); 1349 llvm::DIType *VTy = getOrCreateType(Var->getType(), VUnit); 1403 llvm::DIType *nestedType = getOrCreateType(Ty, getOrCreateFile(Loc)); 1470 getOrCreateType(QualType(Func, 0), Unit)); 1478 cast<llvm::DISubroutineType>(getOrCreateType(QualType(Func, 0), Unit)) 1496 llvm::DIType *PointeeType = getOrCreateType(PointeeTy, Unit); 1506 llvm::DIType *ThisPtrType = getOrCreateType(ThisPtr, Unit); 1709 auto *BaseTy = getOrCreateType(BI.getType(), Unit); 1756 llvm::DIType *TTy = getOrCreateType(TA.getAsType(), Unit); 1761 llvm::DIType *TTy = getOrCreateType(TA.getIntegralType(), Unit); 1769 llvm::DIType *TTy = getOrCreateType(T, Unit); 1806 llvm::DIType *TTy = getOrCreateType(T, Unit); 1840 llvm::DIType *TTy = getOrCreateType(T, Unit); 1900 llvm::Metadata *STy = getOrCreateType(Context.IntTy, Unit); 2030 llvm::DIType *T = getOrCreateType(RTy, getOrCreateFile(Loc)); 2043 llvm::DIType *T = getOrCreateType(D, getOrCreateFile(Loc)); 2058 node = getOrCreateType(PointeeTy, getOrCreateFile(Loc)); 2292 return getOrCreateType(Ty->getBaseType(), Unit); 2302 getOrCreateType(Ty->getDecl()->getUnderlyingType(), Unit), 2477 getOrCreateType(CGM.getContext().getObjCInterfaceType(SClass), Unit); 2499 PD->getPropertyAttributes(), getOrCreateType(PD->getType(), PUnit)); 2522 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); 2591 getOrCreateType(PD->getType(), PUnit)); 2610 llvm::DIType *ElementTy = getOrCreateType(Ty->getElementType(), Unit); 2687 return DBuilder.createArrayType(Size, Align, getOrCreateType(EltTy, Unit), 2731 llvm::DIType *ClassType = getOrCreateType(QualType(Ty->getClass(), 0), U); 2734 getOrCreateType(Ty->getPointeeType(), U), ClassType, Size, /*Align=*/0, 2747 auto *FromTy = getOrCreateType(Ty->getValueType(), U); 2752 return getOrCreateType(Ty->getElementType(), U); 2827 llvm::DIType *ClassTy = getOrCreateType(ED->getIntegerType(), DefUnit); 3209 getOrCreateType(QualType(PBase->getTypeForDecl(), 0), 3219 llvm::DIType *FieldTy = CGDebugInfo::getOrCreateType(FType, Unit); 3392 DContext, Name, LinkageName, Unit, Line, getOrCreateType(T, Unit), 3407 return getOrCreateType(CGM.getContext().getTypeDeclType(TD), 3491 Elts.push_back(getOrCreateType(ResultTy, F)); 3501 CreateSelfType(SelfDeclTy, getOrCreateType(SelfDeclTy, F))); 3504 getOrCreateType(CGM.getContext().getObjCSelType(), F))); 3507 Elts.push_back(getOrCreateType(PI->getType(), F)); 3522 EltTys.push_back(getOrCreateType(FD->getReturnType(), F)); 3525 EltTys.push_back(getOrCreateType(ParamType, F)); 3532 return cast<llvm::DISubroutineType>(getOrCreateType(FnType, F)); 3887 llvm::DIType *WrappedTy = getOrCreateType(FType, Unit); 3925 Ty = getOrCreateType(VD->getType(), Unit); 3991 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); 4105 Ty = getOrCreateType(VD->getType(), Unit); 4362 llvm::DIType *FieldTy = getOrCreateType(Field->getType(), Unit); 4433 DContext, DeclName, LinkageName, Unit, LineNo, getOrCreateType(T, Unit), 4451 llvm::DIType *Ty = getOrCreateType(VD->getType(), Unit); 4469 getOrCreateType(QualType(ED->getTypeForDecl(), 0), Unit); 4746 if (auto *DieTy = getOrCreateType(Ty, TheCU->getFile()))