Home
last modified time | relevance | path

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

/freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGDebugInfo.h57 llvm::DIType VTablePtrType;
58 llvm::DIType ClassTy;
60 llvm::DIType SelTy;
61 llvm::DIType OCLImage1dDITy, OCLImage1dArrayDITy, OCLImage1dBufferDITy;
62 llvm::DIType OCLImage2dDITy, OCLImage2dArrayDITy;
63 llvm::DIType OCLImage3dDITy;
64 llvm::DIType OCLEventDITy;
65 llvm::DIType BlockLiteralGeneric;
108 llvm::DIType CreateType(const BuiltinType *Ty);
109 llvm::DIType CreateType(const ComplexType *Ty);
[all …]
DCGDebugInfo.cpp390 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType()
403 return llvm::DIType(); in CreateType()
427 llvm::DIType ISATy = DBuilder.createPointerType(ClassTy, Size); in CreateType()
431 0, 0, 0, 0, llvm::DIType(), llvm::DIArray()); in CreateType()
511 llvm::DIType DbgTy = in CreateType()
516 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { in CreateType()
524 llvm::DIType DbgTy = in CreateType()
532 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { in CreateQualifiedType()
558 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
562 llvm::DIType DbgTy = DBuilder.createQualifiedType(Tag, FromTy); in CreateQualifiedType()
[all …]
/freebsd-10-stable/contrib/llvm/include/llvm/
DDIBuilder.h40 class DIType; variable
79 StringRef Name, DIType Ty, Value *Val,
141 DIDerivedType createQualifiedType(unsigned Tag, DIType FromTy);
149 createPointerType(DIType PointeeTy, uint64_t SizeInBits,
155 DIDerivedType createMemberPointerType(DIType PointeeTy, DIType Class);
159 DIDerivedType createReferenceType(unsigned Tag, DIType RTy);
167 DIDerivedType createTypedef(DIType Ty, StringRef Name, DIFile File,
171 DIDerivedType createFriend(DIType Ty, DIType FriendTy);
180 DIDerivedType createInheritance(DIType Ty, DIType BaseTy,
196 uint64_t OffsetInBits, unsigned Flags, DIType Ty);
[all …]
DDebugInfo.h50 class DIType; variable
194 typedef DIRef<DIType> DITypeRef;
273 template <> DIRef<DIType>::DIRef(const Value *V);
278 class DIType : public DIScope {
284 explicit DIType(const MDNode *N = 0) : DIScope(N) {} in DIScope()
325 class DIBasicType : public DIType {
327 explicit DIBasicType(const MDNode *N = 0) : DIType(N) {} in DIType() function
338 class DIDerivedType : public DIType {
343 explicit DIDerivedType(const MDNode *N = 0) : DIType(N) {} in DIType() function
589 DIType getType() const { return getFieldAs<DIType>(8); } in getType()
[all …]
/freebsd-10-stable/contrib/llvm/lib/IR/
DDIBuilder.cpp39 DIType(TempEnumTypes).replaceAllUsesWith(Enums); in finalize()
51 DIType(TempRetainTypes).replaceAllUsesWith(RetainTypes); in finalize()
54 DIType(TempSubprograms).replaceAllUsesWith(SPs); in finalize()
65 DIType(Temp).replaceAllUsesWith(AV); in finalize()
70 DIType(TempGVs).replaceAllUsesWith(GVs); in finalize()
73 DIType(TempImportedModules).replaceAllUsesWith(IMs); in finalize()
272 DIDerivedType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { in createQualifiedType()
291 DIBuilder::createPointerType(DIType PointeeTy, uint64_t SizeInBits, in createPointerType()
309 DIDerivedType DIBuilder::createMemberPointerType(DIType PointeeTy, in createMemberPointerType()
310 DIType Base) { in createMemberPointerType()
[all …]
DDebugInfo.cpp336 void DIType::replaceAllUsesWith(DIDescriptor &D) { in replaceAllUsesWith()
356 void DIType::replaceAllUsesWith(MDNode *D) { in replaceAllUsesWith()
418 (isa<MDNode>(Val) && DIType(cast<MDNode>(Val)).isType()); in isTypeRef()
441 bool DIType::Verify() const { in Verify()
741 return DIType(DbgNode).getContext(); in getContext()
762 return DIType(DbgNode).getName(); in getName()
900 DICompositeType llvm::getDICompositeType(DIType T) { in getDICompositeType()
985 processType(DIType(EnumTypes.getElement(i))); in processModule()
988 processType(DIType(RetainedTypes.getElement(i))); in processModule()
994 processType(DIType(Entity)); in processModule()
[all …]
DVerifier.cpp2398 Assert1(DIType(*I).Verify(), "DIType does not Verify!", *I); in verifyDebugInfo()
/freebsd-10-stable/contrib/llvm/patches/
Dpatch-r264826-llvm-r202188-variadic-fn-debug-info.diff29 void retainType(DIType T);
47 + DIType ATy(Args.getElement(i));
54 - DIType ATy(Args.getElement(i));
112 + addType(Arg, DIType(Ty));
113 + if (DIType(Ty).isArtificial())
121 static bool isTypeUnitScoped(DIType Ty, const DwarfDebug *DD) {
134 - addType(Arg, DIType(Ty));
135 - if (DIType(Ty).isArtificial())
154 - DIType ATy(Args.getElement(i));
Dpatch-r265477-clang-r198655-standalone-debug.diff20 @@ -1456,13 +1456,13 @@ llvm::DIType CGDebugInfo::CreateType(const RecordT
/freebsd-10-stable/contrib/llvm/lib/CodeGen/AsmPrinter/
DDwarfCompileUnit.cpp394 void CompileUnit::addSourceLine(DIE *Die, DIType Ty) { in addSourceLine()
609 DIType Ty = DV.getType(); in addBlockByrefAddress()
610 DIType TmpTy = Ty; in addBlockByrefAddress()
682 static bool isTypeSigned(DwarfDebug *DD, DIType Ty, int *SizeInBits) { in isTypeSigned()
696 static bool isUnsignedDIType(DwarfDebug *DD, DIType Ty) { in isUnsignedDIType()
721 DIType BaseType = DD->resolve(Ty.getTypeDerivedFrom()); in getBaseTypeSize()
742 DIType Ty) { in addConstantValue()
889 return getOrCreateTypeDIE(DIType(Context)); in getOrCreateContextDIE()
903 DIType Ty(TyNode); in getOrCreateTypeDIE()
944 void CompileUnit::addType(DIE *Entity, DIType Ty, dwarf::Attribute Attribute) { in addType()
[all …]
DDwarfCompileUnit.h140 void addGlobalType(DIType Ty);
251 void addSourceLine(DIE *Die, DIType Ty);
261 void addConstantValue(DIE *Die, const MachineOperand &MO, DIType Ty);
304 void addType(DIE *Entity, DIType Ty, dwarf::Attribute Attribute = dwarf::DW_AT_type);
DDwarfDebug.cpp131 DIType DbgVariable::getType() const { in getType()
132 DIType Ty = Var.getType(); in getType()
160 DIType subType = Ty; in getType()
369 return isSubprogramContext(resolve(DIType(Context).getContext())); in isSubprogramContext()
409 DIType ATy(Args.getElement(i)); in updateSubprogramScopeDIE()
900 EntityDie = TheCU->getOrCreateTypeDIE(DIType(Entity)); in constructImportedEntityDIE()
DDwarfDebug.h211 DIType getType() const;
/freebsd-10-stable/contrib/llvm/lib/Analysis/
DModuleDebugInfoPrinter.cpp84 DIType(*I).print(O); in print()
/freebsd-10-stable/contrib/llvm/lib/Transforms/Instrumentation/
DDebugIR.cpp387 DIType(0), DIArray(0)); // filled in later in getOrCreateType()
/freebsd-10-stable/contrib/llvm/tools/opt/
Dopt.cpp394 DIType TY(Context); in getContextName()