HomeSort by relevance Sort by last modified time
    Searched refs:DIType (Results 1 - 25 of 58) sorted by null

1 2 3

  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DIBuilder.h 34 class DIType;
102 DIType createNullPtrType(StringRef Name);
110 DIType createBasicType(StringRef Name, uint64_t SizeInBits,
117 DIType createQualifiedType(unsigned Tag, DIType FromTy);
124 DIType createPointerType(DIType PointeeTy, uint64_t SizeInBits,
130 DIType createReferenceType(DIType RTy);
138 DIType createTypedef(DIType Ty, StringRef Name, DIFile File,
    [all...]
DebugInfo.h 45 class DIType;
91 explicit DIDescriptor(const DIType F);
229 /// DIType - This is a wrapper for a type.
232 class DIType : public DIScope {
237 DIType(const MDNode *N, bool, bool) : DIScope(N) {}
244 explicit DIType(const MDNode *N);
245 explicit DIType() {}
246 virtual ~DIType() {}
322 class DIBasicType : public DIType {
324 explicit DIBasicType(const MDNode *N = 0) : DIType(N) {
    [all...]
  /external/clang/lib/CodeGen/
CGDebugInfo.h 63 llvm::DIType *VTablePtrType = nullptr;
64 llvm::DIType *ClassTy = nullptr;
66 llvm::DIType *SelTy = nullptr;
68 llvm::DIType *SingletonId = nullptr;
70 llvm::DIType *OCLEventDITy = nullptr;
71 llvm::DIType *OCLClkEventDITy = nullptr;
72 llvm::DIType *OCLQueueDITy = nullptr;
73 llvm::DIType *OCLNDRangeDITy = nullptr;
74 llvm::DIType *OCLReserveIDDITy = nullptr;
83 llvm::DIType *Decl
    [all...]
CGDebugInfo.cpp 463 llvm::DIType *CGDebugInfo::CreateType(const BuiltinType *BT) {
606 llvm::DIType *CGDebugInfo::CreateType(const ComplexType *Ty) {
617 llvm::DIType *CGDebugInfo::CreateQualifiedType(QualType Ty,
651 llvm::DIType *CGDebugInfo::CreateType(const ObjCObjectPointerType *Ty,
664 llvm::DIType *CGDebugInfo::CreateType(const PointerType *Ty,
720 if (llvm::DIType *T = getTypeOrNull(CGM.getContext().getRecordType(RD)))
746 llvm::DIType *CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag Tag,
766 llvm::DIType *CGDebugInfo::getOrCreateStructPtrType(StringRef Name,
767 llvm::DIType *&Cache) {
777 llvm::DIType *CGDebugInfo::CreateType(const BlockPointerType *Ty
    [all...]
  /external/llvm/include/llvm/IR/
DIBuilder.h 132 DIDerivedType *createQualifiedType(unsigned Tag, DIType *FromTy);
139 DIDerivedType *createPointerType(DIType *PointeeTy, uint64_t SizeInBits,
148 DIDerivedType *createMemberPointerType(DIType *PointeeTy, DIType *Class,
155 DIDerivedType *createReferenceType(unsigned Tag, DIType *RTy,
165 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File,
169 DIDerivedType *createFriend(DIType *Ty, DIType *FriendTy);
178 DIDerivedType *createInheritance(DIType *Ty, DIType *BaseTy
    [all...]
DebugInfo.h 76 void processType(DIType *DT);
82 bool addType(DIType *DT);
91 typedef SmallVectorImpl<DIType *>::const_iterator type_iterator;
124 SmallVector<DIType *, 8> TYs;
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIBuilder.h 199 DIDerivedType *createQualifiedType(unsigned Tag, DIType *FromTy);
207 DIDerivedType *createPointerType(DIType *PointeeTy, uint64_t SizeInBits,
219 createMemberPointerType(DIType *PointeeTy, DIType *Class,
225 DIDerivedType *createReferenceType(unsigned Tag, DIType *RTy,
237 DIDerivedType *createTypedef(DIType *Ty, StringRef Name, DIFile *File,
241 DIDerivedType *createFriend(DIType *Ty, DIType *FriendTy);
251 DIDerivedType *createInheritance(DIType *Ty, DIType *BaseTy
    [all...]
DebugInfo.h 88 void processType(DIType *DT);
93 bool addType(DIType *DT);
101 using type_iterator = SmallVectorImpl<DIType *>::const_iterator;
134 SmallVector<DIType *, 8> TYs;
  /external/swiftshader/third_party/LLVM/lib/Analysis/
DIBuilder.cpp 40 DIType(TempEnumTypes).replaceAllUsesWith(Enums);
43 DIType(TempRetainTypes).replaceAllUsesWith(RetainTypes);
46 DIType(TempSubprograms).replaceAllUsesWith(SPs);
55 DIType(Temp).replaceAllUsesWith(AV);
62 DIType(TempGVs).replaceAllUsesWith(GVs);
150 DIType DIBuilder::createNullPtrType(StringRef Name) {
166 return DIType(MDNode::get(VMContext, Elts));
171 DIType DIBuilder::createBasicType(StringRef Name, uint64_t SizeInBits,
189 return DIType(MDNode::get(VMContext, Elts));
194 DIType DIBuilder::createQualifiedType(unsigned Tag, DIType FromTy)
    [all...]
DebugInfo.cpp 51 DIDescriptor::DIDescriptor(const DIType F) : DbgNode(F.DbgNode) {
197 /// isType - Return true if the specified tag is legal for DIType.
296 DIType::DIType(const MDNode *N) : DIScope(N) {
311 void DIType::replaceAllUsesWith(DIDescriptor &D) {
331 void DIType::replaceAllUsesWith(MDNode *D) {
350 bool DIType::isUnsignedDIType() {
377 bool DIType::Verify() const {
439 DIType Ty = getType();
457 DIType Ty = getType()
    [all...]
ModuleDebugInfoPrinter.cpp 84 DIType(*I).print(O);
  /external/mesa3d/src/gallium/drivers/swr/rasterizer/jitter/
JitManager.h 173 std::unordered_map<llvm::StructType*, llvm::DIType*> mDebugStructMap;
183 llvm::DIType* GetDebugType(llvm::Type* pTy);
184 llvm::DIType* GetDebugIntegerType(llvm::Type* pTy);
185 llvm::DIType* GetDebugArrayType(llvm::Type* pTy);
186 llvm::DIType* GetDebugVectorType(llvm::Type* pTy);
187 llvm::DIType* GetDebugFunctionType(llvm::Type* pTy);
189 llvm::DIType* GetDebugStructType(llvm::Type* pType)
199 llvm::DIType* CreateDebugStructType(llvm::StructType* pType, const std::string& name, llvm::DIFile* pFile, uint32_t lineNum,
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DIBuilder.cpp 265 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) {
271 DIType *PointeeTy,
283 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy,
284 DIType *Base,
294 unsigned Tag, DIType *RTy,
304 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name,
312 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) {
319 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy
    [all...]
DebugInfo.cpp 90 if (auto *T = dyn_cast<DIType>(RT))
96 if (auto *T = dyn_cast<DIType>(Entity))
125 void DebugInfoFinder::processType(DIType *DT) {
137 if (auto *T = dyn_cast<DIType>(D))
152 if (auto *Ty = dyn_cast<DIType>(Scope)) {
229 bool DebugInfoFinder::addType(DIType *DT) {
236 TYs.push_back(const_cast<DIType *>(DT));
908 LineNumber, SizeInBits, AlignInBits, Elts, unwrapDI<DIType>(ClassTy)));
934 unwrapDI<DIType>(Ty), Subs));
    [all...]
  /external/llvm/lib/IR/
DIBuilder.cpp 204 DIDerivedType *DIBuilder::createQualifiedType(unsigned Tag, DIType *FromTy) {
209 DIDerivedType *DIBuilder::createPointerType(DIType *PointeeTy,
219 DIDerivedType *DIBuilder::createMemberPointerType(DIType *PointeeTy,
220 DIType *Base,
229 DIDerivedType *DIBuilder::createReferenceType(unsigned Tag, DIType *RTy,
237 DIDerivedType *DIBuilder::createTypedef(DIType *Ty, StringRef Name,
245 DIDerivedType *DIBuilder::createFriend(DIType *Ty, DIType *FriendTy) {
252 DIDerivedType *DIBuilder::createInheritance(DIType *Ty, DIType *BaseTy
    [all...]
DebugInfo.cpp 65 if (auto *T = dyn_cast<DIType>(RT))
71 if (auto *T = dyn_cast<DIType>(Entity))
93 void DebugInfoFinder::processType(DIType *DT) {
105 if (auto *T = dyn_cast<DIType>(D))
120 if (auto *Ty = dyn_cast<DIType>(Scope)) {
188 bool DebugInfoFinder::addType(DIType *DT) {
195 TYs.push_back(const_cast<DIType *>(DT));
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 198 /// {DIType*, DIType*} and {DISubprogram*, DIType*}.
202 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
222 std::vector<std::pair<std::string, const DIType *>> LocalUDTs;
223 std::vector<std::pair<std::string, const DIType *>> GlobalUDTs;
265 emitDebugInfoForUDTs(ArrayRef<std::pair<std::string, const DIType *>> UDTs);
312 /// Translates the DIType to codeview if necessary and returns a type index
326 void addToUDTs(const DIType *Ty);
328 void addUDTSrcLine(const DIType *Ty, codeview::TypeIndex TI)
    [all...]
DwarfUnit.h 134 virtual void addGlobalType(const DIType *Ty, const DIE &Die,
216 void addSourceLine(DIE &Die, const DIType *Ty);
220 void addConstantValue(DIE &Die, const MachineOperand &MO, const DIType *Ty);
221 void addConstantValue(DIE &Die, const ConstantInt *CI, const DIType *Ty);
222 void addConstantValue(DIE &Die, const APInt &Val, const DIType *Ty);
252 void addType(DIE &Entity, const DIType *Ty,
336 void updateAcceleratorTables(const DIScope *Context, const DIType *Ty,
398 void addGlobalType(const DIType *Ty, const DIE &Die,
  /external/llvm/lib/CodeGen/AsmPrinter/
CodeViewDebug.h 142 /// {DIType*, DIType*} and {DISubprogram*, DIType*}.
146 DenseMap<std::pair<const DINode *, const DIType *>, codeview::TypeIndex>
229 /// Translates the DIType to codeview if necessary and returns a type index
241 void addToUDTs(const DIType *Ty, codeview::TypeIndex TI);
243 codeview::TypeIndex lowerType(const DIType *Ty, const DIType *ClassTy);
252 const DIType *ClassTy,
284 const DIType *ClassTy = nullptr)
    [all...]
DwarfUnit.h 145 virtual void addGlobalType(const DIType *Ty, const DIE &Die,
231 void addSourceLine(DIE &Die, const DIType *Ty);
236 void addConstantValue(DIE &Die, const MachineOperand &MO, const DIType *Ty);
237 void addConstantValue(DIE &Die, const ConstantInt *CI, const DIType *Ty);
238 void addConstantValue(DIE &Die, const APInt &Val, const DIType *Ty);
276 void addType(DIE &Entity, const DIType *Ty,
360 void updateAcceleratorTables(const DIScope *Context, const DIType *Ty,
  /external/llvm/bindings/go/llvm/
DIBuilderBindings.cpp 94 unwrap<DIType>(Ty), AlwaysPreserve, Flags));
104 unwrap<DIType>(Ty), AlwaysPreserve, Flags));
122 return wrap(D->createPointerType(unwrap<DIType>(PointeeType), SizeInBits,
143 DerivedFrom ? unwrap<DIType>(DerivedFrom) : nullptr,
167 SizeInBits, AlignInBits, OffsetInBits, Flags, unwrap<DIType>(Ty)));
177 unwrap<DIType>(ElementType),
186 return wrap(D->createTypedef(unwrap<DIType>(Ty), Name,
  /external/llvm/tools/opt/
BreakpointPrinter.cpp 37 } else if (auto *TY = dyn_cast<DIType>(Context)) {
  /external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/
DwarfCompileUnit.h 95 void addGlobalType(DIType Ty);
179 void addSourceLine(DIE *Die, DIType Ty);
188 bool addConstantValue(DIE *Die, const MachineOperand &MO, DIType Ty);
229 void addType(DIE *Entity, DIType Ty);
238 /// given DIType.
DwarfCompileUnit.cpp 166 void CompileUnit::addSourceLine(DIE *Die, DIType Ty) {
355 DIType Ty = DV->getType();
356 DIType TmpTy = Ty;
446 static bool isTypeSigned(DIType Ty, int *SizeInBits) {
460 DIType Ty) {
566 DIE *ContextDIE = getOrCreateTypeDIE(DIType(Context));
581 /// given DIType.
583 DIType Ty(TyNode);
598 assert(Ty.isDerivedType() && "Unknown kind of DIType");
607 void CompileUnit::addType(DIE *Entity, DIType Ty)
    [all...]
  /external/swiftshader/third_party/llvm-7.0/llvm/tools/opt/
BreakpointPrinter.cpp 37 } else if (auto *TY = dyn_cast<DIType>(Context)) {

Completed in 795 milliseconds

1 2 3