Lines Matching refs:Scope
173 DIScope *Scope = IE->getScope(); in addImportedEntity() local
174 assert(Scope && "Invalid Scope encoding!"); in addImportedEntity()
175 if (!isa<DILocalScope>(Scope)) in addImportedEntity()
179 auto *LocalScope = cast<DILocalScope>(Scope)->getNonLexicalBlockFileScope(); in addImportedEntity()
194 void constructScopeDIE(LexicalScope *Scope,
208 DIE *constructInlinedScopeDIE(LexicalScope *Scope);
212 DIE *constructLexicalScopeDIE(LexicalScope *Scope);
217 DIE *constructVariableDIE(DbgVariable &DV, const LexicalScope &Scope,
221 DIE *constructLabelDIE(DbgLabel &DL, const LexicalScope &Scope);
224 DIE *createScopeChildrenDIE(LexicalScope *Scope,
232 LexicalScope *Scope);
234 DIE *createAndAddScopeChildren(LexicalScope *Scope, DIE &ScopeDIE);
236 void constructAbstractSubprogramScopeDIE(LexicalScope *Scope);
277 void createAbstractEntity(const DINode *Node, LexicalScope *Scope);