Searched refs:DICompositeType (Results 1 – 12 of 12) sorted by relevance
| /freebsd-10-stable/contrib/llvm/include/llvm/ |
| D | DIBuilder.h | 35 class DICompositeType; variable 287 DICompositeType createClassType(DIDescriptor Scope, StringRef Name, 307 DICompositeType createStructType(DIDescriptor Scope, StringRef Name, 326 DICompositeType createUnionType( 390 DICompositeType createArrayType(uint64_t Size, uint64_t AlignInBits, 398 DICompositeType createVectorType(uint64_t Size, uint64_t AlignInBits, 412 DICompositeType createEnumerationType(DIDescriptor Scope, StringRef Name, 421 DICompositeType createSubroutineType(DIFile File, DIArray ParameterTypes); 431 DICompositeType createForwardDecl(unsigned Tag, StringRef Name, 556 DICompositeType Ty, bool isLocalToUnit, [all …]
|
| D | DebugInfo.h | 371 class DICompositeType : public DIDerivedType { 376 explicit DICompositeType(const MDNode *N = 0) : DIDerivedType(N) {} in DIDerivedType() 383 void setContainingType(DICompositeType ContainingType); 441 DICompositeType getType() const { return getFieldAs<DICompositeType>(7); } in getType() 733 DICompositeType getDICompositeType(DIType T);
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGDebugInfo.h | 59 llvm::DICompositeType ObjTy; 119 llvm::DICompositeType CreateLimitedType(const RecordType *Ty); 120 void CollectContainingType(const CXXRecordDecl *RD, llvm::DICompositeType CT); 133 llvm::DICompositeType getOrCreateMethodType(const CXXMethodDecl *Method, 135 llvm::DICompositeType getOrCreateInstanceMethodType( 137 llvm::DICompositeType getOrCreateFunctionType(const Decl *D, QualType FnType, 191 llvm::DICompositeType RecordTy); 307 llvm::DICompositeType getOrCreateRecordFwdDecl(const RecordType *,
|
| D | CGDebugInfo.cpp | 613 llvm::DICompositeType 618 return llvm::DICompositeType(T); in getOrCreateRecordFwdDecl() 918 llvm::DICompositeType RecordTy) { in CollectRecordFields() 957 llvm::DICompositeType 962 return llvm::DICompositeType(getOrCreateType(QualType(Func, 0), Unit)); in getOrCreateMethodType() 967 llvm::DICompositeType CGDebugInfo::getOrCreateInstanceMethodType( in getOrCreateInstanceMethodType() 970 llvm::DIArray Args = llvm::DICompositeType( in getOrCreateInstanceMethodType() 1033 llvm::DICompositeType MethodTy = getOrCreateMethodType(Method, Unit); in CreateCXXMemberFunction() 1454 llvm::DICompositeType T(getTypeOrNull(QualType(Ty, 0))); in CreateType() 1489 llvm::DICompositeType FwdDecl(getOrCreateLimitedType(Ty, DefUnit)); in CreateTypeDefinition() [all …]
|
| /freebsd-10-stable/contrib/llvm/lib/IR/ |
| D | DebugInfo.cpp | 40 DICompositeType(DbgNode).Verify() || DIBasicType(DbgNode).Verify() || in Verify() 466 DICompositeType(DbgNode).Verify(); in Verify() 494 bool DICompositeType::Verify() const { in Verify() 623 MDString *DICompositeType::getIdentifier() const { in getIdentifier() 643 void DICompositeType::setTypeArray(DIArray Elements, DIArray TParams) { in setTypeArray() 661 void DICompositeType::addMember(DIDescriptor D) { in addMember() 679 DICompositeType DTy(DbgNode); in getRef() 686 void DICompositeType::setContainingType(DICompositeType ContainingType) { in setContainingType() 900 DICompositeType llvm::getDICompositeType(DIType T) { in getDICompositeType() 902 return DICompositeType(T); in getDICompositeType() [all …]
|
| D | DIBuilder.cpp | 600 DICompositeType DIBuilder::createClassType(DIDescriptor Context, StringRef Name, in createClassType() 630 DICompositeType R(MDNode::get(VMContext, Elts)); in createClassType() 639 DICompositeType DIBuilder::createStructType(DIDescriptor Context, in createStructType() 667 DICompositeType R(MDNode::get(VMContext, Elts)); in createStructType() 676 DICompositeType DIBuilder::createUnionType(DIDescriptor Scope, StringRef Name, in createUnionType() 701 DICompositeType R(MDNode::get(VMContext, Elts)); in createUnionType() 708 DICompositeType DIBuilder::createSubroutineType(DIFile File, in createSubroutineType() 728 return DICompositeType(MDNode::get(VMContext, Elts)); in createSubroutineType() 733 DICompositeType DIBuilder::createEnumerationType( in createEnumerationType() 755 DICompositeType CTy(MDNode::get(VMContext, Elts)); in createEnumerationType() [all …]
|
| /freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| D | DwarfCompileUnit.h | 355 void constructTypeDIE(DIE &Buffer, DICompositeType CTy); 361 void constructArrayTypeDIE(DIE &Buffer, DICompositeType CTy); 364 void constructEnumTypeDIE(DIE &Buffer, DICompositeType CTy);
|
| D | DwarfCompileUnit.cpp | 622 DICompositeType blockStruct(TmpTy); in addBlockByrefAddress() 921 constructTypeDIE(*TyDIE, DICompositeType(Ty)); in getOrCreateTypeDIE() 931 DICompositeType CT(Ty); in getOrCreateTypeDIE() 1058 DICompositeType SPTy = SP.getType(); in addPubTypes() 1149 static bool shouldCreateTypeUnit(DICompositeType CTy, const DwarfDebug *DD) { in shouldCreateTypeUnit() 1167 void CompileUnit::constructTypeDIE(DIE &Buffer, DICompositeType CTy) { in constructTypeDIE() 1278 DICompositeType ContainingType(resolve(CTy.getContainingType())); in constructTypeDIE() 1461 DICompositeType SPTy = SP.getType(); in getOrCreateSubprogramDIE() 1698 void CompileUnit::constructArrayTypeDIE(DIE &Buffer, DICompositeType CTy) { in constructArrayTypeDIE() 1729 void CompileUnit::constructEnumTypeDIE(DIE &Buffer, DICompositeType CTy) { in constructEnumTypeDIE()
|
| D | DwarfDebug.cpp | 166 DIArray Elements = DICompositeType(subType).getTypeArray(); in getType() 403 DICompositeType SPTy = SP.getType(); in updateSubprogramScopeDIE()
|
| /freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/ |
| D | DebugIR.cpp | 196 DICompositeType Sig = createFunctionSignature(&F); in visitFunction() 393 DICompositeType StructDescriptor(N); in getOrCreateType() 431 DICompositeType createFunctionSignature(const Function *Func) { in createFunctionSignature()
|
| /freebsd-10-stable/contrib/llvm/patches/ |
| D | patch-r264827-clang-r202185-variadic-fn-debug-info.diff | 72 return llvm::DICompositeType(getOrCreateType(FnType, F));
|
| D | patch-r271282-clang-r200797-r200798-r200805-debug-info-crash.diff | 14 @@ -2251,9 +2251,10 @@ llvm::DICompositeType CGDebugInfo::CreateLimitedTy
|