Home
last modified time | relevance | path

Searched refs:Scopes (Results 1 – 25 of 46) sorted by relevance

12

/llvm-project-15.0.7/clang/lib/Sema/
H A DJumpDiagnostics.cpp70 SmallVector<GotoScope, 48> Scopes; member in __anon4a80b0130111::JumpScopeChecker
131 B = Scopes[B].ParentScope; in GetDeepestCommonScope()
134 A = Scopes[A].ParentScope; in GetDeepestCommonScope()
239 ParentScope = Scopes.size()-1; in BuildScopeInformation()
874 S.Diag(Scopes[ToScopes[I]].Loc, Scopes[ToScopes[I]].InDiag); in NoteJumpIntoScopes()
889 if (Scopes[I].OutDiag) { in DiagnoseIndirectOrAsmJump()
891 S.Diag(Scopes[I].Loc, Scopes[I].OutDiag); in DiagnoseIndirectOrAsmJump()
902 S.Diag(Scopes[I].Loc, Scopes[I].InDiag); in DiagnoseIndirectOrAsmJump()
965 else if (Scopes[I].InDiag) in CheckJump()
1003 if (Scopes[I].OutDiag) { in VerifyMustTailStmts()
[all …]
/llvm-project-15.0.7/clang/lib/ARCMigrate/
H A DTransAutoreleasePool.cpp95 scpI = info.Scopes.begin(), in ~AutoreleasePoolRewriter()
119 scpI = info.Scopes.begin(), in ~AutoreleasePoolRewriter()
150 scpI = info.Scopes.begin(), in ~AutoreleasePoolRewriter()
164 SmallVector<PoolScope, 4> Scopes; in VisitCompoundStmt() local
182 Scopes.back().Begin = I; in VisitCompoundStmt()
195 Scopes.back().PoolVar = VD; in VisitCompoundStmt()
197 Scopes.back().Begin = I; in VisitCompoundStmt()
203 if (Scopes.empty()) in VisitCompoundStmt()
207 PoolScope &scope = Scopes.back(); in VisitCompoundStmt()
210 Scopes.pop_back(); in VisitCompoundStmt()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DVarBypassDetector.cpp24 Scopes = {{~0U, nullptr}}; in Init()
38 Scopes.push_back({ParentScope, VD}); in BuildScopeInformation()
39 ParentScope = Scopes.size() - 1; in BuildScopeInformation()
158 assert(Scopes[To].first < To); in Detect()
159 const auto &ScopeTo = Scopes[To]; in Detect()
163 assert(Scopes[From].first < From); in Detect()
164 From = Scopes[From].first; in Detect()
H A DMacroPPCallbacks.cpp78 return Scopes.back(); in getCurrentScope()
131 Scopes.push_back(Gen->getCGDebugInfo()->CreateTempMacroFile(getCurrentScope(), in FileEntered()
155 Scopes.pop_back(); in FileExited()
H A DVarBypassDetector.h42 llvm::SmallVector<std::pair<unsigned, const VarDecl *>, 48> Scopes; variable
H A DMacroPPCallbacks.h51 llvm::SmallVector<llvm::DIMacroFile *, 4> Scopes; variable
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DIncludeFixer.cpp473 std::vector<std::string> Scopes; in collectAccessibleScopes() local
474 Scopes.push_back(""); in collectAccessibleScopes()
475 VisitedContextCollector Collector(Scopes); in collectAccessibleScopes()
479 llvm::sort(Scopes); in collectAccessibleScopes()
480 Scopes.erase(std::unique(Scopes.begin(), Scopes.end()), Scopes.end()); in collectAccessibleScopes()
481 return Scopes; in collectAccessibleScopes()
519 Unresolved.Scopes.push_back(*Extracted->ResolvedScope); in CorrectTypo()
521 Unresolved.Scopes = collectAccessibleScopes( in CorrectTypo()
525 for (std::string &Scope : Unresolved.Scopes) in CorrectTypo()
551 Unresolved.Name, llvm::join(Unresolved.Scopes, ", ")); in fixUnresolvedName()
[all …]
H A DCodeComplete.cpp643 SpecifiedScope Scopes; in getQueryScopes() local
662 Scopes.AccessibleScopes = {""}; in getQueryScopes()
687 Scopes.AccessibleScopes = {""}; in getQueryScopes()
690 if (!Scopes.UnresolvedQualifier->empty()) in getQueryScopes()
691 *Scopes.UnresolvedQualifier += "::"; in getQueryScopes()
693 return {Scopes.scopesForIndexQuery(), false}; in getQueryScopes()
1574 SpecifiedScope Scopes; in runWithoutSema() local
1583 Scopes.AccessibleScopes = {""}; in runWithoutSema()
1584 Scopes.UnresolvedQualifier = in runWithoutSema()
1589 QueryScopes = Scopes.scopesForIndexQuery(); in runWithoutSema()
[all …]
H A DIncludeFixer.h63 std::vector<std::string> Scopes; // Namespace scopes we should search in. member
/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DFunction.h87 return llvm::make_range(Scopes.begin(), Scopes.end()); in scopes()
97 Scope &getScope(unsigned Idx) { return Scopes[Idx]; } in getScope()
123 Scopes = std::move(NewScopes); in setCode()
146 llvm::SmallVector<Scope, 2> Scopes; variable
H A DByteCodeEmitter.cpp69 llvm::SmallVector<Scope, 2> Scopes; in compileFunc() local
71 Scopes.emplace_back(std::move(DS)); in compileFunc()
76 std::move(Scopes)); in compileFunc()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/dexp/
H A DDexp.cpp71 Request.Scopes = {std::string(Names.first)}; in getSymbolIDsFromIndex()
75 Request.Scopes = {""}; in getSymbolIDsFromIndex()
142 llvm::cl::opt<std::string> Scopes{ member in clang::clangd::__anona16f5ff30111::FuzzyFind
156 if (Scopes.getNumOccurrences() > 0) { in run()
157 llvm::SmallVector<llvm::StringRef> Scopes; in run() local
158 llvm::StringRef(this->Scopes).split(Scopes, ','); in run()
159 Request.Scopes = {Scopes.begin(), Scopes.end()}; in run()
161 Request.AnyScope = Request.Scopes.empty(); in run()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DDebugInfo.h144 return make_range(Scopes.begin(), Scopes.end()); in scopes()
151 unsigned scope_count() const { return Scopes.size(); } in scope_count()
158 SmallVector<DIScope *, 8> Scopes; variable
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DSyncScope.h145 static const unsigned Scopes[] = { in getRuntimeValues() local
148 return llvm::makeArrayRef(Scopes); in getRuntimeValues()
196 static const unsigned Scopes[] = { in getRuntimeValues() local
200 return llvm::makeArrayRef(Scopes); in getRuntimeValues()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DScopedNoAliasAA.cpp117 bool ScopedNoAliasAAResult::mayAliasInScopes(const MDNode *Scopes, in mayAliasInScopes() argument
119 if (!Scopes || !NoAlias) in mayAliasInScopes()
133 collectMDInDomain(Scopes, Domain, ScopeNodes); in mayAliasInScopes()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DIndex.h36 std::vector<std::string> Scopes; member
52 return std::tie(Query, Scopes, Limit, RestrictForCodeCompletion,
54 std::tie(Req.Query, Req.Scopes, Req.Limit,
H A DIndex.cpp35 O && O.map("Query", Request.Query) && O.map("Scopes", Request.Scopes) && in fromJSON()
48 {"Scopes", Request.Scopes}, in toJSON()
H A DMemIndex.cpp41 if (!Req.AnyScope && !llvm::is_contained(Req.Scopes, Sym->Scope)) in fuzzyFind()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DDexTests.cpp495 Req.Scopes = {"ns::"}; in TEST()
497 Req.Scopes = {"ns::", "ns::nested::"}; in TEST()
501 Req.Scopes = {"other::"}; in TEST()
505 Req.Scopes = {}; in TEST()
595 Req.Scopes = {""}; in TEST()
605 Req.Scopes = {"a::"}; in TEST()
615 Req.Scopes = {"a::", "b::"}; in TEST()
624 Req.Scopes = {"a::"}; in TEST()
634 Req.Scopes = {"a::"}; in TEST()
644 Req.Scopes = {"ns::"}; in TEST()
[all …]
H A DIndexTests.cpp175 Req.Scopes = {""}; in TEST()
185 Req.Scopes = {"a::"}; in TEST()
195 Req.Scopes = {"a::", "b::"}; in TEST()
204 Req.Scopes = {"a::"}; in TEST()
213 Req.Scopes = {"ns::"}; in TEST()
346 Req.Scopes = {"ns::"}; in TEST()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp287 for (CHRScope *Scope : Scopes) { in ~CHR()
305 SmallVectorImpl<CHRScope *> &Scopes);
318 void classifyBiasedScopes(SmallVectorImpl<CHRScope *> &Scopes);
381 DenseSet<CHRScope *> Scopes; member in __anonfd3f65480111::CHR
768 Scopes.insert(Result); in findScope()
828 Scopes.insert(Result); in findScope()
1010 Scopes.push_back(Sub); in findScopes()
1187 Scopes.insert(Tail); in splitScope()
1253 for (CHRScope *Scope : Scopes) { in classifyBiasedScopes()
1962 dbgs() << Label << " " << Scopes.size() << "\n"; in dumpScopes()
[all …]
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp293 MultiParseScope Scopes; member
297 : P(P), Scopes(P), CurTemplateDepthTracker(P.TemplateParameterDepth) { in ReenterTemplateScopeRAII()
300 P.ReenterTemplateScopes(Scopes, MaybeTemplated)); in ReenterTemplateScopeRAII()
318 Scopes.Enter(Scope::ClassScope|Scope::DeclScope); in ReenterClassScopeRAII()
351 InFunctionTemplateScope.Scopes.Enter(Scope::FunctionPrototypeScope | in ParseLexedMethodDeclaration()
515 InFunctionTemplateScope.Scopes.Exit(); in ParseLexedMethodDeclaration()
740 InDeclScope.Scopes.Enter(Scope::FnScope | Scope::DeclScope | in ParseLexedAttribute()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DScopedNoAliasAA.h49 bool mayAliasInScopes(const MDNode *Scopes, const MDNode *NoAlias) const;
/llvm-project-15.0.7/llvm/lib/CodeGen/LiveDebugValues/
H A DInstrRefBasedImpl.h700 SmallDenseMap<DebugVariable, const DILocation *, 8> Scopes; variable
721 Scopes[Var] = MI.getDebugLoc().get(); in defVar()
738 Scopes[Var] = MI.getDebugLoc().get(); in defVar()
766 Scopes[Overlapped] = Loc; in considerOverlaps()
772 Scopes.clear(); in clear()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp555 SmallVector<Metadata *, 4> Scopes{NewScope}, NoAliases{NewScope}; in setNoAliasToLoop() local
572 MDNode::get(Inst.getContext(), Scopes))); in setNoAliasToLoop()

12