/external/llvm/include/llvm/Analysis/ |
D | DIBuilder.h | 34 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 …]
|
D | DebugInfo.h | 44 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/ |
D | CGDebugInfo.h | 51 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 …]
|
D | CGDebugInfo.cpp | 73 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/ |
D | DIBuilder.cpp | 85 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 …]
|
D | DebugInfo.cpp | 48 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 …]
|
D | ModuleDebugInfoPrinter.cpp | 84 DIType(*I).print(O); in print()
|
D | DbgInfoPrinter.cpp | 123 DIType TypeD; in getLocationInfo()
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | DwarfCompileUnit.h | 90 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);
|
D | DwarfCompileUnit.cpp | 163 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 …]
|
D | DwarfDebug.cpp | 72 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 …]
|
D | DwarfDebug.h | 155 DIType getType() const;
|
/external/llvm/tools/opt/ |
D | opt.cpp | 362 DIType TY(Context); in getContextName()
|