| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | ThreadSafety.cpp | 1065 ThreadSafetyAnalyzer& Analyzer) { in insertAttrExprs() argument 1090 insertAttrExprs(Cpvd, Analyzer); in insertAttrExprs() 1124 Info = insertAttrExprs(Vd, Analyzer); in getBeforeInfoForDecl() 1530 ThreadSafetyAnalyzer *Analyzer; member in __anon6254f0e10d11::BuildLockset 1587 Analyzer->Handler.handleFunExcludesLock( in warnIfMutexNotHeld() 1594 if (!Analyzer->inCurrentScope(Cp)) in warnIfMutexNotHeld() 1598 LDat = FSet.findLock(Analyzer->FactMan, Cp); in warnIfMutexNotHeld() 1802 Analyzer->addLock( in handleCall() 1813 Analyzer->addLock( in handleCall() 1890 Analyzer->addLock( in handleCall() [all …]
|
| H A D | ExprMutationAnalyzer.cpp | 136 ExprMutationAnalyzer *Analyzer, F Finder) { in tryEachMatch() argument 139 if (const Stmt *S = (Analyzer->*Finder)(Nodes.getNodeAs<T>(ID))) in tryEachMatch() 584 std::unique_ptr<FunctionParmMutationAnalyzer> &Analyzer = in findFunctionArgMutation() local 586 if (!Analyzer) in findFunctionArgMutation() 587 Analyzer.reset(new FunctionParmMutationAnalyzer(*Func, Context)); in findFunctionArgMutation() 588 if (Analyzer->findMutation(Parm)) in findFunctionArgMutation()
|
| H A D | Consumed.cpp | 465 ConsumedAnalyzer &Analyzer; member in clang::consumed::ConsumedStmtVisitor 516 ConsumedStmtVisitor(ConsumedAnalyzer &Analyzer, ConsumedStateMap *StateMap) in ConsumedStmtVisitor() argument 517 : Analyzer(Analyzer), StateMap(StateMap) {} in ConsumedStmtVisitor() 594 Analyzer.WarningsHandler.warnUseInInvalidState( in checkCallability() 603 Analyzer.WarningsHandler.warnUseOfTempInInvalidState( in checkCallability() 638 Analyzer.WarningsHandler.warnParamTypestateMismatch( in handleCall() 877 ConsumedState ExpectedState = Analyzer.getExpectedReturnState(); in VisitReturnStmt() 886 Analyzer.WarningsHandler.warnReturnTypestateMismatch( in VisitReturnStmt() 893 Analyzer.WarningsHandler); in VisitReturnStmt()
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/ |
| H A D | list.rst | 392 …`clang-analyzer-core.DivideZero <clang-analyzer/core.DivideZero.html>`_, `Clang Static Analyzer co… 397 …`clang-analyzer-core.VLASize <clang-analyzer/core.VLASize.html>`_, `Clang Static Analyzer core.VLA… 402 …`clang-analyzer-cplusplus.Move <clang-analyzer/cplusplus.Move.html>`_, `Clang Static Analyzer cplu… 415 …`clang-analyzer-osx.API <clang-analyzer/osx.API.html>`_, `Clang Static Analyzer osx.API <https://c… 417 …sx.cocoa.AtSync <clang-analyzer/osx.cocoa.AtSync.html>`_, `Clang Static Analyzer osx.cocoa.AtSync … 419 ….cocoa.Dealloc <clang-analyzer/osx.cocoa.Dealloc.html>`_, `Clang Static Analyzer osx.cocoa.Dealloc… 422 ….cocoa.NSError <clang-analyzer/osx.cocoa.NSError.html>`_, `Clang Static Analyzer osx.cocoa.NSError… 423 …sx.cocoa.NilArg <clang-analyzer/osx.cocoa.NilArg.html>`_, `Clang Static Analyzer osx.cocoa.NilArg … 448 …`clang-analyzer-unix.API <clang-analyzer/unix.API.html>`_, `Clang Static Analyzer unix.API <https:… 449 …`clang-analyzer-unix.Malloc <clang-analyzer/unix.Malloc.html>`_, `Clang Static Analyzer unix.Mallo… [all …]
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangStaticAnalyzer.rst | 2 Clang Static Analyzer 5 The Clang Static Analyzer is a source code analysis tool that finds bugs in C, C++, and Objective-C… 8 This is the Static Analyzer documentation page.
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | ConstCorrectnessCheck.cpp | 205 auto &Analyzer = ScopesCache[LocalScope]; in registerScope() local 206 if (!Analyzer) in registerScope() 207 Analyzer = std::make_unique<ExprMutationAnalyzer>(*LocalScope, *Context); in registerScope()
|
| /llvm-project-15.0.7/clang/ |
| H A D | README.txt | 11 different source-level tools. One example of this is the Clang Static Analyzer. 18 Clang Static Analyzer: http://clang-analyzer.llvm.org/
|
| /llvm-project-15.0.7/llvm/tools/llvm-exegesis/ |
| H A D | llvm-exegesis.cpp | 384 static void maybeRunAnalysis(const Analysis &Analyzer, const std::string &Name, in maybeRunAnalysis() argument 397 if (auto Err = Analyzer.run<Pass>(ClustersOS)) in maybeRunAnalysis() 448 const Analysis Analyzer( in analysisMain() local 452 maybeRunAnalysis<Analysis::PrintClusters>(Analyzer, "analysis clusters", in analysisMain() 455 Analyzer, "sched class consistency analysis", in analysisMain()
|
| /llvm-project-15.0.7/clang/www/analyzer/ |
| H A D | menu.html.incl | 7 <li><a href="/index.html">About the Analyzer</a></li> 18 <li><a href="/installation.html">Obtaining the Analyzer</a></li>
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-bcanalyzer/ |
| H A D | help.test | 5 # HELP: BC Analyzer Options
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/ |
| H A D | unix.MismatchedDeallocator.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | security.FloatLoopCounter.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#secur…
|
| H A D | unix.MallocSizeof.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | unix.API.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | unix.Malloc.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | unix.Vfork.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#unix-…
|
| H A D | deadcode.DeadStores.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#deadc…
|
| H A D | osx.API.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#osx-a…
|
| H A D | core.DivideZero.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.UndefinedBinaryOperatorResult.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.NullDereference.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.NonNullParamChecker.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.StackAddressEscape.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | core.VLASize.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#core-…
|
| H A D | cplusplus.Move.rst | 9 `Clang Static Analyzer Available Checkers <https://clang.llvm.org/docs/analyzer/checkers.html#cplus…
|