H A D | CGDebugInfo.cpp | 525 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { argument 548 return getOrCreateType(QualType(T, 0), Unit); 551 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); 561 llvm::DIFile Unit) { 567 return getOrCreateType(CGM.getContext().getObjCIdType(), Unit); 571 Ty->getPointeeType(), Unit); 576 llvm::DIFile Unit) { 578 Ty->getPointeeType(), Unit); 637 llvm::DIFile Unit) { 640 return DBuilder.createReferenceType(Tag, getOrCreateType(PointeeTy, Unit)); 560 CreateType(const ObjCObjectPointerType *Ty, llvm::DIFile Unit) argument 575 CreateType(const PointerType *Ty, llvm::DIFile Unit) argument 634 CreatePointerLikeType(llvm::dwarf::Tag Tag, const Type *Ty, QualType PointeeTy, llvm::DIFile Unit) argument 664 CreateType(const BlockPointerType *Ty, llvm::DIFile Unit) argument 726 CreateType(const TemplateSpecializationType *Ty, llvm::DIFile Unit) argument 751 CreateType(const TypedefType *Ty, llvm::DIFile Unit) argument 769 CreateType(const FunctionType *Ty, llvm::DIFile Unit) argument 977 getOrCreateMethodType(const CXXMethodDecl *Method, llvm::DIFile Unit) argument 986 getOrCreateInstanceMethodType( QualType ThisPtr, const FunctionProtoType *Func, llvm::DIFile Unit) argument 1051 CreateCXXMemberFunction(const CXXMethodDecl *Method, llvm::DIFile Unit, llvm::DIType RecordTy) argument 1138 CollectCXXMemberFunctions(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument 1181 CollectCXXBases(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys, llvm::DIType RecordTy) argument 1221 CollectTemplateParams(const TemplateParameterList *TPList, ArrayRef<TemplateArgument> TAList, llvm::DIFile Unit) argument 1343 CollectFunctionTemplateParams(const FunctionDecl *FD, llvm::DIFile Unit) argument 1358 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TSpecial, llvm::DIFile Unit) argument 1369 getOrCreateVTablePtrType(llvm::DIFile Unit) argument 1396 CollectVTableInfo(const CXXRecordDecl *RD, llvm::DIFile Unit, SmallVectorImpl<llvm::Value *> &EltTys) argument 1599 CreateType(const ObjCObjectType *Ty, llvm::DIFile Unit) argument 1631 CreateType(const ObjCInterfaceType *Ty, llvm::DIFile Unit) argument 1657 CreateTypeDefinition(const ObjCInterfaceType *Ty, llvm::DIFile Unit) argument 1805 CreateType(const VectorType *Ty, llvm::DIFile Unit) argument 1822 CreateType(const ArrayType *Ty, llvm::DIFile Unit) argument 1877 CreateType(const LValueReferenceType *Ty, llvm::DIFile Unit) argument 1883 CreateType(const RValueReferenceType *Ty, llvm::DIFile Unit) argument 2062 getOrCreateType(QualType Ty, llvm::DIFile Unit) argument 2109 CreateTypeNode(QualType Ty, llvm::DIFile Unit) argument 2200 getOrCreateLimitedType(const RecordType *Ty, llvm::DIFile Unit) argument 2306 CreateMemberType(llvm::DIFile Unit, QualType FType, StringRef Name, uint64_t *Offset) argument 2461 llvm::DIFile Unit = getOrCreateFile(Loc); local 2642 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local 2720 llvm::DIFile Unit; local 2864 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local 3112 CollectAnonRecordDecls(const RecordDecl *RD, llvm::DIFile Unit, unsigned LineNo, StringRef LinkageName, llvm::GlobalVariable *Var, llvm::DIDescriptor DContext) argument 3144 llvm::DIFile Unit = getOrCreateFile(D->getLocation()); local 3196 llvm::DIFile Unit = getOrCreateFile(VD->getLocation()); local [all...] |