| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | ConfigProviderTests.cpp | 109 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 115 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 125 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 132 Cfg = P->getConfig(Params(), Diags.callback()); in TEST() 135 EXPECT_THAT(getAddedArgs(Cfg), IsEmpty()); in TEST() 158 EXPECT_THAT(getAddedArgs(Cfg), IsEmpty()); in TEST() 160 Cfg = P->getConfig(ABCParams, Diags.callback()); in TEST() 169 Cfg = P->getConfig(AParams, Diags.callback()); in TEST() 200 auto Cfg = P->getConfig(Bar, Diags.callback()); in TEST() local 207 Cfg = P->getConfig(Bar, Diags.callback()); in TEST() [all …]
|
| H A D | StdLibTests.cpp | 103 Config Cfg; in TEST() local 104 Cfg.Index.StandardLibrary = false; in TEST() 105 WithContextValue Disabled(Config::Key, std::move(Cfg)); in TEST() 111 Cfg = Config(); in TEST() 112 Cfg.Index.StandardLibrary = true; in TEST() 113 WithContextValue Enabled(Config::Key, std::move(Cfg)); in TEST() 133 Config Cfg; in TEST() local 134 Cfg.Index.StandardLibrary = true; in TEST() 135 WithContextValue Enabled(Config::Key, std::move(Cfg)); in TEST()
|
| H A D | GlobalCompilationDatabaseTests.cpp | 232 Config Cfg; in TEST() local 235 Cfg.CompileFlags.CDBSearch.Policy = Config::CDBSearchSpec::FixedDir; in TEST() 236 Cfg.CompileFlags.CDBSearch.FixedCDBPath = testPath("foo"); in TEST() 239 Cfg.CompileFlags.CDBSearch.Policy = Config::CDBSearchSpec::NoCDBSearch; in TEST() 242 Cfg.CompileFlags.CDBSearch.Policy = Config::CDBSearchSpec::FixedDir; in TEST() 243 Cfg.CompileFlags.CDBSearch.FixedCDBPath = testRoot(); in TEST() 245 return Context::current().derive(Config::Key, std::move(Cfg)); in TEST()
|
| H A D | DiagnosticsTests.cpp | 472 Config Cfg; in TEST() local 473 Cfg.Diagnostics.Suppress.insert("return-type"); in TEST() 474 WithContextValue WithCfg(Config::Key, std::move(Cfg)); in TEST() 489 Config Cfg; in TEST() local 491 WithContextValue WithCfg(Config::Key, std::move(Cfg)); in TEST() 1824 Config Cfg; in TEST() local 1827 Cfg.Diagnostics.Includes.IgnoreHeader.emplace_back( in TEST() 1829 WithContextValue WithCfg(Config::Key, std::move(Cfg)); in TEST() 1841 Cfg.Diagnostics.SuppressAll = true; in TEST() 1844 Cfg.Diagnostics.SuppressAll = false; in TEST() [all …]
|
| H A D | CompileCommandsTests.cpp | 178 Config Cfg; in TEST() local 179 Cfg.CompileFlags.Edits.push_back([](std::vector<std::string> &Argv) { in TEST() 184 Cfg.CompileFlags.Edits.push_back([](std::vector<std::string> &Argv) { in TEST() 187 WithContextValue WithConfig(Config::Key, std::move(Cfg)); in TEST()
|
| H A D | HoverTests.cpp | 1057 Config Cfg; in TEST() local 1058 Cfg.Hover.ShowAKA = true; in TEST() 1059 WithContextValue WithCfg(Config::Key, std::move(Cfg)); in TEST() 2612 Config Cfg; in TEST() local 2613 Cfg.Hover.ShowAKA = true; in TEST() 2614 WithContextValue WithCfg(Config::Key, std::move(Cfg)); in TEST() 3003 Config Cfg; in TEST() local 3004 Cfg.Hover.ShowAKA = true; in TEST() 3182 Config Cfg; in TEST() local 3183 Cfg.Hover.ShowAKA = false; in TEST() [all …]
|
| H A D | InlayHintTests.cpp | 119 Config Cfg; in assertDesignatorHints() local 120 Cfg.InlayHints.Designators = true; in assertDesignatorHints() 121 WithContextValue WithCfg(Config::Key, std::move(Cfg)); in assertDesignatorHints()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/FlowSensitive/ |
| H A D | DataflowWorklist.h | 30 DataflowWorklistBase(const CFG &Cfg, PostOrderCFGView *POV, Comp C) in DataflowWorklistBase() argument 31 : EnqueuedBlocks(Cfg.getNumBlockIDs()), POV(POV), WorkList(C) {} in DataflowWorklistBase() 64 ForwardDataflowWorklist(const CFG &Cfg, PostOrderCFGView *POV) in ForwardDataflowWorklist() 65 : DataflowWorklistBase(Cfg, POV, in ForwardDataflowWorklist() 68 ForwardDataflowWorklist(const CFG &Cfg, AnalysisDeclContext &Ctx) in ForwardDataflowWorklist() 69 : ForwardDataflowWorklist(Cfg, Ctx.getAnalysis<PostOrderCFGView>()) {} in ForwardDataflowWorklist() 82 BackwardDataflowWorklist(const CFG &Cfg, AnalysisDeclContext &Ctx) in BackwardDataflowWorklist() 84 Cfg, Ctx.getAnalysis<PostOrderCFGView>(), in BackwardDataflowWorklist()
|
| H A D | ControlFlowContext.h | 38 const CFG &getCFG() const { return *Cfg; } in getCFG() 46 ControlFlowContext(std::unique_ptr<CFG> Cfg, in ControlFlowContext() argument 48 : Cfg(std::move(Cfg)), StmtToBlock(std::move(StmtToBlock)) {} in ControlFlowContext() 50 std::unique_ptr<CFG> Cfg; variable
|
| /llvm-project-15.0.7/clang/lib/Analysis/FlowSensitive/ |
| H A D | ControlFlowContext.cpp | 28 buildStmtToBasicBlockMap(const CFG &Cfg) { in buildStmtToBasicBlockMap() argument 30 for (const CFGBlock *Block : Cfg) { in buildStmtToBasicBlockMap() 59 auto Cfg = CFG::buildCFG(D, S, C, Options); in build() local 60 if (Cfg == nullptr) in build() 66 buildStmtToBasicBlockMap(*Cfg); in build() 67 return ControlFlowContext(std::move(Cfg), std::move(StmtToBlock)); in build()
|
| /llvm-project-15.0.7/clang/unittests/Analysis/ |
| H A D | CFGBuildResult.h | 27 std::unique_ptr<CFG> Cfg = nullptr, 29 : S(S), Cfg(std::move(Cfg)), AST(std::move(AST)), Func(Func) {} in S() 32 CFG *getCFG() const { return Cfg.get(); } in getCFG() 38 std::unique_ptr<CFG> Cfg; variable 58 if (std::unique_ptr<CFG> Cfg = in run() local 60 TheBuildResult = {BuildResult::BuiltCFG, Func, std::move(Cfg), in run()
|
| H A D | CFGTest.cpp | 101 CFG *Cfg = B.getCFG(); in TEST() local 117 CFGBlock *MainBlock = *(Cfg->begin() + 1); in TEST()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | InlayHints.cpp | 195 const Config &Cfg, llvm::Optional<Range> RestrictRange) in InlayHintVisitor() argument 197 Cfg(Cfg), RestrictRange(std::move(RestrictRange)), in InlayHintVisitor() 236 if (!Cfg.InlayHints.Parameters) in VisitCallExpr() 356 if (!Cfg.InlayHints.Designators) in VisitInitListExpr() 380 if (!Cfg.InlayHints.Parameters || Args.size() == 0 || !Callee) in processCall() 615 assert(Cfg.InlayHints.Enabled && "Shouldn't get here if disabled!"); in addInlayHint() 665 if (!Cfg.InlayHints.DeducedTypes || T.isNull()) in addTypeHint() 682 const Config &Cfg; member in clang::clangd::__anon18ece24e0111::InlayHintVisitor 704 const auto &Cfg = Config::current(); in inlayHints() local 705 if (!Cfg.InlayHints.Enabled) in inlayHints() [all …]
|
| H A D | IncludeCleaner.cpp | 259 const Config &Cfg) { in mayConsiderUnused() argument 288 for (auto &Filter : Cfg.Diagnostics.Includes.IgnoreHeader) { in mayConsiderUnused() 408 const Config &Cfg = Config::current(); in getUnused() local 417 if (!Used && !mayConsiderUnused(MFI, AST, Cfg)) { in getUnused() 474 const Config &Cfg = Config::current(); in issueUnusedIncludesDiagnostics() local 475 if (Cfg.Diagnostics.UnusedIncludes != Config::UnusedIncludesPolicy::Strict || in issueUnusedIncludesDiagnostics() 476 Cfg.Diagnostics.SuppressAll || in issueUnusedIncludesDiagnostics() 477 Cfg.Diagnostics.Suppress.contains("unused-includes")) in issueUnusedIncludesDiagnostics()
|
| H A D | ParsedAST.cpp | 504 const Config &Cfg = Config::current(); in build() local 507 if (Cfg.Diagnostics.SuppressAll || in build() 508 isBuiltinDiagnosticSuppressed(Info.getID(), Cfg.Diagnostics.Suppress, in build() 520 if (Cfg.Diagnostics.Suppress.contains(CheckName)) in build()
|
| H A D | Preamble.cpp | 494 const Config &Cfg = Config::current(); in buildPreamble() local 497 if (Cfg.Diagnostics.SuppressAll || in buildPreamble() 498 isBuiltinDiagnosticSuppressed(Info.getID(), Cfg.Diagnostics.Suppress, in buildPreamble()
|
| H A D | Hover.cpp | 171 const Config &Cfg = Config::current(); in printType() local 172 if (!QT.isNull() && Cfg.Hover.ShowAKA) { in printType()
|
| /llvm-project-15.0.7/llvm/include/llvm/ |
| H A D | PassSupport.h | 71 #define INITIALIZE_PASS_WITH_OPTIONS(PassName, Arg, Name, Cfg, Analysis) \ argument 72 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ 74 INITIALIZE_PASS_END(PassName, Arg, Name, Cfg, Analysis) 76 #define INITIALIZE_PASS_WITH_OPTIONS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \ argument 77 INITIALIZE_PASS_BEGIN(PassName, Arg, Name, Cfg, Analysis) \
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/tweaks/ |
| H A D | AddUsingTests.cpp | 21 Config Cfg; in TEST_F() local 22 Cfg.Style.FullyQualifiedNamespaces.push_back("ban"); in TEST_F() 23 WithContextValue WithConfig(Config::Key, std::move(Cfg)); in TEST_F()
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCallAndReturn.cpp | 392 const CFG *Cfg = ADC->getCFG(); in isSmall() local 393 return Cfg->isLinear() || Cfg->size() <= AMgr.options.AlwaysInlineSize; in isSmall() 397 const CFG *Cfg = ADC->getCFG(); in isLarge() local 398 return Cfg->size() >= AMgr.options.MinCFGSizeTreatFunctionsAsLarge; in isLarge() 402 const CFG *Cfg = ADC->getCFG(); in isHuge() local 403 return Cfg->getNumBlockIDs() > AMgr.options.MaxInlinableSize; in isHuge()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | AnalysisBasedWarnings.cpp | 1063 void fillReachableBlocks(CFG *Cfg) { in fillReachableBlocks() argument 1067 ReachableBlocks.insert(&Cfg->getEntry()); in fillReachableBlocks() 1068 BlockQueue.push_back(&Cfg->getEntry()); in fillReachableBlocks() 1073 for (const auto *B : *Cfg) { in fillReachableBlocks() 1265 CFG *Cfg = AC.getCFG(); in DiagnoseSwitchLabelsFallthrough() local 1267 if (!Cfg) in DiagnoseSwitchLabelsFallthrough() 1270 FM.fillReachableBlocks(Cfg); in DiagnoseSwitchLabelsFallthrough() 1272 for (const CFGBlock *B : llvm::reverse(*Cfg)) { in DiagnoseSwitchLabelsFallthrough()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | ThreadSafetyCommon.h | 103 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First) {} in enterCFG() argument 459 void enterCFG(CFG *Cfg, const NamedDecl *D, const CFGBlock *First);
|
| H A D | ThreadSafetyTraverse.h | 285 void enterCFG(SCFG &Cfg) {} in enterCFG() argument 286 void exitCFG(SCFG &Cfg) {} in exitCFG() argument
|
| H A D | ThreadSafetyTIL.h | 1705 SCFG(const SCFG &Cfg, BlockArray &&Ba) // steals memory from Ba in SCFG() argument 1706 : SExpr(COP_SCFG), Arena(Cfg.Arena), Blocks(std::move(Ba)) { in SCFG()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ThreadSafetyCommon.cpp | 835 void SExprBuilder::enterCFG(CFG *Cfg, const NamedDecl *D, in enterCFG() argument 838 unsigned NBlocks = Cfg->getNumBlockIDs(); in enterCFG() 845 for (auto *B : *Cfg) { in enterCFG() 851 CurrentBB = lookupBlock(&Cfg->getEntry()); in enterCFG()
|