| /llvm-project-15.0.7/clang-tools-extra/clang-query/ |
| H A D | Query.h | 57 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 D | Query.cpp | 78 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 D | QueryParser.h | 27 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 D | QueryParser.cpp | 210 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 D | ClangQuery.cpp | 75 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 D | QueryParserTest.cpp | 24 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 D | CGBlocks.cpp | 1666 Qualifiers QS = T.getQualifiers(); in computeCopyInfoForBlockCapture() local 1670 if (!QS.getObjCLifetime() && !LangOpts.ObjCAutoRefCount) in computeCopyInfoForBlockCapture()
|