Lines Matching refs:Scope
148 DIScope *Scope = IE->getScope(); in addImportedEntity() local
149 assert(Scope && "Invalid Scope encoding!"); in addImportedEntity()
150 if (!isa<DILocalScope>(Scope)) in addImportedEntity()
154 auto *LocalScope = cast<DILocalScope>(Scope)->getNonLexicalBlockFileScope(); in addImportedEntity()
169 void constructScopeDIE(LexicalScope *Scope,
183 DIE *constructInlinedScopeDIE(LexicalScope *Scope);
187 DIE *constructLexicalScopeDIE(LexicalScope *Scope);
192 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope,
196 DIE *constructLabelDIE(DbgLabel &DL, const LexicalScope &Scope);
199 DIE *createScopeChildrenDIE(LexicalScope *Scope,
205 LexicalScope *Scope);
207 DIE *createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE);
209 void constructAbstractSubprogramScopeDIE(LexicalScope *Scope);
227 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);