HomeSort by relevance Sort by last modified time
    Searched refs:DIScope (Results 1 - 22 of 22) sorted by null

  /external/llvm/include/llvm/IR/
DIBuilder.h 172 unsigned LineNo, DIScope *Context);
197 DIDerivedType *createMemberType(DIScope *Scope, StringRef Name,
212 DIDerivedType *createStaticMemberType(DIScope *Scope, StringRef Name,
264 DICompositeType *createClassType(DIScope *Scope, StringRef Name,
285 DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber,
301 DICompositeType *createUnionType(DIScope *Scope, StringRef Name,
314 createTemplateTypeParameter(DIScope *Scope, StringRef Name, DIType *Ty);
322 DITemplateValueParameter *createTemplateValueParameter(DIScope *Scope,
332 DITemplateValueParameter *createTemplateTemplateParameter(DIScope *Scope,
342 DITemplateValueParameter *createTemplateParameterPack(DIScope *Scope
    [all...]
DebugInfo.h 91 void processScope(DIScope *Scope);
96 bool addScope(DIScope *Scope);
105 typedef SmallVectorImpl<DIScope *>::const_iterator scope_iterator;
138 SmallVector<DIScope *, 8> Scopes;
DebugInfoMetadata.h 95 typedef TypedDINodeRef<DIScope> DIScopeRef;
407 class DIScope : public DINode {
409 DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
412 ~DIScope() = default;
425 /// An \a DIFile is an \a DIScope, but it doesn't point at a separate file
430 return isa<DIFile>(this) ? const_cast<DIScope *>(this)
460 class DIFile : public DIScope {
465 : DIScope(C, DIFileKind, Storage, dwarf::DW_TAG_file_type, Ops) {}
502 StringRef DIScope::getFilename() const {
508 StringRef DIScope::getDirectory() const
    [all...]
  /external/llvm/lib/IR/
DIBuilder.cpp 130 static DIScope *getNonCompileUnitScope(DIScope *N) {
133 return cast<DIScope>(N);
168 createImportedModule(LLVMContext &C, dwarf::Tag Tag, DIScope *Context,
176 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context,
183 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context,
190 DIImportedEntity *DIBuilder::createImportedModule(DIScope *Context, DIModule *M,
196 DIImportedEntity *DIBuilder::createImportedDeclaration(DIScope *Context,
268 DIScope *Context) {
292 DIDerivedType *DIBuilder::createMemberType(DIScope *Scope, StringRef Name
    [all...]
DebugLoc.cpp 91 auto *Scope = cast<DIScope>(getScope());
DebugInfo.cpp 172 void DebugInfoFinder::processScope(DIScope *Scope) {
288 bool DebugInfoFinder::addScope(DIScope *Scope) {
DebugInfoMetadata.cpp 128 DIScopeRef DIScope::getScope() const {
149 StringRef DIScope::getName() const {
Verifier.cpp 324 void visitDIScope(const DIScope &N);
344 /// Checks for subclasses of \a DIScope, or \a isValidUUID().
728 return !MD || isValidUUID(N, MD) || isa<DIScope>(MD);
771 void Verifier::visitDIScope(const DIScope &N) {
    [all...]
  /external/llvm/bindings/go/llvm/
DIBuilderBindings.cpp 79 return wrap(D->createFunction(unwrap<DIScope>(Scope), Name, LinkageName,
92 return wrap(D->createAutoVariable(unwrap<DIScope>(Scope), Name,
103 unwrap<DIScope>(Scope), Name, ArgNo, unwrap<DIFile>(File), Line,
141 unwrap<DIScope>(Scope), Name, File ? unwrap<DIFile>(File) : nullptr, Line,
154 Tag, Name, unwrap<DIScope>(Scope), File ? unwrap<DIFile>(File) : nullptr,
166 unwrap<DIScope>(Scope), Name, File ? unwrap<DIFile>(File) : nullptr, Line,
188 Context ? unwrap<DIScope>(Context) : nullptr));
  /external/llvm/tools/opt/
BreakpointPrinter.cpp 32 void getContextName(const DIScope *Context, std::string &N) {
  /external/clang/lib/CodeGen/
CGDebugInfo.h 116 std::vector<llvm::TypedTrackingMDRef<llvm::DIScope>> LexicalBlockStack;
243 llvm::DIFile *tunit, llvm::DIScope *scope,
388 llvm::DIScope *getDeclContextDescriptor(const Decl *D);
390 llvm::DIScope *getContextDescriptor(const Decl *Context,
391 llvm::DIScope *Default);
393 llvm::DIScope *getCurrentContextDescriptor(const Decl *Decl);
397 llvm::DIScope *);
472 llvm::GlobalVariable *Var, llvm::DIScope *DContext);
506 llvm::DIScope *&FDContext,
513 StringRef &LinkageName, llvm::DIScope *&VDContext)
    [all...]
CGDebugInfo.cpp 135 auto *Scope = cast<llvm::DIScope>(LexicalBlockStack.back());
153 llvm::DIScope *CGDebugInfo::getDeclContextDescriptor(const Decl *D) {
154 llvm::DIScope *Mod = getParentModuleOrNull(D);
159 llvm::DIScope *CGDebugInfo::getContextDescriptor(const Decl *Context,
160 llvm::DIScope *Default) {
167 return dyn_cast_or_null<llvm::DIScope>(V);
692 llvm::DIScope *Ctx) {
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
DwarfUnit.h 148 std::string getParentContextString(const DIScope *Context) const;
151 virtual void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) {
156 const DIScope *Context) {}
303 DIE *getOrCreateContextDIE(const DIScope *Context);
370 void updateAcceleratorTables(const DIScope *Context, const DIType *Ty,
DwarfCompileUnit.h 193 void addGlobalName(StringRef Name, DIE &Die, const DIScope *Context) override;
197 const DIScope *Context) override;
DwarfCompileUnit.cpp 120 DIScope *DeclContext;
718 const DIScope *Context) {
727 const DIScope *Context) {
DwarfUnit.cpp 687 DIE *DwarfUnit::getOrCreateContextDIE(const DIScope *Context) {
763 void DwarfUnit::updateAcceleratorTables(const DIScope *Context,
787 std::string DwarfUnit::getParentContextString(const DIScope *Context) const {
796 SmallVector<const DIScope *, 1> Parents;
809 for (const DIScope *Ctx : make_range(Parents.rbegin(), Parents.rend())) {
    [all...]
WinCodeViewLineTables.cpp 27 auto *Scope = cast<DIScope>(S);
DwarfDebug.cpp     [all...]
  /external/llvm/examples/Kaleidoscope/Chapter8/
toy.cpp 94 std::vector<DIScope *> LexicalBlocks;
832 DIScope *Scope;
    [all...]
  /external/llvm/unittests/IR/
MetadataTest.cpp     [all...]
  /external/llvm/lib/CodeGen/
LiveDebugVariables.cpp 363 auto *Scope = cast<DIScope>(DL.getScope());
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXAsmPrinter.cpp 133 auto *Scope = cast_or_null<DIScope>(curLoc.getScope());
    [all...]

Completed in 342 milliseconds