| /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/ |
| ExprMutationAnalyzer.h | 73 ResultMap Results; 90 llvm::DenseMap<const ParmVarDecl *, const Stmt *> Results;
|
| /src/external/apache2/llvm/dist/clang/include/clang/Tooling/ |
| AllTUsExecution.h | 10 // compilation database. Tool results are deuplicated by the result key. 56 ToolResults *getToolResults() override { return Results.get(); } 66 std::unique_ptr<ToolResults> Results;
|
| StandaloneExecution.h | 69 ToolResults *getToolResults() override { return &Results; } 91 InMemoryToolResults Results;
|
| Execution.h | 17 // `ToolResults` is an interface that abstracts how results are stored e.g. 44 /// Results should be string key-value pairs. For example, a refactoring tool 56 /// Stores the key-value results in memory. It maintains the lifetime of 58 /// set of different results, or a large set of duplicated results. 76 /// compilation and results. 81 /// Initializes a context. This does not take ownership of `Results`. 82 explicit ExecutionContext(ToolResults *Results) : Results(Results) {} [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Tooling/ |
| AllTUsExecution.cpp | 38 Results.addResult(Key, Value); 43 return Results.AllKVResults(); 48 Results.forEachResult(Callback); 52 InMemoryToolResults Results; 67 : Compilations(Compilations), Results(new ThreadSafeToolResults), 68 Context(Results.get()), ThreadCount(ThreadCount) {} 75 Results(new ThreadSafeToolResults), Context(Results.get()), 173 "Tool results are stored in memory.");
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/ |
| SerialSnippetGenerator.cpp | 164 std::vector<CodeTemplate> Results; 170 EC.Description, Results); 171 if (!Results.empty()) 174 if (Results.empty()) 177 return std::move(Results);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/ |
| WebAssemblyISelDAGToDAG.cpp | 162 // CALL has both variable operands and variable results, but ISel only 164 // for the operands and one for the results. These two nodes will be 179 unsigned Results = Node->getOpcode() == WebAssemblyISD::CALL 185 CurDAG->getMachineNode(Results, DL, Node->getVTList(), Link);
|
| WebAssemblyMachineFunctionInfo.h | 37 std::vector<MVT> Results; 84 void addResult(MVT VT) { Results.push_back(VT); } 85 const std::vector<MVT> &getResults() const { return Results; } 89 Results.clear(); 177 SmallVectorImpl<MVT> &Results); 183 signatureFromMVTs(const SmallVectorImpl<MVT> &Results, 192 std::vector<FlowStringValue> Results; 208 YamlIO.mapOptional("results", MFI.Results, std::vector<FlowStringValue>());
|
| WebAssemblyAsmPrinter.cpp | 237 SmallVector<MVT, 4> Results; 239 computeSignatureVTs(F.getFunctionType(), &F, F, TM, Params, Results); 244 auto Signature = signatureFromMVTs(Results, Params);
|
| WebAssemblyISelLowering.cpp | 1102 fail(DL, DAG, "WebAssembly hasn't implemented inalloca results"); 1104 fail(DL, DAG, "WebAssembly hasn't implemented cons regs results"); 1106 fail(DL, DAG, "WebAssembly hasn't implemented cons regs last results"); 1177 // Record the number and types of arguments and results. 1179 SmallVector<MVT, 4> Results; 1181 MF.getFunction(), DAG.getTarget(), Params, Results); 1182 for (MVT VT : Results) 1194 SDNode *N, SmallVectorImpl<SDValue> &Results, SelectionDAG &DAG) const { 1197 // Do not add any results, signifying that N should not be custom lowered
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| ARMLegalizerInfo.cpp | 420 SmallVector<Register, 2> Results; 450 Results.push_back(ProcessedResult); 453 if (Results.size() != 1) { 454 assert(Results.size() == 2 && "Unexpected number of results"); 455 MIRBuilder.buildOr(OriginalResult, Results[0], Results[1]);
|
| /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| SarifDiagnostics.cpp | 368 json::Array Results, Artifacts; 373 Results.push_back(createResult(LO, *D, Artifacts, RuleMapping)); 377 {"results", std::move(Results)},
|
| /src/external/apache2/llvm/dist/clang/tools/clang-refactor/ |
| TestSupport.cpp | 115 Results.push_back({}); 119 // Ensure all results are checked. 120 for (auto &Group : Results) { 143 Results.back().push_back(std::move(Result)); 144 size_t GroupIndex = Results.size() - 1; 145 if (Results.back().size() >= 153 Results.push_back({}); 158 std::vector<std::vector<Expected<tooling::AtomicChanges>>> Results; 178 for (auto &Group : llvm::enumerate(Results)) { 212 // The results must match [all...] |
| /src/external/apache2/llvm/dist/libcxx/utils/google-benchmark/test/ |
| output_test.h | 71 // ------------------------- Results checking ------------------------------ // 74 // Call this macro to register a benchmark for checking its results. This 76 // results of a benchmark. This is done only after verifying that the output 85 struct Results; 86 typedef std::function<void(Results const&)> ResultsCheckFn; 90 // Class holding the results of a benchmark. 92 struct Results { 98 Results(const std::string& n) : name(n) {} 144 T Results::GetAs(const char* entry_name) const {
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-xray/ |
| xray-account.cpp | 104 static cl::opt<int> AccountTop("top", cl::desc("only show the top N results"), 302 static void sortByKey(std::vector<TupleType> &Results, F Fn) { 304 llvm::sort(Results, [=](const TupleType &L, const TupleType &R) { 311 std::vector<TupleType> Results; 312 Results.reserve(FunctionLatencies.size()); 316 Results.emplace_back(FuncId, Timings.size(), getStats(Timings)); 317 auto &Row = std::get<2>(Results.back()); 335 sortByKey(Results, [](const TupleType &X) { return std::get<0>(X); }); 338 sortByKey(Results, [](const TupleType &X) { return std::get<1>(X); }); 341 sortByKey(Results, [](const TupleType &X) { return std::get<2>(X).Min; }) [all...] |
| /src/external/apache2/llvm/dist/llvm/utils/benchmark/test/ |
| output_test.h | 64 // ------------------------- Results checking ------------------------------ // 67 // Call this macro to register a benchmark for checking its results. This 69 // results of a benchmark. This is done only after verifying that the output 78 struct Results; 79 typedef std::function< void(Results const&) > ResultsCheckFn; 83 // Class holding the results of a benchmark. 85 struct Results { 92 Results(const std::string& n) : name(n) {} 136 T Results::GetAs(const char* entry_name) const {
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| LegalizeTypes.cpp | 233 LLVM_DEBUG(dbgs() << "Ignoring node results\n"); 250 // The following calls must take care of *all* of the node's results, 251 // not just the illegal result they were passed (this includes results 252 // with a legal type). Results can be remapped using ReplaceValueWith, 315 // The following calls must either replace all of the node's results 375 "Node morphing changed the number of results!"); 677 "Node morphing changed the number of results!"); 906 /// Replace the node's results with custom code provided by the target and 919 SmallVector<SDValue, 8> Results; 921 TLI.ReplaceNodeResults(N, Results, DAG) [all...] |
| /src/external/apache2/llvm/dist/llvm/tools/dsymutil/ |
| MachODebugMapParser.cpp | 391 std::vector<std::unique_ptr<DebugMap>> Results; 394 Results.push_back(parseOneBinary(*Object, BinaryPath)); 396 return std::move(Results);
|
| /src/external/apache2/llvm/dist/clang/tools/libclang/ |
| CIndexCodeCompletion.cpp | 274 /// the code-completion results. 277 /// Allocator used to store globally cached code-completion results. 281 /// Allocator used to store code completion results. 312 unsigned clang_getCompletionNumFixIts(CXCodeCompleteResults *results, 314 AllocatedCXCodeCompleteResults *allocated_results = (AllocatedCXCodeCompleteResults *)results; 322 CXString clang_getCompletionFixIt(CXCodeCompleteResults *results, 326 AllocatedCXCodeCompleteResults *allocated_results = (AllocatedCXCodeCompleteResults *)results; 369 fprintf(stderr, "+++ %u completion results\n", 374 delete [] Results; 380 fprintf(stderr, "--- %u completion results\n" [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
| PassManager.h | 532 // current unit of IR. Therefore, the remaining analysis results in the 611 /// results. 649 /// When an analysis result embeds handles to other analysis results, it 651 /// when any of its embedded analysis results end up invalidated. We pass an 653 /// the analysis results themselves define the dependency graph on the fly. 655 /// dependencies between analysis results. 668 /// use a cache of the results of that initial call. It is an error to form 669 /// cyclic dependencies between analysis results. 705 auto RI = Results.find({ID, &IR}); 706 assert(RI != Results.end() & [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| Lookup.h | 39 /// Represents the results of name lookup. 41 /// An instance of the LookupResult class captures the results of a 45 /// results occurred for a given lookup. 70 /// Name lookup results in an ambiguity; use 77 /// Name lookup results in an ambiguity because multiple 91 /// Name lookup results in an ambiguity because multiple 105 /// Name lookup results in an ambiguity because multiple definitions 120 /// Name lookup results in an ambiguity because an entity with a 138 /// A little identifier for flagging temporary lookup results. 312 /// Determines if the results are overloaded [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| ExprCXX.cpp | 429 // Copy the results to the trailing array past UnresolvedLookupExpr 431 DeclAccessPair *Results = getTrailingResults(); 432 memcpy(Results, Begin.I, NumResults * sizeof(DeclAccessPair));
|
| /src/sys/external/bsd/acpica/dist/include/ |
| acstruct.h | 122 ACPI_GENERIC_STATE *Results; /* Stack of accumulated results */
|
| /src/external/apache2/llvm/dist/clang/lib/Sema/ |
| SemaCoroutine.cpp | 343 Expr *Results[3]; 375 // returning await_suspend that results in a guaranteed tail call to the target 441 Calls.Results[CallType] = Result.get(); 461 Calls.Results[ACT::ACT_Ready] = S.MaybeCreateExprWithCleanups(Conv.get()); 490 Calls.Results[ACT::ACT_Suspend] = TailCallSuspend; 502 Calls.Results[ACT::ACT_Suspend] = 915 new (Context) CoawaitExpr(Loc, E, RSS.Results[0], RSS.Results[1], 916 RSS.Results[2], RSS.OpaqueValue, IsImplicit); 970 new (Context) CoyieldExpr(Loc, E, RSS.Results[0], RSS.Results[1] [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreISelLowering.cpp | 86 // Use i32 for setcc operations results (slt, sgt, ...). 229 /// ReplaceNodeResults - Replace the results of node with an illegal result 232 SmallVectorImpl<SDValue>&Results, 239 Results.push_back(ExpandADDSUB(N, DAG)); 924 SDValue Results[] = { Crc, Data }; 925 return DAG.getMergeValues(Results, DL); 1065 // Copy results out of physical registers. 1082 // Copy results out of memory. 1741 // This is only profitable if the intermediate results are unused
|