/external/clang/lib/CodeGen/ |
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 [all...] |
CGDebugInfo.cpp | 386 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { 399 return llvm::DIType(); 422 llvm::DIType ISATy = DBuilder.createPointerType(ClassTy, Size); 426 0, 0, 0, 0, llvm::DIType(), llvm::DIArray()); 504 llvm::DIType DbgTy = 509 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { 517 llvm::DIType DbgTy = 525 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { 551 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); 555 llvm::DIType DbgTy = DBuilder.createQualifiedType(Tag, FromTy) [all...] |
/external/llvm/include/llvm/IR/ |
DIBuilder.h | 40 class DIType; 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) [all...] |
DebugInfo.h | 51 class DIType; 197 typedef DIRef<DIType> DITypeRef; 202 /// other DIxxx classes, including DIType and its descendants, most of 206 /// (DICompileUnit, DISubprogram, etc.), but not for, e.g., a DIType. 235 friend class DIType; 261 "MDNode in DITypeIdentifierMap should be a DIType."); 284 template <> DIRef<DIType>::DIRef(const Value *V); 286 /// DIType - This is a wrapper for a type. 289 class DIType : public DIScope { 295 explicit DIType(const MDNode *N = nullptr) : DIScope(N) { [all...] |
/external/llvm/lib/IR/ |
DIBuilder.cpp | 40 DIType(TempEnumTypes).replaceAllUsesWith(Enums); 52 DIType(TempRetainTypes).replaceAllUsesWith(RetainTypes); 55 DIType(TempSubprograms).replaceAllUsesWith(SPs); 66 DIType(Temp).replaceAllUsesWith(AV); 71 DIType(TempGVs).replaceAllUsesWith(GVs); 77 DIType(TempImportedModules).replaceAllUsesWith(IMs); 285 DIDerivedType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy) { 304 DIBuilder::createPointerType(DIType PointeeTy, uint64_t SizeInBits, 322 DIDerivedType DIBuilder::createMemberPointerType(DIType PointeeTy, 323 DIType Base) [all...] |
DebugInfo.cpp | 226 /// isType - Return true if the specified tag is legal for DIType. 344 void DIType::replaceAllUsesWith(LLVMContext &VMContext, DIDescriptor D) { 370 void DIType::replaceAllUsesWith(MDNode *D) { 425 (isa<MDNode>(Val) && DIType(cast<MDNode>(Val)).isType()); 450 bool DIType::Verify() const { 470 // DIType is abstract, it should be a BasicType, a DerivedType or 691 /// Generate a reference to this DIType. Uses the type identifier instead 758 return DIType(DbgNode).getContext(); 779 return DIType(DbgNode).getName(); 940 DICompositeType llvm::getDICompositeType(DIType T) [all...] |
Verifier.cpp | [all...] |
/external/llvm/lib/Analysis/ |
ModuleDebugInfoPrinter.cpp | 77 for (DIType T : Finder.types()) {
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
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, 407 /// given DIType. 524 void updateAcceleratorTables(DIScope Context, DIType Ty, const DIE &TyDIE);
|
DwarfUnit.cpp | 456 void DwarfUnit::addSourceLine(DIE &Die, DIType Ty) { 676 DIType Ty = DV.getType(); 677 DIType TmpTy = Ty; 749 static bool isUnsignedDIType(DwarfDebug *DD, DIType Ty) { 798 DIType BaseType = DD->resolve(Ty.getTypeDerivedFrom()); 848 void DwarfUnit::addConstantValue(DIE &Die, const ConstantInt *CI, DIType Ty) { 854 DIType Ty) { [all...] |
DwarfDebug.cpp | 117 DIType DbgVariable::getType() const { 118 DIType Ty = Var.getType().resolve(DD->getTypeIdentifierMap()); 146 DIType subType = Ty; 307 return isSubprogramContext(resolve(DIType(Context).getContext())); 712 EntityDie = TheCU.getOrCreateTypeDIE(DIType(Entity)); 768 DIType Ty(RetainedTypes.getElement(i)); 771 DIType UniqueTy(resolve(Ty.getRef())); [all...] |
DwarfDebug.h | 135 DIType getType() const;
|
/external/llvm/tools/opt/ |
BreakpointPrinter.cpp | 40 DIType TY(Context);
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 256 DIType IntType = DBuilder.createBasicType("int", 32, 0,
|
/external/llvm/lib/Transforms/Instrumentation/ |
DebugIR.cpp | 386 DIType(nullptr), DIArray(nullptr)); // filled in later
|