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
103 DIType createNullPtrType(StringRef Name);
111 DIType createBasicType(StringRef Name, uint64_t SizeInBits,
118 DIType createQualifiedType(unsigned Tag, DIType FromTy);
125 DIType createPointerType(DIType PointeeTy, uint64_t SizeInBits,
131 DIType createReferenceType(DIType RTy);
139 DIType createTypedef(DIType Ty, StringRef Name, DIFile File,
143 DIType createFriend(DIType Ty, DIType FriendTy);
152 DIType createInheritance(DIType Ty, DIType BaseTy, uint64_t BaseOffset,
165 DIType createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
[all …]
DDebugInfo.h45 class DIType; variable
92 explicit DIDescriptor(const DIType F);
237 class DIType : public DIScope {
242 DIType(const MDNode *N, bool, bool) : DIScope(N) {} in DIType() function
248 explicit DIType(const MDNode *N);
249 explicit DIType() {} in DIType() function
250 virtual ~DIType() {} in ~DIType()
326 class DIBasicType : public DIType {
329 explicit DIBasicType(const MDNode *N = 0) : DIType(N) {} in DIType() function
345 class DIDerivedType : public DIType {
[all …]
/external/clang/lib/CodeGen/
DCGDebugInfo.h51 llvm::DIType VTablePtrType;
64 llvm::DIType BlockLiteralGeneric;
84 llvm::DIType CreateType(const BuiltinType *Ty);
85 llvm::DIType CreateType(const ComplexType *Ty);
86 llvm::DIType CreateQualifiedType(QualType Ty, llvm::DIFile F);
87 llvm::DIType CreateType(const TypedefType *Ty, llvm::DIFile F);
88 llvm::DIType CreateType(const ObjCObjectPointerType *Ty,
90 llvm::DIType CreateType(const PointerType *Ty, llvm::DIFile F);
91 llvm::DIType CreateType(const BlockPointerType *Ty, llvm::DIFile F);
92 llvm::DIType CreateType(const FunctionType *Ty, llvm::DIFile F);
[all …]
DCGDebugInfo.cpp106 llvm::DIType Ty = getOrCreateType(CGM.getContext().getTypeDeclType(RDecl), in getContextDescriptor()
336 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType()
350 return llvm::DIType(); in CreateType()
362 llvm::DIType OCTy = in CreateType()
368 llvm::DIType ISATy = DBuilder.createPointerType(OCTy, Size); in CreateType()
371 llvm::DIType FieldTy = in CreateType()
425 llvm::DIType DbgTy = in CreateType()
430 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { in CreateType()
438 llvm::DIType DbgTy = in CreateType()
446 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { in CreateQualifiedType()
[all …]
/external/llvm/lib/Analysis/
DDIBuilder.cpp41 DIType(TempEnumTypes).replaceAllUsesWith(Enums); in finalize()
44 DIType(TempRetainTypes).replaceAllUsesWith(RetainTypes); in finalize()
47 DIType(TempSubprograms).replaceAllUsesWith(SPs); in finalize()
56 DIType(Temp).replaceAllUsesWith(AV); in finalize()
63 DIType(TempGVs).replaceAllUsesWith(GVs); in finalize()
152 DIType DIBuilder::createNullPtrType(StringRef Name) { in createNullPtrType()
168 return DIType(MDNode::get(VMContext, Elts)); in createNullPtrType()
173 DIType DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits, in createBasicType()
191 return DIType(MDNode::get(VMContext, Elts)); in createBasicType()
196 DIType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { in createQualifiedType()
[all …]
DDebugInfo.cpp51 DIDescriptor::DIDescriptor(const DIType F) : DbgNode(F.DbgNode) { in DIDescriptor()
300 DIType::DIType(const MDNode *N) : DIScope(N) { in DIType() function in DIType
315 void DIType::replaceAllUsesWith(DIDescriptor &D) { in replaceAllUsesWith()
335 void DIType::replaceAllUsesWith(MDNode *D) { in replaceAllUsesWith()
354 bool DIType::isUnsignedDIType() { in isUnsignedDIType()
386 DIType Ty = getType(); in Verify()
394 bool DIType::Verify() const { in Verify()
456 DIType Ty = getType(); in Verify()
474 DIType Ty = getType(); in Verify()
506 DIType BaseType = getTypeDerivedFrom(); in getOriginalTypeSize()
[all …]
DModuleDebugInfoPrinter.cpp84 DIType(*I).print(O); in print()
DDbgInfoPrinter.cpp123 DIType TypeD; in getLocationInfo()
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.h112 void addGlobalType(DIType Ty);
214 void addSourceLine(DIE *Die, DIType Ty);
224 bool addConstantValue(DIE *Die, const MachineOperand &MO, DIType Ty);
267 void addType(DIE *Entity, DIType Ty, unsigned Attribute = dwarf::DW_AT_type);
DDwarfCompileUnit.cpp174 void CompileUnit::addSourceLine(DIE *Die, DIType Ty) { in addSourceLine()
382 DIType Ty = DV->getType(); in addBlockByrefAddress()
383 DIType TmpTy = Ty; in addBlockByrefAddress()
473 static bool isTypeSigned(DIType Ty, int *SizeInBits) { in isTypeSigned()
487 DIType Ty) { in addConstantValue()
593 DIE *ContextDIE = getOrCreateTypeDIE(DIType(Context)); in addToContextOwner()
610 DIType Ty(TyNode); in getOrCreateTypeDIE()
649 void CompileUnit::addType(DIE *Entity, DIType Ty, in addType()
677 void CompileUnit::addGlobalType(DIType Ty) { in addGlobalType()
695 DIType ATy(Args.getElement(i)); in addPubTypes()
[all …]
DDwarfDebug.cpp74 DIType DbgVariable::getType() const { in getType()
75 DIType Ty = Var.getType(); in getType()
103 DIType subType = Ty; in getType()
294 DIType ATy = DIType(DIType(Args.getElement(i))); in updateSubprogramScopeDIE()
638 DIType Ty(NMD->getOperand(i)); in collectInfoFromNamedMDNodes()
645 DIType Ty(NMD->getOperand(i)); in collectInfoFromNamedMDNodes()
DDwarfDebug.h181 DIType getType() const;
/external/llvm/tools/opt/
Dopt.cpp365 DIType TY(Context); in getContextName()