Home
last modified time | relevance | path

Searched refs:DIType (Results 1 – 13 of 13) sorted by relevance

/external/llvm/include/llvm/Analysis/
DDIBuilder.h34 class DIType; variable
93 DIType createBasicType(StringRef Name, uint64_t SizeInBits,
100 DIType createQualifiedType(unsigned Tag, DIType FromTy);
107 DIType createPointerType(DIType PointeeTy, uint64_t SizeInBits,
113 DIType createReferenceType(DIType RTy);
121 DIType createTypedef(DIType Ty, StringRef Name, DIFile File,
125 DIType createFriend(DIType Ty, DIType FriendTy);
134 DIType createInheritance(DIType Ty, DIType BaseTy, uint64_t BaseOffset,
147 DIType createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
150 unsigned Flags, DIType Ty);
[all …]
DDebugInfo.h44 class DIType; variable
89 explicit DIDescriptor(const DIType F);
221 class DIType : public DIScope {
226 DIType(const MDNode *N, bool, bool) : DIScope(N) {} in DIType() function
233 explicit DIType(const MDNode *N);
234 explicit DIType() {} in DIType() function
235 virtual ~DIType() {} in ~DIType()
307 class DIBasicType : public DIType {
309 explicit DIBasicType(const MDNode *N = 0) : DIType(N) {} in DIType() function
325 class DIDerivedType : public DIType {
[all …]
/external/clang/lib/CodeGen/
DCGDebugInfo.h51 llvm::DIType VTablePtrType;
57 llvm::DIType BlockLiteralGeneric;
80 llvm::DIType CreateType(const BuiltinType *Ty);
81 llvm::DIType CreateType(const ComplexType *Ty);
82 llvm::DIType CreateQualifiedType(QualType Ty, llvm::DIFile F);
83 llvm::DIType CreateType(const TypedefType *Ty, llvm::DIFile F);
84 llvm::DIType CreateType(const ObjCObjectPointerType *Ty,
86 llvm::DIType CreateType(const PointerType *Ty, llvm::DIFile F);
87 llvm::DIType CreateType(const BlockPointerType *Ty, llvm::DIFile F);
88 llvm::DIType CreateType(const FunctionType *Ty, llvm::DIFile F);
[all …]
DCGDebugInfo.cpp73 llvm::DIType Ty = getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()
288 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType()
294 return llvm::DIType(); in CreateType()
306 llvm::DIType OCTy = in CreateType()
313 llvm::DIType ISATy = DBuilder.createPointerType(OCTy, Size); in CreateType()
316 llvm::DIType FieldTy = in CreateType()
365 llvm::DIType DbgTy = in CreateType()
370 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { in CreateType()
378 llvm::DIType DbgTy = in CreateType()
386 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { in CreateQualifiedType()
[all …]
/external/llvm/lib/Analysis/
DDIBuilder.cpp85 DIType DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
102 return DIType(MDNode::get(VMContext, Elts)); in createBasicType()
107 DIType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { in createQualifiedType()
121 return DIType(MDNode::get(VMContext, Elts)); in createQualifiedType()
125 DIType DIBuilder::createPointerType(DIType PointeeTy, uint64_t SizeInBits, in createPointerType()
140 return DIType(MDNode::get(VMContext, Elts)); in createPointerType()
144 DIType DIBuilder::createReferenceType(DIType RTy) { in createReferenceType()
158 return DIType(MDNode::get(VMContext, Elts)); in createReferenceType()
162 DIType DIBuilder::createTypedef(DIType Ty, StringRef Name, DIFile File, in createTypedef()
178 return DIType(MDNode::get(VMContext, Elts)); in createTypedef()
[all …]
DDebugInfo.cpp48 DIDescriptor::DIDescriptor(const DIType F) : DbgNode(F.DbgNode) { in DIDescriptor()
272 DIType::DIType(const MDNode *N) : DIScope(N) { in DIType() function in DIType
287 void DIType::replaceAllUsesWith(DIDescriptor &D) { in replaceAllUsesWith()
307 void DIType::replaceAllUsesWith(MDNode *D) { in replaceAllUsesWith()
337 bool DIType::Verify() const { in Verify()
409 DIType Ty = getType(); in Verify()
430 DIType Ty = getType(); in Verify()
463 DIType BaseType = getTypeDerivedFrom(); in getOriginalTypeSize()
521 return DIType(DbgNode).getFilename(); in getFilename()
540 return DIType(DbgNode).getDirectory(); in getDirectory()
[all …]
DModuleDebugInfoPrinter.cpp84 DIType(*I).print(O); in print()
DDbgInfoPrinter.cpp123 DIType TypeD; in getLocationInfo()
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.h90 void addGlobalType(DIType Ty);
174 void addSourceLine(DIE *Die, DIType Ty);
183 bool addConstantValue(DIE *Die, const MachineOperand &MO, DIType Ty);
224 void addType(DIE *Entity, DIType Ty);
231 DIE *getOrCreateTypeDIE(DIType Ty);
DDwarfCompileUnit.cpp163 void CompileUnit::addSourceLine(DIE *Die, DIType Ty) { in addSourceLine()
352 DIType Ty = DV->getType(); in addBlockByrefAddress()
353 DIType TmpTy = Ty; in addBlockByrefAddress()
444 DIType Ty) { in addConstantValue()
552 DIE *ContextDIE = getOrCreateTypeDIE(DIType(Context)); in addToContextOwner()
568 DIE *CompileUnit::getOrCreateTypeDIE(DIType Ty) { in getOrCreateTypeDIE()
590 void CompileUnit::addType(DIE *Entity, DIType Ty) { in addType()
617 void CompileUnit::addGlobalType(DIType Ty) { in addGlobalType()
634 DIType ATy(Args.getElement(i)); in addPubTypes()
669 DIType FromTy = DTy.getTypeDerivedFrom(); in constructTypeDIE()
[all …]
DDwarfDebug.cpp72 DIType DbgVariable::getType() const { in getType()
73 DIType Ty = Var.getType(); in getType()
101 DIType subType = Ty; in getType()
360 SPCU->addType(SPDie, DIType(Args.getElement(0))); in createSubprogramDIE()
385 DIType ATy = DIType(DIType(Args.getElement(i))); in createSubprogramDIE()
445 return isSubprogramContext(DIType(Context).getContext()); in isSubprogramContext()
483 DIType ATy = DIType(DIType(Args.getElement(i))); in updateSubprogramScopeDIE()
623 static bool isUnsignedDIType(DIType Ty) { in isUnsignedDIType()
918 CUNode = DIType(N).getCompileUnit(); in getCompileUnit()
976 DIType GTy = GV.getType(); in constructGlobalVariableDIE()
[all …]
DDwarfDebug.h155 DIType getType() const;
/external/llvm/tools/opt/
Dopt.cpp362 DIType TY(Context); in getContextName()