Home
last modified time | relevance | path

Searched refs:QS (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-query/
H A DQuery.h57 bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
67 bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
75 bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
83 bool run(llvm::raw_ostream &OS, QuerySession &QS) const override;
132 QS.*Var = Value;
149 QS.DiagOutput = false;
150 QS.DetailedASTOutput = false;
151 QS.PrintOutput = false;
152 QS.SrcLocOutput = false;
153 QS.*Var = true;
[all …]
H A DQuery.cpp78 QS.Terminate = true; in run()
181 for (auto &AST : QS.ASTs) { in run()
185 if (QS.BindRoot) { in run()
201 if (QS.PrintMatcher) { in run()
227 if (QS.DiagOutput) { in run()
238 if (QS.PrintOutput) { in run()
243 if (QS.DetailedASTOutput) { in run()
247 Dumper.SetTraversalKind(QS.TK); in run()
251 if (QS.SrcLocOutput) { in run()
271 QS.NamedValues[Name] = Value; in run()
[all …]
H A DQueryParser.h27 static QueryRef parse(StringRef Line, const QuerySession &QS);
35 complete(StringRef Line, size_t Pos, const QuerySession &QS);
38 QueryParser(StringRef Line, const QuerySession &QS) in QueryParser() argument
39 : Line(Line), CompletionPos(nullptr), QS(QS) {} in QueryParser()
63 const QuerySession &QS; variable
H A DQueryParser.cpp210 Line, CompletionPos - Line.begin(), nullptr, &QS.NamedValues); in completeMatcherExpression()
261 if (!Parser::parseExpression(Line, nullptr, &QS.NamedValues, &Value, in doParse()
279 MatcherSource, nullptr, &QS.NamedValues, &Diag); in doParse()
363 QueryRef QueryParser::parse(StringRef Line, const QuerySession &QS) { in parse() argument
364 return QueryParser(Line, QS).doParse(); in parse()
368 QueryParser::complete(StringRef Line, size_t Pos, const QuerySession &QS) { in complete() argument
369 QueryParser P(Line, QS); in complete()
/llvm-project-15.0.7/clang-tools-extra/clang-query/tool/
H A DClangQuery.cpp75 QuerySession &QS) { in runCommandsInFile() argument
87 if (!Q->run(llvm::outs(), QS)) in runCommandsInFile()
149 QuerySession QS(ASTs); in main() local
153 QueryRef Q = QueryParser::parse(Command, QS); in main()
154 if (!Q->run(llvm::outs(), QS)) in main()
159 if (runCommandsInFile(argv[0], CommandFile, QS)) in main()
164 if (runCommandsInFile(argv[0], PreloadFile, QS)) in main()
169 return QueryParser::complete(Line, Pos, QS); in main()
172 QueryRef Q = QueryParser::parse(*Line, QS); in main()
173 Q->run(llvm::outs(), QS); in main()
[all …]
/llvm-project-15.0.7/clang-tools-extra/unittests/clang-query/
H A DQueryParserTest.cpp24 QuerySession QS; member in QueryParserTest
199 QueryParser::complete("", 0, QS); in TEST_F()
218 Comps = QueryParser::complete("set o", 5, QS); in TEST_F()
223 Comps = QueryParser::complete("set t", 5, QS); in TEST_F()
228 Comps = QueryParser::complete("enable ", 7, QS); in TEST_F()
235 Comps = QueryParser::complete("enable output ", 14, QS); in TEST_F()
251 Comps = QueryParser::complete("set traversal ", 14, QS); in TEST_F()
259 Comps = QueryParser::complete("match while", 11, QS); in TEST_F()
265 Comps = QueryParser::complete("m", 1, QS); in TEST_F()
270 Comps = QueryParser::complete("l", 1, QS); in TEST_F()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGBlocks.cpp1666 Qualifiers QS = T.getQualifiers(); in computeCopyInfoForBlockCapture() local
1670 if (!QS.getObjCLifetime() && !LangOpts.ObjCAutoRefCount) in computeCopyInfoForBlockCapture()