/external/clang/lib/CodeGen/ |
D | CGDebugInfo.h | 57 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; 72 llvm::DIType Decl; 74 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType Decl, in ObjCInterfaceCacheEntry() [all …]
|
D | CGDebugInfo.cpp | 386 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType() 399 return llvm::DIType(); in CreateType() 422 llvm::DIType ISATy = DBuilder.createPointerType(ClassTy, Size); in CreateType() 426 0, 0, 0, 0, llvm::DIType(), llvm::DIArray()); in CreateType() 504 llvm::DIType DbgTy = in CreateType() 509 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { in CreateType() 517 llvm::DIType DbgTy = in CreateType() 525 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { in CreateQualifiedType() 551 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType() 555 llvm::DIType DbgTy = DBuilder.createQualifiedType(Tag, FromTy); in CreateQualifiedType() [all …]
|
/external/llvm/include/llvm/IR/ |
D | DIBuilder.h | 40 class DIType; variable 80 StringRef Name, DIType Ty, Value *Val, 155 DIDerivedType createQualifiedType(unsigned Tag, DIType FromTy); 163 createPointerType(DIType PointeeTy, uint64_t SizeInBits, 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, 210 uint64_t OffsetInBits, unsigned Flags, DIType Ty); [all …]
|
D | DebugInfo.h | 51 class DIType; variable 197 typedef DIRef<DIType> DITypeRef; 235 friend class DIType; variable 284 template <> DIRef<DIType>::DIRef(const Value *V); 289 class DIType : public DIScope { 295 explicit DIType(const MDNode *N = nullptr) : DIScope(N) {} in DIScope() 347 class DIBasicType : public DIType { 349 explicit DIBasicType(const MDNode *N = nullptr) : DIType(N) {} in DIType() function 360 class DIDerivedType : public DIType { 365 explicit DIDerivedType(const MDNode *N = nullptr) : DIType(N) {} in DIType() function [all …]
|
/external/llvm/lib/IR/ |
D | DIBuilder.cpp | 40 DIType(TempEnumTypes).replaceAllUsesWith(Enums); in finalize() 52 DIType(TempRetainTypes).replaceAllUsesWith(RetainTypes); in finalize() 55 DIType(TempSubprograms).replaceAllUsesWith(SPs); in finalize() 66 DIType(Temp).replaceAllUsesWith(AV); in finalize() 71 DIType(TempGVs).replaceAllUsesWith(GVs); in finalize() 77 DIType(TempImportedModules).replaceAllUsesWith(IMs); in finalize() 285 DIDerivedType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { in createQualifiedType() 304 DIBuilder::createPointerType(DIType PointeeTy, uint64_t SizeInBits, in createPointerType() 322 DIDerivedType DIBuilder::createMemberPointerType(DIType PointeeTy, in createMemberPointerType() 323 DIType Base) { in createMemberPointerType() [all …]
|
D | DebugInfo.cpp | 344 void DIType::replaceAllUsesWith(LLVMContext &VMContext, DIDescriptor D) { in replaceAllUsesWith() 370 void DIType::replaceAllUsesWith(MDNode *D) { in replaceAllUsesWith() 425 (isa<MDNode>(Val) && DIType(cast<MDNode>(Val)).isType()); in isTypeRef() 450 bool DIType::Verify() const { in Verify() 758 return DIType(DbgNode).getContext(); in getContext() 779 return DIType(DbgNode).getName(); in getName() 940 DICompositeType llvm::getDICompositeType(DIType T) { in getDICompositeType() 1025 processType(DIType(EnumTypes.getElement(i))); in processModule() 1028 processType(DIType(RetainedTypes.getElement(i))); in processModule() 1034 processType(DIType(Entity)); in processModule() [all …]
|
D | Verifier.cpp | 2555 for (DIType T : Finder.types()) { in verifyDebugInfo()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfUnit.h | 338 void addSourceLine(DIE &Die, DIType Ty); 348 void addConstantValue(DIE &Die, const MachineOperand &MO, DIType Ty); 349 void addConstantValue(DIE &Die, const ConstantInt *CI, DIType Ty); 350 void addConstantValue(DIE &Die, const APInt &Val, DIType Ty); 393 void addType(DIE &Entity, DIType Ty, 524 void updateAcceleratorTables(DIScope Context, DIType Ty, const DIE &TyDIE);
|
D | DwarfUnit.cpp | 456 void DwarfUnit::addSourceLine(DIE &Die, DIType Ty) { in addSourceLine() 676 DIType Ty = DV.getType(); in addBlockByrefAddress() 677 DIType TmpTy = Ty; in addBlockByrefAddress() 749 static bool isUnsignedDIType(DwarfDebug *DD, DIType Ty) { in isUnsignedDIType() 798 DIType BaseType = DD->resolve(Ty.getTypeDerivedFrom()); in getBaseTypeSize() 848 void DwarfUnit::addConstantValue(DIE &Die, const ConstantInt *CI, DIType Ty) { in addConstantValue() 854 DIType Ty) { in addConstantValue() 867 void DwarfUnit::addConstantValue(DIE &Die, const APInt &Val, DIType Ty) { in addConstantValue() 920 return getOrCreateTypeDIE(DIType(Context)); in getOrCreateContextDIE() 950 DIType Ty(TyNode); in getOrCreateTypeDIE() [all …]
|
D | DwarfDebug.cpp | 117 DIType DbgVariable::getType() const { in getType() 118 DIType Ty = Var.getType().resolve(DD->getTypeIdentifierMap()); in getType() 146 DIType subType = Ty; in getType() 307 return isSubprogramContext(resolve(DIType(Context).getContext())); in isSubprogramContext() 712 EntityDie = TheCU.getOrCreateTypeDIE(DIType(Entity)); in constructImportedEntityDIE() 768 DIType Ty(RetainedTypes.getElement(i)); in beginModule() 771 DIType UniqueTy(resolve(Ty.getRef())); in beginModule()
|
D | DwarfDebug.h | 135 DIType getType() const;
|
/external/llvm/lib/Analysis/ |
D | ModuleDebugInfoPrinter.cpp | 77 for (DIType T : Finder.types()) { in print()
|
/external/llvm/tools/opt/ |
D | BreakpointPrinter.cpp | 40 DIType TY(Context); in getContextName()
|
/external/llvm/unittests/Transforms/Utils/ |
D | Cloning.cpp | 256 DIType IntType = DBuilder.createBasicType("int", 32, 0, in CreateOldFunctionBodyAndDI()
|
/external/llvm/lib/Transforms/Instrumentation/ |
D | DebugIR.cpp | 386 DIType(nullptr), DIArray(nullptr)); // filled in later in getOrCreateType()
|