Searched refs:DICompositeType (Results 1 - 12 of 12) sorted by relevance
/external/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 35 class DICompositeType; 301 DICompositeType createClassType(DIDescriptor Scope, StringRef Name, 321 DICompositeType createStructType(DIDescriptor Scope, StringRef Name, 340 DICompositeType createUnionType( 405 DICompositeType createArrayType(uint64_t Size, uint64_t AlignInBits, 413 DICompositeType createVectorType(uint64_t Size, uint64_t AlignInBits, 427 DICompositeType createEnumerationType(DIDescriptor Scope, StringRef Name, 438 DICompositeType createSubroutineType(DIFile File, DIArray ParameterTypes, 449 DICompositeType createForwardDecl(unsigned Tag, StringRef Name, 457 DICompositeType createReplaceableForwardDec [all...] |
H A D | DebugInfo.h | 387 /// DICompositeType - This descriptor holds a type that can refer to multiple 389 /// DICompositeType is derived from DIDerivedType because some 393 class DICompositeType : public DIDerivedType { class in namespace:llvm 398 explicit DICompositeType(const MDNode *N = nullptr) : DIDerivedType(N) {} function in class:llvm::DICompositeType 404 void setContainingType(DICompositeType ContainingType); 465 DICompositeType getType() const { return getFieldAs<DICompositeType>(7); } 811 DICompositeType getDICompositeType(DIType T);
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 59 llvm::DICompositeType ObjTy; 126 llvm::DICompositeType CreateLimitedType(const RecordType *Ty); 127 void CollectContainingType(const CXXRecordDecl *RD, llvm::DICompositeType CT); 141 llvm::DICompositeType getOrCreateMethodType(const CXXMethodDecl *Method, 143 llvm::DICompositeType getOrCreateInstanceMethodType( 145 llvm::DICompositeType getOrCreateFunctionType(const Decl *D, QualType FnType, 199 llvm::DICompositeType RecordTy); 321 llvm::DICompositeType getOrCreateRecordFwdDecl(const RecordType *,
|
H A D | CGDebugInfo.cpp | 606 llvm::DICompositeType 611 return llvm::DICompositeType(T); 628 llvm::DICompositeType RetTy = DBuilder.createReplaceableForwardDecl( 938 llvm::DICompositeType RecordTy) { 976 llvm::DICompositeType 981 return llvm::DICompositeType(getOrCreateType(QualType(Func, 0), Unit)); 986 llvm::DICompositeType CGDebugInfo::getOrCreateInstanceMethodType( 989 llvm::DIArray Args = llvm::DICompositeType( 1058 llvm::DICompositeType MethodTy = getOrCreateMethodType(Method, Unit); 1531 llvm::DICompositeType [all...] |
/external/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 612 DICompositeType DIBuilder::createClassType(DIDescriptor Context, StringRef Name, 624 // TAG_class_type is encoded in DICompositeType format. 643 DICompositeType R(MDNode::get(VMContext, Elts)); 645 "createClassType should return a DICompositeType"); 652 DICompositeType DIBuilder::createStructType(DIDescriptor Context, 662 // TAG_structure_type is encoded in DICompositeType format. 681 DICompositeType R(MDNode::get(VMContext, Elts)); 683 "createStructType should return a DICompositeType"); 690 DICompositeType DIBuilder::createUnionType(DIDescriptor Scope, StringRef Name, 697 // TAG_union_type is encoded in DICompositeType forma [all...] |
H A D | DebugInfo.cpp | 41 DICompositeType(DbgNode).Verify() || DIBasicType(DbgNode).Verify() || 196 /// DICompositeType. 475 return DICompositeType(DbgNode).Verify(); 502 bool DICompositeType::Verify() const { 653 MDString *DICompositeType::getIdentifier() const { 673 void DICompositeType::setTypeArray(DIArray Elements, DIArray TParams) { 696 DICompositeType DTy(DbgNode); 703 void DICompositeType::setContainingType(DICompositeType ContainingType) { 940 DICompositeType llv [all...] |
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfUnit.h | 411 DIE *createTypeDIE(DICompositeType Ty); 445 /// constructTypeDIE - Construct type DIE from DICompositeType. 446 void constructTypeDIE(DIE &Buffer, DICompositeType CTy); 471 /// constructArrayTypeDIE - Construct array type DIE from DICompositeType. 472 void constructArrayTypeDIE(DIE &Buffer, DICompositeType CTy); 475 void constructEnumTypeDIE(DIE &Buffer, DICompositeType CTy);
|
H A D | DwarfDebug.h | 286 SmallVector<std::pair<std::unique_ptr<DwarfTypeUnit>, DICompositeType>, 1> TypeUnitsUnderConstruction; 599 DIE &Die, DICompositeType CTy);
|
H A D | DwarfUnit.cpp | 689 DICompositeType blockStruct(TmpTy); 928 DIE *DwarfUnit::createTypeDIE(DICompositeType Ty) { 976 DICompositeType CTy(Ty); 997 DICompositeType CT(Ty); 1147 /// constructTypeDIE - Construct type DIE from DICompositeType. 1148 void DwarfUnit::constructTypeDIE(DIE &Buffer, DICompositeType CTy) { 1253 DICompositeType ContainingType(resolve(CTy.getContainingType())); 1455 DICompositeType SPTy = SP.getType(); 1720 /// constructArrayTypeDIE - Construct array type DIE from DICompositeType. 1721 void DwarfUnit::constructArrayTypeDIE(DIE &Buffer, DICompositeType CT [all...] |
H A D | DwarfDebug.cpp | 152 DIArray Elements = DICompositeType(subType).getTypeArray(); 2393 DICompositeType CTy) {
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DebugIR.cpp | 195 DICompositeType Sig = createFunctionSignature(&F); 392 DICompositeType StructDescriptor(N); 430 DICompositeType createFunctionSignature(const Function *Func) {
|
/external/llvm/unittests/Transforms/Utils/ |
H A D | Cloning.cpp | 236 DICompositeType FuncType = DBuilder.createSubroutineType(File, ParamTypes);
|
Completed in 239 milliseconds