H A D | CGDebugInfo.cpp | 546 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit, argument 570 return getOrCreateType(QualType(T, 0), Unit); 574 getOrCreateType(Qc.apply(CGM.getContext(), T), Unit, Declaration); 584 llvm::DIFile Unit) { 590 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); 594 Ty->getPointeeType(), Unit); 599 llvm::DIFile Unit) { 601 Ty->getPointeeType(), Unit); 657 llvm::DIFile Unit) { 659 return getOrCreateType(PointeeTy, Unit); 583 CreateType(const ObjCObjectPointerType *Ty, llvm::DIFile Unit) argument 598 CreateType(const PointerType *Ty, llvm::DIFile Unit) argument 656 getOrCreateTypeDeclaration(QualType PointeeTy, llvm::DIFile Unit) argument 663 CreatePointerLikeType(unsigned Tag, const Type *Ty, QualType PointeeTy, llvm::DIFile Unit) argument 694 CreateType(const BlockPointerType *Ty, llvm::DIFile Unit) argument 756 CreateType(const TypedefType *Ty, llvm::DIFile Unit, bool Declaration) argument 776 CreateType(const FunctionType *Ty, llvm::DIFile Unit) argument 979 getOrCreateMethodType(const CXXMethodDecl *Method, llvm::DIFile Unit) argument 988 getOrCreateInstanceMethodType( QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile Unit) argument 1047 CreateCXXMemberFunction(const CXXMethodDecl *Method, llvm::DIFile Unit, llvm::DIType RecordTy) argument 1122 CollectCXXMemberFunctions(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument 1149 CollectCXXFriends(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument 1167 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument 1208 CollectTemplateParams(const TemplateParameterList *TPList, ArrayRef<TemplateArgument> TAList, llvm::DIFile Unit) argument 1319 CollectFunctionTemplateParams(const FunctionDecl *FD, llvm::DIFile Unit) argument 1334 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TSpecial, llvm::DIFile Unit) argument 1348 getOrCreateVTablePtrType(llvm::DIFile Unit) argument 1380 CollectVTableInfo(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys) argument 1492 CreateType(const ObjCObjectType *Ty, llvm::DIFile Unit) argument 1524 CreateType(const ObjCInterfaceType *Ty, llvm::DIFile Unit) argument 1700 CreateType(const VectorType *Ty, llvm::DIFile Unit) argument 1717 CreateType(const ArrayType *Ty, llvm::DIFile Unit) argument 1772 CreateType(const LValueReferenceType *Ty, llvm::DIFile Unit) argument 1778 CreateType(const RValueReferenceType *Ty, llvm::DIFile Unit) argument 1983 getOrCreateType(QualType Ty, llvm::DIFile Unit, bool Declaration) argument 1999 getOrCreateType(QualType(Ty.getTypePtr(), 0), Unit, Declaration); local 2069 CreateTypeNode(QualType Ty, llvm::DIFile Unit, bool Declaration) argument 2158 getOrCreateLimitedType(QualType Ty, llvm::DIFile Unit) argument 2257 CreateLimitedTypeNode(QualType Ty,llvm::DIFile Unit) argument 2276 CreateMemberType(llvm::DIFile Unit, QualType FType, StringRef Name, uint64_t *Offset) argument 2415 llvm::DIFile Unit = getOrCreateFile(Loc); local 2585 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local 2660 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local 2801 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local 3047 llvm::DIFile Unit = getOrCreateFile(D->getLocation()); local 3084 llvm::DIFile Unit = getOrCreateFile(ID->getLocation()); local 3110 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local [all...] |