Home
last modified time | relevance | path

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

/external/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;
72 llvm::DIType Decl;
74 ObjCInterfaceCacheEntry(const ObjCInterfaceType *Type, llvm::DIType Decl, in ObjCInterfaceCacheEntry()
[all …]
DCGDebugInfo.cpp390 llvm::DIType CGDebugInfo::CreateType(const BuiltinType *BT) { in CreateType()
402 return llvm::DIType(); in CreateType()
425 llvm::DIType ISATy = DBuilder.createPointerType(ClassTy, Size); in CreateType()
429 0, 0, 0, 0, llvm::DIType(), llvm::DIArray()); in CreateType()
526 llvm::DIType DbgTy = DBuilder.createBasicType(BTName, Size, Align, Encoding); in CreateType()
530 llvm::DIType CGDebugInfo::CreateType(const ComplexType *Ty) { in CreateType()
538 llvm::DIType DbgTy = in CreateType()
546 llvm::DIType CGDebugInfo::CreateQualifiedType(QualType Ty, llvm::DIFile Unit) { in CreateQualifiedType()
572 llvm::DIType FromTy = getOrCreateType(Qc.apply(CGM.getContext(), T), Unit); in CreateQualifiedType()
576 llvm::DIType DbgTy = DBuilder.createQualifiedType(Tag, FromTy); in CreateQualifiedType()
[all …]
/external/llvm/include/llvm/IR/
DDebugInfo.h54 class DIType; variable
80 DECLARE_SIMPLIFY_DESCRIPTOR(DIType)
142 class DIType {
146 DIType(const MDType *N = nullptr) : N(const_cast<MDType *>(N)) {} in N()
163 operator DIType() const { return N; } in DIType() function
177 operator DIType() const { return N; } in DIType() function
191 operator DIType() const { return N; } in DIType() function
205 operator DIType() const { return N; } in DIType() function
400 SIMPLIFY_DESCRIPTOR(DIType)
430 DICompositeType getDICompositeType(DIType T);
[all …]
/external/llvm/lib/CodeGen/AsmPrinter/
DDwarfUnit.h162 virtual void addGlobalType(DIType Ty, const DIE &Die, DIScope Context) {} in addGlobalType()
240 void addSourceLine(DIE &Die, DIType Ty);
245 void addConstantValue(DIE &Die, const MachineOperand &MO, DIType Ty);
246 void addConstantValue(DIE &Die, const ConstantInt *CI, DIType Ty);
247 void addConstantValue(DIE &Die, const APInt &Val, DIType Ty);
285 void addType(DIE &Entity, DIType Ty,
406 void updateAcceleratorTables(DIScope Context, DIType Ty, const DIE &TyDIE);
DDwarfUnit.cpp424 void DwarfUnit::addSourceLine(DIE &Die, DIType Ty) { in addSourceLine()
522 DIType Ty = DV.getType(); in addBlockByrefAddress()
523 DIType TmpTy = Ty; in addBlockByrefAddress()
597 static bool isUnsignedDIType(DwarfDebug *DD, DIType Ty) { in isUnsignedDIType()
701 void DwarfUnit::addConstantValue(DIE &Die, const ConstantInt *CI, DIType Ty) { in addConstantValue()
707 DIType Ty) { in addConstantValue()
720 void DwarfUnit::addConstantValue(DIE &Die, const APInt &Val, DIType Ty) { in addConstantValue()
850 void DwarfUnit::updateAcceleratorTables(DIScope Context, DIType Ty, in updateAcceleratorTables()
869 void DwarfUnit::addType(DIE &Entity, DIType Ty, dwarf::Attribute Attribute) { in addType()
958 DIType FromTy = resolve(DTy->getBaseType()); in constructTypeDIE()
[all …]
DDwarfCompileUnit.h189 void addGlobalType(DIType Ty, const DIE &Die, DIScope Context) override;
DDwarfDebug.cpp143 DIType DbgVariable::getType() const { in getType()
461 for (DIType Ty : CUNode->getEnumTypes()) { in beginModule()
464 DIType UniqueTy = cast<MDType>(resolve(Ty->getRef())); in beginModule()
467 for (DIType Ty : CUNode->getRetainedTypes()) { in beginModule()
470 DIType UniqueTy = cast<MDType>(resolve(Ty->getRef())); in beginModule()
DDwarfCompileUnit.cpp107 DIType GTy = DD->resolve(GV->getType()); in getOrCreateGlobalVariableDIE()
719 void DwarfCompileUnit::addGlobalType(DIType Ty, const DIE &Die, in addGlobalType()
DDwarfDebug.h168 DIType getType() const;
/external/llvm/lib/IR/
DDebugInfo.cpp59 DICompositeType llvm::getDICompositeType(DIType T) { in getDICompositeType()
161 void DebugInfoFinder::processType(DIType DT) { in processType()
186 if (DIType Ty = dyn_cast<MDType>(Scope)) { in processScope()
254 bool DebugInfoFinder::addType(DIType DT) { in addType()
/external/llvm/tools/opt/
DBreakpointPrinter.cpp38 } else if (DIType TY = dyn_cast<MDType>(Context)) { in getContextName()
/external/llvm/examples/Kaleidoscope/Chapter8/
Dtoy.cpp97 DIType DblTy;
102 DIType getDoubleTy();
819 DIType DebugInfo::getDoubleTy() { in getDoubleTy()
841 DIType DblTy = KSDbgInfo.getDoubleTy(); in CreateFunctionType()
/external/llvm/docs/tutorial/
DLangImpl8.rst191 DIType DblTy;
193 DIType getDoubleTy();
196 DIType DebugInfo::getDoubleTy() {
/external/llvm/unittests/Transforms/Utils/
DCloning.cpp254 DIType IntType = DBuilder.createBasicType("int", 32, 0, in CreateOldFunctionBodyAndDI()