Lines Matching refs:Lexical
933 // differ from the lexical context (encoded directly in the Scope
940 DeclContext *Lexical = nullptr;
944 Lexical = OuterS->getEntity();
969 // In this example, the lexical context we return is the
971 if (!Lexical || !DC || !S->getParent() ||
973 return std::make_pair(Lexical, false);
993 if (Lexical->isFileContext() && !Lexical->Equals(Semantic) &&
994 Lexical->Encloses(Semantic))
997 return std::make_pair(Lexical, false);
1116 // lexical and semantic declaration contexts returned by
1233 // that aren't strictly lexical, and therefore we walk through the
1259 // lexical and semantic declaration contexts returned by
1496 // then it is visible if its lexical parent has a visible definition.
1501 // lexical context is visible, not whether there's some other visible
1617 // Unqualified name lookup in C/Objective-C is purely lexical, so