Searched refs:DIDerivedType (Results 1 - 10 of 10) sorted by relevance
/external/llvm/include/llvm/IR/ |
H A D | DIBuilder.h | 36 class DIDerivedType; 155 DIDerivedType createQualifiedType(unsigned Tag, DIType FromTy); 162 DIDerivedType 169 DIDerivedType createMemberPointerType(DIType PointeeTy, DIType Class); 173 DIDerivedType createReferenceType(unsigned Tag, DIType RTy); 181 DIDerivedType createTypedef(DIType Ty, StringRef Name, DIFile File, 185 DIDerivedType createFriend(DIType Ty, DIType FriendTy); 194 DIDerivedType createInheritance(DIType Ty, DIType BaseTy, 207 DIDerivedType 221 DIDerivedType [all...] |
H A D | DebugInfo.h | 357 /// DIDerivedType - A simple derived type, like a const qualified type, 360 class DIDerivedType : public DIType { class in namespace:llvm 365 explicit DIDerivedType(const MDNode *N = nullptr) : DIType(N) {} function in class:llvm::DIDerivedType 389 /// DICompositeType is derived from DIDerivedType because some 393 class DICompositeType : public DIDerivedType { 398 explicit DICompositeType(const MDNode *N = nullptr) : DIDerivedType(N) {} 643 DIDerivedType getStaticDataMemberDeclaration() const { 644 return getFieldAs<DIDerivedType>(12);
|
/external/llvm/lib/IR/ |
H A D | DIBuilder.cpp | 285 DIDerivedType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { 286 // Qualified types are encoded in DIDerivedType format. 299 return DIDerivedType(MDNode::get(VMContext, Elts)); 303 DIDerivedType 306 // Pointer types are encoded in DIDerivedType format. 319 return DIDerivedType(MDNode::get(VMContext, Elts)); 322 DIDerivedType DIBuilder::createMemberPointerType(DIType PointeeTy, 324 // Pointer types are encoded in DIDerivedType format. 338 return DIDerivedType(MDNode::get(VMContext, Elts)); 343 DIDerivedType DIBuilde [all...] |
H A D | DebugInfo.cpp | 40 (DIDerivedType(DbgNode).Verify() || 172 /// isDerivedType - Return true if the specified tag is legal for DIDerivedType. 477 return DIDerivedType(DbgNode).Verify(); 488 bool DIDerivedType::Verify() const { 649 MDNode *DIDerivedType::getObjCProperty() const { 950 DIDerivedType(T).getTypeDerivedFrom().resolve(EmptyMap)); 1070 DIDerivedType DDT(DT); 1247 DIDerivedType(DbgNode).printInternal(OS); 1337 void DIDerivedType::printInternal(raw_ostream &OS) const {
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | DebugIR.cpp | 376 DIDerivedType getOrCreateType(Type *T) { 379 return DIDerivedType(N); 381 return DIDerivedType(nullptr); 426 return DIDerivedType(N); 432 DIDerivedType ReturnType(getOrCreateType(Func->getReturnType()));
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfUnit.cpp | 684 DIDerivedType DTy(Ty); 694 DIDerivedType varField; 695 DIDerivedType forwardingField; 698 DIDerivedType DT(Fields.getElement(i)); 750 DIDerivedType DTy(Ty); 790 static uint64_t getBaseTypeSize(DwarfDebug *DD, DIDerivedType Ty) { 813 return getBaseTypeSize(DD, DIDerivedType(BaseType)); 957 return getOrCreateTypeDIE(resolve(DIDerivedType(Ty).getTypeDerivedFrom())); 986 constructTypeDIE(TyDIE, DIDerivedType(Ty)); 1103 /// constructTypeDIE - Construct derived type die from DIDerivedType [all...] |
H A D | DwarfUnit.h | 450 DIE *getOrCreateStaticMemberDIE(DIDerivedType DT); 465 /// constructTypeDIE - Construct derived type die from DIDerivedType. 466 void constructTypeDIE(DIE &Buffer, DIDerivedType DTy); 477 /// constructMemberDIE - Construct member DIE from DIDerivedType. 478 void constructMemberDIE(DIE &Buffer, DIDerivedType DT);
|
H A D | DwarfDebug.cpp | 150 subType = resolve(DIDerivedType(Ty).getTypeDerivedFrom()); 154 DIDerivedType DT(Elements.getElement(i));
|
/external/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 191 llvm::DIDerivedType CreateRecordStaticField(const VarDecl *Var, 369 llvm::DIDerivedType
|
H A D | CGDebugInfo.cpp | 872 llvm::DIDerivedType 900 llvm::DIDerivedType GV = DBuilder.createStaticMemberType( 960 llvm::DIDerivedType(cast<llvm::MDNode>(MI->second))); 3089 llvm::DIDerivedType 3092 return llvm::DIDerivedType(); 3097 return llvm::DIDerivedType(cast<llvm::MDNode>(MI->second)); 3104 llvm::DIDerivedType T = CreateRecordStaticField(D, Ctxt); 3134 llvm::DIDerivedType());
|
Completed in 159 milliseconds