llvm-project-cxxjit
Clang with JIT extensions
File Explorer
Download Latest Version (.zip)Showing a partial file list โ download the zip above to see everything.
- __init__.py
- cindex.py
- enumerations.py
- cindex-dump.py
- cindex-includes.py
- compile_commands.json
- header1.h
- header2.h
- header3.h
- hello.cpp
- include.cpp
- parse_arguments.c
- __init__.py
- test_access_specifiers.py
- test_cdb.py
- test_code_completion.py
- test_comment.py
- test_cursor.py
- test_cursor_kind.py
- test_diagnostics.py
- test_exception_specification_kind.py
- test_file.py
- test_index.py
- test_linkage.py
- test_location.py
- test_tls_kind.py
- test_token_kind.py
- test_tokens.py
- test_translation_unit.py
- test_type.py
- util.py
- __init__.py
- CMakeLists.txt
- README.txt
- comment-xml-schema.rng
- 3-stage-base.cmake
- 3-stage.cmake
- Android-stage2.cmake
- Android.cmake
- Apple-stage1.cmake
- Apple-stage2-ThinLTO.cmake
- Apple-stage2.cmake
- BaremetalARM.cmake
- DistributionExample-stage2.cmake
- DistributionExample.cmake
- Fuchsia-stage2.cmake
- Fuchsia.cmake
- PGO-stage2-instrumented.cmake
- PGO-stage2.cmake
- PGO.cmake
- README.txt
- AddClang.cmake
- ClangConfig.cmake.in
- CMakeLists.txt
- FindZ3.cmake
- ProtobufMutator.cmake
- callandmessage_example.c
- dealloc_example.m
- dividezero_example.c
- mismatched_deallocator_example.cpp
- newdelete_example.cpp
- seckeychainapi_example.m
- unix_api_example.c
- unix_malloc_example.c
- DebugChecks.rst
- InitializerLists.rst
- IPA.rst
- nullability.rst
- RegionStore.rst
- checkers.rst
- conf.py
- developer-docs.rst
- make.bat
- clang.rst
- diagtool.rst
- index.rst
- dump_ast_matchers.py
- dump_format_style.py
- AddressSanitizer.rst
- AttributeReference.rst
- AutomaticReferenceCounting.rst
- Block-ABI-Apple.rst
- Block-ABI-Apple.txt
- BlockLanguageSpec.rst
- ClangCheck.rst
- ClangCommandLineReference.rst
- ClangFormat.rst
- ClangFormatStyleOptions.rst
- ClangPlugins.rst
- ClangStaticAnalyzer.rst
- ClangTools.rst
- CMakeLists.txt
- conf.py
- ControlFlowIntegrity.rst
- ControlFlowIntegrityDesign.rst
- CrossCompilation.rst
- DataFlowSanitizer.rst
- DataFlowSanitizerDesign.rst
- DiagnosticsReference.rst
- doxygen-mainpage.dox
- doxygen.cfg.in
- DriverArchitecture.png
- DriverInternals.rst
- ExternalClangExamples.rst
- FAQ.rst
- HardwareAssistedAddressSanitizerDesign.rst
- HowToSetupToolingForLLVM.rst
- index.rst
- InternalsManual.rst
- IntroductionToTheClangAST.rst
- ItaniumMangleAbiTags.rst
- JSONCompilationDatabase.rst
- LanguageExtensions.rst
- LeakSanitizer.rst
- LibASTMatchers.rst
- LibASTMatchersReference.html
- LibASTMatchersTutorial.rst
- LibFormat.rst
- LibTooling.rst
- LTOVisibility.rst
- make.bat
- Makefile.sphinx
- MemorySanitizer.rst
- Modules.rst
- MSVCCompatibility.rst
- ObjectiveCLiterals.rst
- OpenMPSupport.rst
- PCHInternals.rst
- PCHLayout.graffle
- PCHLayout.png
- RAVFrontendAction.rst
- README.txt
- RefactoringEngine.rst
- ReleaseNotes.rst
- SafeStack.rst
- SanitizerCoverage.rst
- SanitizerSpecialCaseList.rst
- SanitizerStats.rst
- ShadowCallStack.rst
- SourceBasedCodeCoverage.rst
- ThinLTO.rst
- ThreadSafetyAnalysis.rst
- ThreadSanitizer.rst
- Toolchain.rst
- Tooling.rst
- UndefinedBehaviorSanitizer.rst
- UsersManual.rst
- CMakeLists.txt
- MainCallChecker.cpp
- SampleAnalyzerPlugin.exports
- AnnotateFunctions.cpp
- CMakeLists.txt
- CMakeLists.txt
- main.cpp
- README.txt
- Test.cxx
- CMakeLists.txt
- PrintFunctionNames.cpp
- PrintFunctionNames.exports
- README.txt
- CMakeLists.txt
- CFGReachabilityAnalysis.h
- Consumed.h
- Dominators.h
- ExprMutationAnalyzer.h
- LiveVariables.h
- PostOrderCFGView.h
- ReachableCode.h
- ThreadSafety.h
- ThreadSafetyCommon.h
- ThreadSafetyLogical.h
- ThreadSafetyOps.def
- ThreadSafetyTIL.h
- ThreadSafetyTraverse.h
- ThreadSafetyUtil.h
- UninitializedValues.h
- CocoaConventions.h
- ObjCNoReturn.h
- DataflowValues.h
- BumpVector.h
- AnalysisDeclContext.h
- AnalysisDiagnostic.h
- AnyCall.h
- BodyFarm.h
- CallGraph.h
- CFG.h
- CFGStmtMap.h
- CloneDetection.h
- CodeInjector.h
- ConstructionContext.h
- ProgramPoint.h
- RetainSummaryManager.h
- SelectorExtras.h
- ARCMT.h
- ARCMTActions.h
- FileRemapper.h
- APValue.h
- AST.h
- ASTConsumer.h
- ASTContext.h
- ASTContextAllocate.h
- ASTDiagnostic.h
- ASTDumperUtils.h
- ASTFwd.h
- ASTImporter.h
- ASTImporterLookupTable.h
- ASTLambda.h
- ASTMutationListener.h
- ASTNodeTraverser.h
- ASTStructuralEquivalence.h
- ASTTypeTraits.h
- ASTUnresolvedSet.h
- ASTVector.h
- Attr.h
- AttrIterator.h
- AttrVisitor.h
- Availability.h
- BaseSubobject.h
- BuiltinTypes.def
- CanonicalType.h
- CharUnits.h
- CMakeLists.txt
- Comment.h
- CommentBriefParser.h
- CommentCommands.td
- CommentCommandTraits.h
- CommentDiagnostic.h
- CommentHTMLNamedCharacterReferences.td
- CommentHTMLTags.td
- CommentLexer.h
- CommentParser.h
- CommentSema.h
- CommentVisitor.h
- ComparisonCategories.h
- CXXInheritance.h
- DataCollection.h
- Decl.h
- DeclAccessPair.h
- DeclarationName.h
- DeclBase.h
- DeclContextInternals.h
- DeclCXX.h
- DeclFriend.h
- DeclGroup.h
- DeclLookups.h
- DeclObjC.h
- DeclOpenMP.h
- DeclTemplate.h
- DeclVisitor.h
- DependentDiagnostic.h
- EvaluatedExprVisitor.h
- Expr.h
- ExprCXX.h
- ExprObjC.h
- ExprOpenMP.h
- ExternalASTMerger.h
- ExternalASTSource.h
- FormatString.h
- GlobalDecl.h
- LambdaCapture.h
- LexicallyOrderedRecursiveASTVisitor.h
- LocInfoType.h
- Mangle.h
- MangleNumberingContext.h
- NestedNameSpecifier.h
- NonTrivialTypeVisitor.h
- NSAPI.h
- ODRHash.h
- OpenMPClause.h
- OperationKinds.def
- OperationKinds.h
- OSLog.h
- ParentMap.h
- PrettyDeclStackTrace.h
- PrettyPrinter.h
- QualTypeNames.h
- RawCommentList.h
- RecordLayout.h
- RecursiveASTVisitor.h
- Redeclarable.h
- SelectorLocationsKind.h
- Stmt.h
- StmtCXX.h
- StmtDataCollectors.td
- StmtGraphTraits.h
- StmtIterator.h
- StmtObjC.h
- StmtOpenMP.h
- StmtVisitor.h
- TemplateArgumentVisitor.h
- TemplateBase.h
- TemplateName.h
- TextNodeDumper.h
- Type.h
- TypeLoc.h
- TypeLocNodes.def
- TypeLocVisitor.h
- TypeNodes.def
- TypeOrdering.h
- TypeVisitor.h
- UnresolvedSet.h
- VTableBuilder.h
- VTTBuilder.h
- Diagnostics.h
- Parser.h
- Registry.h
- VariantValue.h
- ASTMatchers.h
- ASTMatchersInternal.h
- ASTMatchersMacros.h
- ASTMatchFinder.h
- ABI.h
- AddressSpaces.h
- AlignedAllocation.h
- AllDiagnostics.h
- arm_fp16.td
- arm_neon.td
- arm_neon_incl.td
- Attr.td
- AttrDocs.td
- Attributes.h
- AttrKinds.h
- AttrSubjectMatchRules.h
- BitmaskEnum.h
- Builtins.def
- Builtins.h
- BuiltinsAArch64.def
- BuiltinsAMDGPU.def
- BuiltinsARM.def
- BuiltinsHexagon.def
- BuiltinsLe64.def
- BuiltinsMips.def
- BuiltinsNEON.def
- BuiltinsNVPTX.def
- BuiltinsPPC.def
- BuiltinsSystemZ.def
- BuiltinsWebAssembly.def
- BuiltinsX86.def
- BuiltinsX86_64.def
- BuiltinsXCore.def
- CapturedStmt.h
- CharInfo.h
- CMakeLists.txt
- CodeGenOptions.def
- CodeGenOptions.h
- CommentNodes.td
- CommentOptions.h
- Cuda.h
- DebugInfoOptions.h
- DeclNodes.td
- Diagnostic.h
- Diagnostic.td
- DiagnosticAnalysis.h
- DiagnosticAnalysisKinds.td
- DiagnosticAST.h
- DiagnosticASTKinds.td
- DiagnosticCategories.h
- DiagnosticCategories.td
- DiagnosticComment.h
- DiagnosticCommentKinds.td
- DiagnosticCommonKinds.td
- DiagnosticCrossTU.h
- DiagnosticCrossTUKinds.td
- DiagnosticDocs.td
- DiagnosticDriver.h
- DiagnosticDriverKinds.td
- DiagnosticError.h
- DiagnosticFrontend.h
- DiagnosticFrontendKinds.td
- DiagnosticGroups.td
- DiagnosticIDs.h
- DiagnosticLex.h
- DiagnosticLexKinds.td
- DiagnosticOptions.def
- DiagnosticOptions.h
- DiagnosticParse.h
- DiagnosticParseKinds.td
- DiagnosticRefactoring.h
- DiagnosticRefactoringKinds.td
- DiagnosticSema.h
- DiagnosticSemaKinds.td
- DiagnosticSerialization.h
- DiagnosticSerializationKinds.td
- ExceptionSpecificationType.h
- ExpressionTraits.h
- Features.def
- FileManager.h
- FileSystemOptions.h
- FileSystemStatCache.h
- FixedPoint.h
- IdentifierTable.h
- Lambda.h
- LangOptions.def
- LangOptions.h
- Linkage.h
- LLVM.h
- MacroBuilder.h
- MemoryBufferCache.h
- Module.h
- MSP430Target.def
- ObjCRuntime.h
- OpenCLExtensions.def
- OpenCLExtensionTypes.def
- OpenCLImageTypes.def
- OpenCLOptions.h
- OpenMPKinds.def
- OpenMPKinds.h
- OperatorKinds.def
- OperatorKinds.h
- OperatorPrecedence.h
- PartialDiagnostic.h
- PlistSupport.h
- PragmaKinds.h
- PrettyStackTrace.h
- SanitizerBlacklist.h
- Sanitizers.def
- Sanitizers.h
- SanitizerSpecialCaseList.h
- SourceLocation.h
- SourceManager.h
- SourceManagerInternals.h
- Specifiers.h
- Stack.h
- StmtNodes.td
- SyncScope.h
- TargetBuiltins.h
- TargetCXXABI.h
- TargetInfo.h
- TargetOptions.h
- TemplateKinds.h
- TokenKinds.def
- TokenKinds.h
- TypeTraits.h
- Version.h
- Version.inc.in
- Visibility.h
- X86Target.def
- XRayInstr.h
- XRayLists.h
- BackendUtil.h
- CGFunctionInfo.h
- CodeGenABITypes.h
- CodeGenAction.h
- ConstantInitBuilder.h
- ConstantInitFuture.h
- ModuleBuilder.h
- ObjectFilePCHContainerOperations.h
- SwiftCallingConv.h
- config.h.cmake
- CrossTranslationUnit.h
- CrossTUDiagnostic.h
- Action.h
- CC1Options.td
- ClangOptionDocs.td
- CLCompatOptions.td
- CMakeLists.txt
- Compilation.h
- DarwinSDKInfo.h
- Distro.h
- Driver.h
- DriverDiagnostic.h
- Job.h
- Multilib.h
- Options.h
- Options.td
- Phases.h
- SanitizerArgs.h
- Tool.h
- ToolChain.h
- Types.def
- Types.h
- Util.h
- XRayArgs.h
- Commit.h
- EditedSource.h
- EditsReceiver.h
- FileOffset.h
- Rewriters.h
- Format.h
- ASTConsumers.h
- ASTUnit.h
- ChainedDiagnosticConsumer.h
- CommandLineSourceLoc.h
- CompilerInstance.h
- CompilerInvocation.h
- DependencyOutputOptions.h
- DiagnosticRenderer.h
- FrontendAction.h
- FrontendActions.h
- FrontendDiagnostic.h
- FrontendOptions.h
- FrontendPluginRegistry.h
- LangStandard.h
- LangStandards.def
- LayoutOverrideSource.h
- LogDiagnosticPrinter.h
- MigratorOptions.h
- MultiplexConsumer.h
- PCHContainerOperations.h
- PrecompiledPreamble.h
- PreprocessorOutputOptions.h
- SerializedDiagnosticPrinter.h
- SerializedDiagnosticReader.h
- SerializedDiagnostics.h
- TextDiagnostic.h
- TextDiagnosticBuffer.h
- TextDiagnosticPrinter.h
- Utils.h
- VerifyDiagnosticConsumer.h
- Utils.h
- CodegenNameGenerator.h
- CommentToXML.h
- IndexDataConsumer.h
- IndexingAction.h
- IndexSymbol.h
- USRGeneration.h
- CodeCompletionHandler.h
- DirectoryLookup.h
- ExternalPreprocessorSource.h
- HeaderMap.h
- HeaderMapTypes.h
- HeaderSearch.h
- HeaderSearchOptions.h
- LexDiagnostic.h
- Lexer.h
- LiteralSupport.h
- MacroArgs.h
- MacroInfo.h
- ModuleLoader.h
- ModuleMap.h
- MultipleIncludeOpt.h
- PPCallbacks.h
- PPConditionalDirectiveRecord.h
- Pragma.h
- PreprocessingRecord.h
- Preprocessor.h
- PreprocessorLexer.h
- PreprocessorOptions.h
- ScratchBuffer.h
- Token.h
- TokenConcatenation.h
- TokenLexer.h
- VariadicMacroSupport.h
- CMakeLists.txt
- LoopHint.h
- ParseAST.h
- ParseDiagnostic.h
- Parser.h
- RAIIObjectsForParser.h
- DeltaTree.h
- HTMLRewrite.h
- RewriteBuffer.h
- Rewriter.h
- RewriteRope.h
- TokenRewriter.h
- ASTConsumers.h
- FixItRewriter.h
- FrontendActions.h
- Rewriters.h
- AnalysisBasedWarnings.h
- CleanupInfo.h
- CMakeLists.txt
- CodeCompleteConsumer.h
- CodeCompleteOptions.h
- CXXFieldCollector.h
- DeclSpec.h
- DelayedDiagnostic.h
- Designator.h
- ExternalSemaSource.h
- IdentifierResolver.h
- Initialization.h
- Lookup.h
- MultiplexExternalSemaSource.h
- ObjCMethodList.h
- Overload.h
- Ownership.h
- ParsedAttr.h
- ParsedTemplate.h
- Scope.h
- ScopeInfo.h
- Sema.h
- SemaConsumer.h
- SemaDiagnostic.h
- SemaFixItUtils.h
- SemaInternal.h
- SemaLambda.h
- Template.h
- TemplateDeduction.h
- TemplateInstCallback.h
- TypoCorrection.h
- Weak.h
- ASTBitCodes.h
- ASTDeserializationListener.h
- ASTReader.h
- ASTWriter.h
- CMakeLists.txt
- ContinuousRangeMap.h
- GlobalModuleIndex.h
- Module.h
- ModuleFileExtension.h
- ModuleManager.h
- PCHContainerOperations.h
- SerializationDiagnostic.h
- BuiltinCheckerRegistration.h
- CheckerBase.td
- Checkers.td
- CMakeLists.txt
- LocalCheckers.h
- MPIFunctionClassifier.h
- SValExplainer.h
- BugReporter.h
- BugReporterVisitors.h
- BugType.h
- CommonBugCategories.h
- PathDiagnostic.h
- AnalysisManager.h
- APSIntType.h
- BasicValueFactory.h
- BlockCounter.h
- CallEvent.h
- CheckerContext.h
- CheckerHelpers.h
- ConstraintManager.h
- CoreEngine.h
- DynamicTypeInfo.h
- DynamicTypeMap.h
- Environment.h
- ExplodedGraph.h
- ExprEngine.h
- FunctionSummary.h
- LoopUnrolling.h
- LoopWidening.h
- MemRegion.h
- ProgramState.h
- ProgramState_Fwd.h
- ProgramStateTrait.h
- RangedConstraintManager.h
- Regions.def
- SimpleConstraintManager.h
- SMTAPI.h
- SMTConstraintManager.h
- SMTConv.h
- Store.h
- StoreRef.h
- SubEngine.h
- SummaryManager.h
- SValBuilder.h
- SVals.def
- SVals.h
- SValVisitor.h
- SymbolManager.h
- Symbols.def
- SymExpr.h
- TaintManager.h
- TaintTag.h
- WorkList.h
- Analyses.def
- AnalyzerOptions.def
- AnalyzerOptions.h
- Checker.h
- CheckerManager.h
- IssueHash.h
- PathDiagnosticConsumers.h
- AnalysisConsumer.h
- CheckerRegistration.h
- CheckerRegistry.h
- FrontendActions.h
- ModelConsumer.h
- ASTDiff.h
- ASTDiffInternal.h
- Diagnostic.h
- Lookup.h
- Replacement.h
- HeaderIncludes.h
- IncludeStyle.h
- Extract.h
- RenamingAction.h
- SymbolName.h
- SymbolOccurrences.h
- USRFinder.h
- USRFindingAction.h
- USRLocFinder.h
- ASTSelection.h
- AtomicChange.h
- RecursiveSymbolVisitor.h
- RefactoringAction.h
- RefactoringActionRule.h
- RefactoringActionRuleRequirements.h
- RefactoringActionRules.h
- RefactoringActionRulesInternal.h
- RefactoringDiagnostic.h
- RefactoringOption.h
- RefactoringOptions.h
- RefactoringOptionVisitor.h
- RefactoringResultConsumer.h
- RefactoringRuleContext.h
- AllTUsExecution.h
- ArgumentsAdjusters.h
- CommonOptionsParser.h
- CompilationDatabase.h
- CompilationDatabasePluginRegistry.h
- DiagnosticsYaml.h
- Execution.h
- FileMatchTrie.h
- FixIt.h
- JSONCompilationDatabase.h
- Refactoring.h
- RefactoringCallbacks.h
- ReplacementsYaml.h
- StandaloneExecution.h
- ToolExecutorPluginRegistry.h
- Tooling.h
- CMakeLists.txt
- module.modulemap
- BuildSystem.h
- CXCompilationDatabase.h
- CXErrorCode.h
- CXString.h
- Documentation.h
- Index.h
- module.modulemap
- Platform.h
- CMakeLists.txt
- all-std-headers.cpp
- c99-intconst-1.c
- carbon_h.c
- cfg-big-switch.c
- cfg-long-chain1.c
- cfg-long-chain2.c
- cfg-long-chain3.c
- cfg-nested-switches.c
- cfg-nested-var-scopes.cpp
- Cocoa_h.m
- iostream.cc
- macro_pounder_fn.c
- macro_pounder_obj.c
- stpcpy-test.c
- ARCMT.cpp
- ARCMTActions.cpp
- CMakeLists.txt
- FileRemapper.cpp
- Internals.h
- ObjCMT.cpp
- PlistReporter.cpp
- TransAPIUses.cpp
- TransARCAssign.cpp
- TransAutoreleasePool.cpp
- TransBlockObjCVariable.cpp
- TransEmptyStatementsAndDealloc.cpp
- TransformActions.cpp
- Transforms.cpp
- Transforms.h
- TransGCAttrs.cpp
- TransGCCalls.cpp
- TransProperties.cpp
- TransProtectedScope.cpp
- TransRetainReleaseDealloc.cpp
- TransUnbridgedCasts.cpp
- TransUnusedInitDelegate.cpp
- TransZeroOutPropsInDealloc.cpp
- APValue.cpp
- ASTConsumer.cpp
- ASTContext.cpp
- ASTDiagnostic.cpp
- ASTDumper.cpp
- ASTImporter.cpp
- ASTImporterLookupTable.cpp
- ASTStructuralEquivalence.cpp
- ASTTypeTraits.cpp
- AttrImpl.cpp
- CMakeLists.txt
- Comment.cpp
- CommentBriefParser.cpp
- CommentCommandTraits.cpp
- CommentLexer.cpp
- CommentParser.cpp
- CommentSema.cpp
- ComparisonCategories.cpp
- CXXABI.h
- CXXInheritance.cpp
- DataCollection.cpp
- Decl.cpp
- DeclarationName.cpp
- DeclBase.cpp
- DeclCXX.cpp
- DeclFriend.cpp
- DeclGroup.cpp
- DeclObjC.cpp
- DeclOpenMP.cpp
- DeclPrinter.cpp
- DeclTemplate.cpp
- Expr.cpp
- ExprClassification.cpp
- ExprConstant.cpp
- ExprCXX.cpp
- ExprObjC.cpp
- ExternalASTMerger.cpp
- ExternalASTSource.cpp
- FormatString.cpp
- FormatStringParsing.h
- InheritViz.cpp
- ItaniumCXXABI.cpp
- ItaniumMangle.cpp
- Linkage.h
- Mangle.cpp
- .arcconfig
- .clang-format
- .clang-tidy
- .gitignore
- CMakeLists.txt
- CODE_OWNERS.TXT
- INSTALL.txt
- LICENSE.TXT
- ModuleInfo.txt
- NOTES.txt
- README.txt
- ClangChangeNamespace.cpp
- CMakeLists.txt
- ChangeNamespace.cpp
- ChangeNamespace.h
- CMakeLists.txt
- ApplyReplacements.h
- ApplyReplacements.cpp
- ClangApplyReplacementsMain.cpp
- CMakeLists.txt
- CMakeLists.txt
- ClangDocMain.cpp
- CMakeLists.txt
- BitcodeReader.cpp
- BitcodeReader.h
- BitcodeWriter.cpp
- BitcodeWriter.h
- ClangDoc.cpp
- ClangDoc.h
- CMakeLists.txt
- Generators.cpp
- Generators.h
- Mapper.cpp
- Mapper.h
- MDGenerator.cpp
- Representation.cpp
- Representation.h
- Serialize.cpp
- Serialize.h
- YAMLGenerator.cpp
- ClangMoveMain.cpp
- CMakeLists.txt
- ClangMove.cpp
- ClangMove.h
- CMakeLists.txt
- HelperDeclRefGraph.cpp
- HelperDeclRefGraph.h
- ClangQuery.cpp
- CMakeLists.txt
- CMakeLists.txt
- Query.cpp
- Query.h
- QueryParser.cpp
- QueryParser.h
- QuerySession.h
- ClangReorderFields.cpp
- CMakeLists.txt
- CMakeLists.txt
- ReorderFieldsAction.cpp
- ReorderFieldsAction.h
- AbseilMatcher.h
- AbseilTidyModule.cpp
- CMakeLists.txt
- DurationAdditionCheck.cpp
- DurationAdditionCheck.h
- DurationComparisonCheck.cpp
- DurationComparisonCheck.h
- DurationConversionCastCheck.cpp
- DurationConversionCastCheck.h
- DurationDivisionCheck.cpp
- DurationDivisionCheck.h
- DurationFactoryFloatCheck.cpp
- DurationFactoryFloatCheck.h
- DurationFactoryScaleCheck.cpp
- DurationFactoryScaleCheck.h
- DurationRewriter.cpp
- DurationRewriter.h
- DurationSubtractionCheck.cpp
- DurationSubtractionCheck.h
- DurationUnnecessaryConversionCheck.cpp
- DurationUnnecessaryConversionCheck.h
- FasterStrsplitDelimiterCheck.cpp
- FasterStrsplitDelimiterCheck.h
- NoInternalDependenciesCheck.cpp
- NoInternalDependenciesCheck.h
- NoNamespaceCheck.cpp
- NoNamespaceCheck.h
- RedundantStrcatCallsCheck.cpp
- RedundantStrcatCallsCheck.h
- StrCatAppendCheck.cpp
- StrCatAppendCheck.h
- StringFindStartswithCheck.cpp
- StringFindStartswithCheck.h
- UpgradeDurationConversionsCheck.cpp
- UpgradeDurationConversionsCheck.h
- AndroidTidyModule.cpp
- CloexecAccept4Check.cpp
- CloexecAccept4Check.h
- CloexecAcceptCheck.cpp
- CloexecAcceptCheck.h
- CloexecCheck.cpp
- CloexecCheck.h
- CloexecCreatCheck.cpp
- CloexecCreatCheck.h
- CloexecDupCheck.cpp
- CloexecDupCheck.h
- CloexecEpollCreate1Check.cpp
- CloexecEpollCreate1Check.h
- CloexecEpollCreateCheck.cpp
- CloexecEpollCreateCheck.h
- CloexecFopenCheck.cpp
- CloexecFopenCheck.h
- CloexecInotifyInit1Check.cpp
- CloexecInotifyInit1Check.h
- CloexecInotifyInitCheck.cpp
- CloexecInotifyInitCheck.h
- CloexecMemfdCreateCheck.cpp
- CloexecMemfdCreateCheck.h
- CloexecOpenCheck.cpp
- CloexecOpenCheck.h
- CloexecSocketCheck.cpp
- CloexecSocketCheck.h
- CMakeLists.txt
- ComparisonInTempFailureRetryCheck.cpp
- ComparisonInTempFailureRetryCheck.h
- BoostTidyModule.cpp
- CMakeLists.txt
- UseToStringCheck.cpp
- UseToStringCheck.h
- ArgumentCommentCheck.cpp
- ArgumentCommentCheck.h
- AssertSideEffectCheck.cpp
- AssertSideEffectCheck.h
- BoolPointerImplicitConversionCheck.cpp
- BoolPointerImplicitConversionCheck.h
- BugproneTidyModule.cpp
- CMakeLists.txt
- CopyConstructorInitCheck.cpp
- CopyConstructorInitCheck.h
- DanglingHandleCheck.cpp
- DanglingHandleCheck.h
- ExceptionEscapeCheck.cpp
- ExceptionEscapeCheck.h
- FoldInitTypeCheck.cpp
- FoldInitTypeCheck.h
- ForwardDeclarationNamespaceCheck.cpp
- ForwardDeclarationNamespaceCheck.h
- ForwardingReferenceOverloadCheck.cpp
- ForwardingReferenceOverloadCheck.h
- InaccurateEraseCheck.cpp
- InaccurateEraseCheck.h
- IncorrectRoundingsCheck.cpp
- IncorrectRoundingsCheck.h
- IntegerDivisionCheck.cpp
- IntegerDivisionCheck.h
- LambdaFunctionNameCheck.cpp
- LambdaFunctionNameCheck.h
- MacroParenthesesCheck.cpp
- MacroParenthesesCheck.h
- MacroRepeatedSideEffectsCheck.cpp
- MacroRepeatedSideEffectsCheck.h
- MisplacedOperatorInStrlenInAllocCheck.cpp
- MisplacedOperatorInStrlenInAllocCheck.h
- MisplacedWideningCastCheck.cpp
- MisplacedWideningCastCheck.h
- MoveForwardingReferenceCheck.cpp
- MoveForwardingReferenceCheck.h
- MultipleStatementMacroCheck.cpp
- MultipleStatementMacroCheck.h
- ParentVirtualCallCheck.cpp
- ParentVirtualCallCheck.h
- SizeofContainerCheck.cpp
- SizeofContainerCheck.h
- SizeofExpressionCheck.cpp
- SizeofExpressionCheck.h
- StringConstructorCheck.cpp
- StringConstructorCheck.h
- StringIntegerAssignmentCheck.cpp
- StringIntegerAssignmentCheck.h
- StringLiteralWithEmbeddedNulCheck.cpp
- StringLiteralWithEmbeddedNulCheck.h
- SuspiciousEnumUsageCheck.cpp
- SuspiciousEnumUsageCheck.h
- SuspiciousMemsetUsageCheck.cpp
- SuspiciousMemsetUsageCheck.h
- SuspiciousMissingCommaCheck.cpp
- SuspiciousMissingCommaCheck.h
- SuspiciousSemicolonCheck.cpp
- SuspiciousSemicolonCheck.h
- SuspiciousStringCompareCheck.cpp
- SuspiciousStringCompareCheck.h
- SwappedArgumentsCheck.cpp
- SwappedArgumentsCheck.h
- TerminatingContinueCheck.cpp
- TerminatingContinueCheck.h
- ThrowKeywordMissingCheck.cpp
- ThrowKeywordMissingCheck.h
- TooSmallLoopVariableCheck.cpp
- TooSmallLoopVariableCheck.h
- UndefinedMemoryManipulationCheck.cpp
- UndefinedMemoryManipulationCheck.h
- UndelegatedConstructorCheck.cpp
- UndelegatedConstructorCheck.h
- UnusedRaiiCheck.cpp
- UnusedRaiiCheck.h
- UnusedReturnValueCheck.cpp
- UnusedReturnValueCheck.h
- UseAfterMoveCheck.cpp
- UseAfterMoveCheck.h
- VirtualNearMissCheck.cpp
- VirtualNearMissCheck.h
- CERTTidyModule.cpp
- CMakeLists.txt
- CommandProcessorCheck.cpp
- CommandProcessorCheck.h
- DontModifyStdNamespaceCheck.cpp
- DontModifyStdNamespaceCheck.h
- FloatLoopCounter.cpp
- FloatLoopCounter.h
- LICENSE.TXT
- LimitedRandomnessCheck.cpp
- LimitedRandomnessCheck.h
- PostfixOperatorCheck.cpp
- PostfixOperatorCheck.h
- ProperlySeededRandomGeneratorCheck.cpp
- ProperlySeededRandomGeneratorCheck.h
- SetLongJmpCheck.cpp
- SetLongJmpCheck.h
- StaticObjectExceptionCheck.cpp
- StaticObjectExceptionCheck.h
- StrToNumCheck.cpp
- StrToNumCheck.h
- ThrownExceptionTypeCheck.cpp
- ThrownExceptionTypeCheck.h
- VariadicFunctionDefCheck.cpp
- VariadicFunctionDefCheck.h
- AvoidGotoCheck.cpp
- AvoidGotoCheck.h
- CMakeLists.txt
- CppCoreGuidelinesTidyModule.cpp
- InterfacesGlobalInitCheck.cpp
- InterfacesGlobalInitCheck.h
- MacroUsageCheck.cpp
- MacroUsageCheck.h
- NarrowingConversionsCheck.cpp
- NarrowingConversionsCheck.h
- NoMallocCheck.cpp
- NoMallocCheck.h
- OwningMemoryCheck.cpp
- OwningMemoryCheck.h
- ProBoundsArrayToPointerDecayCheck.cpp
- ProBoundsArrayToPointerDecayCheck.h
- ProBoundsConstantArrayIndexCheck.cpp
- ProBoundsConstantArrayIndexCheck.h
- ProBoundsPointerArithmeticCheck.cpp
- ProBoundsPointerArithmeticCheck.h
- ProTypeConstCastCheck.cpp
- ProTypeConstCastCheck.h
- ProTypeCstyleCastCheck.cpp
- ProTypeCstyleCastCheck.h
- ProTypeMemberInitCheck.cpp
- ProTypeMemberInitCheck.h
- ProTypeReinterpretCastCheck.cpp
- ProTypeReinterpretCastCheck.h
- ProTypeStaticCastDowncastCheck.cpp
- ProTypeStaticCastDowncastCheck.h
- ProTypeUnionAccessCheck.cpp
- ProTypeUnionAccessCheck.h
- ProTypeVarargCheck.cpp
- ProTypeVarargCheck.h
- SlicingCheck.cpp
- SlicingCheck.h
- SpecialMemberFunctionsCheck.cpp
- SpecialMemberFunctionsCheck.h
- CMakeLists.txt
- DefaultArgumentsCheck.cpp
- DefaultArgumentsCheck.h
- FuchsiaTidyModule.cpp
- MultipleInheritanceCheck.cpp
- MultipleInheritanceCheck.h
- OverloadedOperatorCheck.cpp
- OverloadedOperatorCheck.h
- RestrictSystemIncludesCheck.cpp
- RestrictSystemIncludesCheck.h
- StaticallyConstructedObjectsCheck.cpp
- StaticallyConstructedObjectsCheck.h
- TrailingReturnCheck.cpp
- TrailingReturnCheck.h
- VirtualInheritanceCheck.cpp
- VirtualInheritanceCheck.h
- AvoidCStyleCastsCheck.cpp
- AvoidCStyleCastsCheck.h
- AvoidThrowingObjCExceptionCheck.cpp
- AvoidThrowingObjCExceptionCheck.h
- AvoidUnderscoreInGoogletestNameCheck.cpp
- AvoidUnderscoreInGoogletestNameCheck.h
- CMakeLists.txt
- DefaultArgumentsCheck.cpp
- DefaultArgumentsCheck.h
- ExplicitConstructorCheck.cpp
- ExplicitConstructorCheck.h
- ExplicitMakePairCheck.cpp
- ExplicitMakePairCheck.h
- FunctionNamingCheck.cpp
- FunctionNamingCheck.h
- GlobalNamesInHeadersCheck.cpp
- GlobalNamesInHeadersCheck.h
- GlobalVariableDeclarationCheck.cpp
- GlobalVariableDeclarationCheck.h
- GoogleTidyModule.cpp
- IntegerTypesCheck.cpp
- IntegerTypesCheck.h
- NonConstReferences.cpp
- NonConstReferences.h
- OverloadedUnaryAndCheck.cpp
- OverloadedUnaryAndCheck.h
- TodoCommentCheck.cpp
- TodoCommentCheck.h
- UnnamedNamespaceInHeaderCheck.cpp
- UnnamedNamespaceInHeaderCheck.h
- UsingNamespaceDirectiveCheck.cpp
- UsingNamespaceDirectiveCheck.h
- CMakeLists.txt
- ExceptionBaseclassCheck.cpp
- ExceptionBaseclassCheck.h
- HICPPTidyModule.cpp
- LICENSE.TXT
- MultiwayPathsCoveredCheck.cpp
- MultiwayPathsCoveredCheck.h
- NoAssemblerCheck.cpp
- NoAssemblerCheck.h
- SignedBitwiseCheck.cpp
- SignedBitwiseCheck.h
- CMakeLists.txt
- HeaderGuardCheck.cpp
- HeaderGuardCheck.h
- IncludeOrderCheck.cpp
- IncludeOrderCheck.h
- LLVMTidyModule.cpp
- TwineLocalCheck.cpp
- TwineLocalCheck.h
- CMakeLists.txt
- DefinitionsInHeadersCheck.cpp
- DefinitionsInHeadersCheck.h
- MiscTidyModule.cpp
- MisplacedConstCheck.cpp
- MisplacedConstCheck.h
- NewDeleteOverloadsCheck.cpp
- NewDeleteOverloadsCheck.h
- NonCopyableObjects.cpp
- NonCopyableObjects.h
- NonPrivateMemberVariablesInClassesCheck.cpp
- NonPrivateMemberVariablesInClassesCheck.h
- RedundantExpressionCheck.cpp
- RedundantExpressionCheck.h
- StaticAssertCheck.cpp
- StaticAssertCheck.h
- ThrowByValueCatchByReferenceCheck.cpp
- ThrowByValueCatchByReferenceCheck.h
- UnconventionalAssignOperatorCheck.cpp
- UnconventionalAssignOperatorCheck.h
- UniqueptrResetReleaseCheck.cpp
- UniqueptrResetReleaseCheck.h
- UnusedAliasDeclsCheck.cpp
- UnusedAliasDeclsCheck.h
- UnusedParametersCheck.cpp
- UnusedParametersCheck.h
- UnusedUsingDeclsCheck.cpp
- UnusedUsingDeclsCheck.h
- AvoidBindCheck.cpp
- AvoidBindCheck.h
- AvoidCArraysCheck.cpp
- AvoidCArraysCheck.h
- CMakeLists.txt
- ConcatNestedNamespacesCheck.cpp
- ConcatNestedNamespacesCheck.h
- DeprecatedHeadersCheck.cpp
- DeprecatedHeadersCheck.h
- DeprecatedIosBaseAliasesCheck.cpp
- DeprecatedIosBaseAliasesCheck.h
- LoopConvertCheck.cpp
- LoopConvertCheck.h
- LoopConvertUtils.cpp
- LoopConvertUtils.h
- MakeSharedCheck.cpp
- MakeSharedCheck.h
- MakeSmartPtrCheck.cpp
- MakeSmartPtrCheck.h
- MakeUniqueCheck.cpp
- MakeUniqueCheck.h
- ModernizeTidyModule.cpp
- PassByValueCheck.cpp
- PassByValueCheck.h
- RawStringLiteralCheck.cpp
- RawStringLiteralCheck.h
- RedundantVoidArgCheck.cpp
- RedundantVoidArgCheck.h
- ReplaceAutoPtrCheck.cpp
- ReplaceAutoPtrCheck.h
- ReplaceRandomShuffleCheck.cpp
- ReplaceRandomShuffleCheck.h
- ReturnBracedInitListCheck.cpp
- ReturnBracedInitListCheck.h
- ShrinkToFitCheck.cpp
- ShrinkToFitCheck.h
- UnaryStaticAssertCheck.cpp
- UnaryStaticAssertCheck.h
- UseAutoCheck.cpp
- UseAutoCheck.h
- UseBoolLiteralsCheck.cpp
- UseBoolLiteralsCheck.h
- UseDefaultMemberInitCheck.cpp
- UseDefaultMemberInitCheck.h
- UseEmplaceCheck.cpp
- UseEmplaceCheck.h
- UseEqualsDefaultCheck.cpp
- UseEqualsDefaultCheck.h
- UseEqualsDeleteCheck.cpp
- UseEqualsDeleteCheck.h
- UseNodiscardCheck.cpp
- UseNodiscardCheck.h
- UseNoexceptCheck.cpp
- UseNoexceptCheck.h
- UseNullptrCheck.cpp
- UseNullptrCheck.h
- UseOverrideCheck.cpp
- UseOverrideCheck.h
- UseTransparentFunctorsCheck.cpp
- UseTransparentFunctorsCheck.h
- UseUncaughtExceptionsCheck.cpp
- UseUncaughtExceptionsCheck.h
- UseUsingCheck.cpp
- UseUsingCheck.h
- BufferDerefCheck.cpp
- BufferDerefCheck.h
- CMakeLists.txt
- MPITidyModule.cpp
- TypeMismatchCheck.cpp
- TypeMismatchCheck.h
- AvoidNSErrorInitCheck.cpp
- AvoidNSErrorInitCheck.h
- AvoidSpinlockCheck.cpp
- AvoidSpinlockCheck.h
- CMakeLists.txt
- ForbiddenSubclassingCheck.cpp
- ForbiddenSubclassingCheck.h
- ObjCTidyModule.cpp
- PropertyDeclarationCheck.cpp
- PropertyDeclarationCheck.h
- CMakeLists.txt
- FasterStringFindCheck.cpp
- FasterStringFindCheck.h
- ForRangeCopyCheck.cpp
- ForRangeCopyCheck.h
- ImplicitConversionInLoopCheck.cpp
- ImplicitConversionInLoopCheck.h
- InefficientAlgorithmCheck.cpp
- InefficientAlgorithmCheck.h
- InefficientStringConcatenationCheck.cpp
- InefficientStringConcatenationCheck.h
- InefficientVectorOperationCheck.cpp
- InefficientVectorOperationCheck.h
- MoveConstArgCheck.cpp
- MoveConstArgCheck.h
- MoveConstructorInitCheck.cpp
- MoveConstructorInitCheck.h
- NoexceptMoveConstructorCheck.cpp
- NoexceptMoveConstructorCheck.h
- PerformanceTidyModule.cpp
- TypePromotionInMathFnCheck.cpp
- TypePromotionInMathFnCheck.h
- UnnecessaryCopyInitialization.cpp
- UnnecessaryCopyInitialization.h
- UnnecessaryValueParamCheck.cpp
- UnnecessaryValueParamCheck.h
- ClangTidyPlugin.cpp
- CMakeLists.txt
- CMakeLists.txt
- PortabilityTidyModule.cpp
- SIMDIntrinsicsCheck.cpp
- SIMDIntrinsicsCheck.h
- AvoidConstParamsInDecls.cpp
- AvoidConstParamsInDecls.h
- BracesAroundStatementsCheck.cpp
- BracesAroundStatementsCheck.h
- CMakeLists.txt
- ConstReturnTypeCheck.cpp
- ConstReturnTypeCheck.h
- ContainerSizeEmptyCheck.cpp
- ContainerSizeEmptyCheck.h
- DeletedDefaultCheck.cpp
- DeletedDefaultCheck.h
- DeleteNullPointerCheck.cpp
- DeleteNullPointerCheck.h
- ElseAfterReturnCheck.cpp
- ElseAfterReturnCheck.h
- FunctionSizeCheck.cpp
- FunctionSizeCheck.h
- IdentifierNamingCheck.cpp
- IdentifierNamingCheck.h
- ImplicitBoolConversionCheck.cpp
- ImplicitBoolConversionCheck.h
- InconsistentDeclarationParameterNameCheck.cpp
- InconsistentDeclarationParameterNameCheck.h
- IsolateDeclarationCheck.cpp
- IsolateDeclarationCheck.h
- MagicNumbersCheck.cpp
- MagicNumbersCheck.h
- MisleadingIndentationCheck.cpp
- MisleadingIndentationCheck.h
- MisplacedArrayIndexCheck.cpp
- MisplacedArrayIndexCheck.h
- NamedParameterCheck.cpp
- NamedParameterCheck.h
- NamespaceCommentCheck.cpp
- NamespaceCommentCheck.h
- NonConstParameterCheck.cpp
- NonConstParameterCheck.h
- ReadabilityTidyModule.cpp
- RedundantControlFlowCheck.cpp
- RedundantControlFlowCheck.h
- RedundantDeclarationCheck.cpp
- RedundantDeclarationCheck.h
- RedundantFunctionPtrDereferenceCheck.cpp
- RedundantFunctionPtrDereferenceCheck.h
- RedundantMemberInitCheck.cpp
- RedundantMemberInitCheck.h
- RedundantPreprocessorCheck.cpp
- RedundantPreprocessorCheck.h
- RedundantSmartptrGetCheck.cpp
- RedundantSmartptrGetCheck.h
- RedundantStringCStrCheck.cpp
- RedundantStringCStrCheck.h
- RedundantStringInitCheck.cpp
- RedundantStringInitCheck.h
- SimplifyBooleanExprCheck.cpp
- SimplifyBooleanExprCheck.h
- SimplifySubscriptExprCheck.cpp
- SimplifySubscriptExprCheck.h
- StaticAccessedThroughInstanceCheck.cpp
- StaticAccessedThroughInstanceCheck.h
- StaticDefinitionInAnonymousNamespaceCheck.cpp
- StaticDefinitionInAnonymousNamespaceCheck.h
- StringCompareCheck.cpp
- StringCompareCheck.h
- UniqueptrDeleteReleaseCheck.cpp
- UniqueptrDeleteReleaseCheck.h
- UppercaseLiteralSuffixCheck.cpp
- UppercaseLiteralSuffixCheck.h
- clang-tidy-diff.py
- ClangTidyMain.cpp
- CMakeLists.txt
- run-clang-tidy.py
- ASTUtils.cpp
- ASTUtils.h
- CMakeLists.txt
- DeclRefExprUtils.cpp
- DeclRefExprUtils.h
- ExceptionAnalyzer.cpp
- ExceptionAnalyzer.h
- ExprSequence.cpp
- ExprSequence.h
- FixItHintUtils.cpp
- FixItHintUtils.h
- HeaderFileExtensionsUtils.cpp
- HeaderFileExtensionsUtils.h
- HeaderGuard.cpp
- HeaderGuard.h
- IncludeInserter.cpp
- IncludeInserter.h
- IncludeSorter.cpp
- IncludeSorter.h
- LexerUtils.cpp
- LexerUtils.h
- Matchers.h
- NamespaceAliaser.cpp
- NamespaceAliaser.h
- OptionsUtils.cpp
- OptionsUtils.h
- TypeTraits.cpp
- TypeTraits.h
- UsingInserter.cpp
- UsingInserter.h
- CMakeLists.txt
- TemporaryObjectsCheck.cpp
- TemporaryObjectsCheck.h
- ZirconTidyModule.cpp
- add_new_check.py
- ClangTidy.cpp
- ClangTidy.h
- ClangTidyDiagnosticConsumer.cpp
- ClangTidyDiagnosticConsumer.h
- ClangTidyForceLinker.h
- ClangTidyModule.cpp
- ClangTidyModule.h
- ClangTidyModuleRegistry.h
- ClangTidyOptions.cpp
- ClangTidyOptions.h
- ClangTidyProfiling.cpp
- ClangTidyProfiling.h
- CMakeLists.txt
- rename_check.py
- AssemblyInfo.cs
- ClangTidyChecks.yaml
- Images_32bit.bmp
- Package.ico
- CategoryVerb.cs
- CheckDatabase.cs
- CheckTree.cs
- ClangTidy.csproj
- ClangTidy.vsct
- ClangTidyCheckAttribute.cs
- ClangTidyConfigParser.cs
- ClangTidyConfigurationPage.cs
- ClangTidyPackage.cs
- ClangTidyProperties.cs
- ClangTidyPropertyGrid.cs
- ClangTidyPropertyGrid.Designer.cs
- ClangTidyPropertyGrid.resx
- DynamicPropertyComponent.cs
- DynamicPropertyComponent.Designer.cs
- DynamicPropertyConverter.cs
- DynamicPropertyDescriptor.cs
- ForwardingPropertyDescriptor.cs
- GlobalSuppressions.cs
- Guids.cs
- license.txt
- packages.config
- PkgCmdID.cs
- Resources.Designer.cs
- Resources.resx
- source.extension.vsixmanifest
- Utility.cs
- VSPackage.resx
- .gitignore
- ClangTidy.sln
- CMakeLists.txt
- README.txt
- source.extension.vsixmanifest.in
- CMakeLists.txt
- IndexBenchmark.cpp
- launch.json
- settings.json
- tasks.json
- extension.ts
- extension.test.ts
- index.ts
- .gitignore
- .vscodeignore
- LICENSE
- package-lock.json
- package.json
- README.md
- tsconfig.json
- vsc-extension-quickstart.md
- ClangdFuzzer.cpp
- CMakeLists.txt
- CMakeLists.txt
- Dexp.cpp
- Dex.cpp
- Dex.h
- Iterator.cpp
- Iterator.h
- PostingList.cpp
- PostingList.h
- Token.h
- Trigram.cpp
- Trigram.h
- Background.cpp
- Background.h
- BackgroundIndexStorage.cpp
- CanonicalIncludes.cpp
- CanonicalIncludes.h
- FileIndex.cpp
- FileIndex.h
- Index.cpp
- Index.h
- IndexAction.cpp
- IndexAction.h
- MemIndex.cpp
- MemIndex.h
- Merge.cpp
- Merge.h
- Serialization.cpp
- Serialization.h
- SymbolCollector.cpp
- SymbolCollector.h
- SymbolID.cpp
- SymbolID.h
- YAMLSerialization.cpp
- CMakeLists.txt
- IndexerMain.cpp
- CMakeLists.txt
- SwapIfBranches.cpp
- Tweak.cpp
- Tweak.h
- ClangdMain.cpp
- CMakeLists.txt
- CreateClangdXPCFramework.cmake
- Info.plist.in
- XPCServiceInfo.plist.in
- ClangdXPC.cpp
- CMakeLists.txt
- ClangdXPCTestClient.cpp
- CMakeLists.txt
- CMakeLists.txt
- Conversion.cpp
- Conversion.h
- README.txt
- XPCTransport.cpp
- AST.cpp
- AST.h
- Cancellation.cpp
- Cancellation.h
- ClangdLSPServer.cpp
- ClangdLSPServer.h
- ClangdServer.cpp
- ClangdServer.h
- ClangdUnit.cpp
- ClangdUnit.h
- CMakeLists.txt
- CodeComplete.cpp
- CodeComplete.h
- CodeCompletionStrings.cpp
- CodeCompletionStrings.h
- Compiler.cpp
- Compiler.h
- Context.cpp
- Context.h
- Diagnostics.cpp
- Diagnostics.h
- DraftStore.cpp
- DraftStore.h
- ExpectedTypes.cpp
- ExpectedTypes.h
- Features.inc.in
- FileDistance.cpp
- FileDistance.h
- FindSymbols.cpp
- FindSymbols.h
- FS.cpp
- FS.h
- FSProvider.cpp
- FSProvider.h
- Function.h
- FuzzyMatch.cpp
- FuzzyMatch.h
- GlobalCompilationDatabase.cpp
- GlobalCompilationDatabase.h
- Headers.cpp
- Headers.h
- IncludeFixer.cpp
- IncludeFixer.h
- JSONTransport.cpp
- Logger.cpp
- Logger.h
- Path.h
- Protocol.cpp
- Protocol.h
- Quality.cpp
- Quality.h
- RIFF.cpp
- RIFF.h
- Selection.cpp
- Selection.h
- SourceCode.cpp
- SourceCode.h
- Threading.cpp
- Threading.h
- Trace.cpp
- Trace.h
- Transport.h
- TUScheduler.cpp
- TUScheduler.h
- URI.cpp
- URI.h
- XRefs.cpp
- XRefs.h
- abseil-duration-addition.rst
- abseil-duration-comparison.rst
- abseil-duration-conversion-cast.rst
- abseil-duration-division.rst
- abseil-duration-factory-float.rst
- abseil-duration-factory-scale.rst
- abseil-duration-subtraction.rst
- abseil-duration-unnecessary-conversion.rst
- abseil-faster-strsplit-delimiter.rst
- abseil-no-internal-dependencies.rst
- abseil-no-namespace.rst
- abseil-redundant-strcat-calls.rst
- abseil-str-cat-append.rst
- abseil-string-find-startswith.rst
- abseil-upgrade-duration-conversions.rst
- android-cloexec-accept.rst
- android-cloexec-accept4.rst
- android-cloexec-creat.rst
- android-cloexec-dup.rst
- android-cloexec-epoll-create.rst
- android-cloexec-epoll-create1.rst
- android-cloexec-fopen.rst
- android-cloexec-inotify-init.rst
- android-cloexec-inotify-init1.rst
- android-cloexec-memfd-create.rst
- android-cloexec-open.rst
- android-cloexec-socket.rst
- android-comparison-in-temp-failure-retry.rst
- boost-use-to-string.rst
- bugprone-argument-comment.rst
- bugprone-assert-side-effect.rst
- bugprone-bool-pointer-implicit-conversion.rst
- bugprone-copy-constructor-init.rst
- bugprone-dangling-handle.rst
- bugprone-exception-escape.rst
- bugprone-fold-init-type.rst
- bugprone-forward-declaration-namespace.rst
- bugprone-forwarding-reference-overload.rst
- bugprone-inaccurate-erase.rst
- bugprone-incorrect-roundings.rst
- bugprone-integer-division.rst
- bugprone-lambda-function-name.rst
- bugprone-macro-parentheses.rst
- bugprone-macro-repeated-side-effects.rst
- bugprone-misplaced-operator-in-strlen-in-alloc.rst
- bugprone-misplaced-widening-cast.rst
- bugprone-move-forwarding-reference.rst
- bugprone-multiple-statement-macro.rst
- bugprone-parent-virtual-call.rst
- bugprone-sizeof-container.rst
- bugprone-sizeof-expression.rst
- bugprone-string-constructor.rst
- bugprone-string-integer-assignment.rst
- bugprone-string-literal-with-embedded-nul.rst
- bugprone-suspicious-enum-usage.rst
- bugprone-suspicious-memset-usage.rst
- bugprone-suspicious-missing-comma.rst
- bugprone-suspicious-semicolon.rst
- bugprone-suspicious-string-compare.rst
- bugprone-swapped-arguments.rst
- bugprone-terminating-continue.rst
- bugprone-throw-keyword-missing.rst
- bugprone-too-small-loop-variable.rst
- bugprone-undefined-memory-manipulation.rst
- bugprone-undelegated-constructor.rst
- bugprone-unused-raii.rst
- bugprone-unused-return-value.rst
- bugprone-use-after-move.rst
- bugprone-virtual-near-miss.rst
- cert-dcl03-c.rst
- cert-dcl16-c.rst
- cert-dcl21-cpp.rst
- cert-dcl50-cpp.rst
- cert-dcl54-cpp.rst
- cert-dcl58-cpp.rst
- cert-dcl59-cpp.rst
- cert-env33-c.rst
- cert-err09-cpp.rst
- cert-err34-c.rst
- cert-err52-cpp.rst
- cert-err58-cpp.rst
- cert-err60-cpp.rst
- cert-err61-cpp.rst
- cert-fio38-c.rst
- cert-flp30-c.rst
- cert-msc30-c.rst
- cert-msc32-c.rst
- cert-msc50-cpp.rst
- cert-msc51-cpp.rst
- cert-oop11-cpp.rst
- cppcoreguidelines-avoid-c-arrays.rst
- cppcoreguidelines-avoid-goto.rst
- cppcoreguidelines-avoid-magic-numbers.rst
- cppcoreguidelines-c-copy-assignment-signature.rst
- cppcoreguidelines-interfaces-global-init.rst
- cppcoreguidelines-macro-usage.rst
- cppcoreguidelines-narrowing-conversions.rst
- cppcoreguidelines-no-malloc.rst
- cppcoreguidelines-non-private-member-variables-in-classes.rst
- cppcoreguidelines-owning-memory.rst
- cppcoreguidelines-pro-bounds-array-to-pointer-decay.rst
- cppcoreguidelines-pro-bounds-constant-array-index.rst
- cppcoreguidelines-pro-bounds-pointer-arithmetic.rst
- cppcoreguidelines-pro-type-const-cast.rst
- cppcoreguidelines-pro-type-cstyle-cast.rst
- cppcoreguidelines-pro-type-member-init.rst
- cppcoreguidelines-pro-type-reinterpret-cast.rst
- cppcoreguidelines-pro-type-static-cast-downcast.rst
- cppcoreguidelines-pro-type-union-access.rst
- cppcoreguidelines-pro-type-vararg.rst
- cppcoreguidelines-slicing.rst
- cppcoreguidelines-special-member-functions.rst
- fuchsia-default-arguments.rst
- fuchsia-header-anon-namespaces.rst
- fuchsia-multiple-inheritance.rst
- fuchsia-overloaded-operator.rst
- fuchsia-restrict-system-includes.rst
- fuchsia-statically-constructed-objects.rst
- fuchsia-trailing-return.rst
- fuchsia-virtual-inheritance.rst
- google-build-explicit-make-pair.rst
- google-build-namespaces.rst
- google-build-using-namespace.rst
- google-default-arguments.rst
- google-explicit-constructor.rst
- google-global-names-in-headers.rst
- google-objc-avoid-throwing-exception.rst
- google-objc-function-naming.rst
- google-objc-global-variable-declaration.rst
- google-readability-avoid-underscore-in-googletest-name.rst
- google-readability-braces-around-statements.rst
- google-readability-casting.rst
- google-readability-function-size.rst
- google-readability-namespace-comments.rst
- google-readability-todo.rst
- google-runtime-int.rst
- google-runtime-operator.rst
- google-runtime-references.rst
- hicpp-avoid-c-arrays.rst
- hicpp-avoid-goto.rst
- hicpp-braces-around-statements.rst
- hicpp-deprecated-headers.rst
- hicpp-exception-baseclass.rst
- hicpp-explicit-conversions.rst
- hicpp-function-size.rst
- hicpp-invalid-access-moved.rst
- hicpp-member-init.rst
- hicpp-move-const-arg.rst
- hicpp-multiway-paths-covered.rst
- hicpp-named-parameter.rst
- hicpp-new-delete-operators.rst
- hicpp-no-array-decay.rst
- hicpp-no-assembler.rst
- hicpp-no-malloc.rst
- hicpp-noexcept-move.rst
- hicpp-signed-bitwise.rst
- hicpp-special-member-functions.rst
- hicpp-static-assert.rst
- hicpp-undelegated-constructor.rst
- hicpp-uppercase-literal-suffix.rst
- hicpp-use-auto.rst
- hicpp-use-emplace.rst
- hicpp-use-equals-default.rst
- hicpp-use-equals-delete.rst
- hicpp-use-noexcept.rst
- hicpp-use-nullptr.rst
- hicpp-use-override.rst
- hicpp-vararg.rst
- list.rst
- llvm-header-guard.rst
- llvm-include-order.rst
- llvm-namespace-comment.rst
- llvm-twine-local.rst
- misc-definitions-in-headers.rst
- misc-misplaced-const.rst
- misc-new-delete-overloads.rst
- misc-non-copyable-objects.rst
- misc-non-private-member-variables-in-classes.rst
- misc-redundant-expression.rst
- misc-static-assert.rst
- misc-throw-by-value-catch-by-reference.rst
- misc-unconventional-assign-operator.rst
- misc-uniqueptr-reset-release.rst
- misc-unused-alias-decls.rst
- misc-unused-parameters.rst
- misc-unused-using-decls.rst
- modernize-avoid-bind.rst
- modernize-avoid-c-arrays.rst
- modernize-concat-nested-namespaces.rst
- modernize-deprecated-headers.rst
- modernize-deprecated-ios-base-aliases.rst
- modernize-loop-convert.rst
- modernize-make-shared.rst
- modernize-make-unique.rst
- modernize-pass-by-value.rst
- modernize-raw-string-literal.rst
- modernize-redundant-void-arg.rst
- modernize-replace-auto-ptr.rst
- modernize-replace-random-shuffle.rst
- modernize-return-braced-init-list.rst
- modernize-shrink-to-fit.rst
- modernize-unary-static-assert.rst
- modernize-use-auto.rst
- modernize-use-bool-literals.rst
- modernize-use-default-member-init.rst
- modernize-use-default.rst
- modernize-use-emplace.rst
- modernize-use-equals-default.rst
- modernize-use-equals-delete.rst
- modernize-use-nodiscard.rst
- modernize-use-noexcept.rst
- modernize-use-nullptr.rst
- modernize-use-override.rst
- modernize-use-transparent-functors.rst
- modernize-use-uncaught-exceptions.rst
- modernize-use-using.rst
- mpi-buffer-deref.rst
- mpi-type-mismatch.rst
- objc-avoid-nserror-init.rst
- objc-avoid-spinlock.rst
- objc-forbidden-subclassing.rst
- objc-property-declaration.rst
- performance-faster-string-find.rst
- performance-for-range-copy.rst
- performance-implicit-cast-in-loop.rst
- performance-implicit-conversion-in-loop.rst
- performance-inefficient-algorithm.rst
- performance-inefficient-string-concatenation.rst
- performance-inefficient-vector-operation.rst
- performance-move-const-arg.rst
- performance-move-constructor-init.rst
- performance-noexcept-move-constructor.rst
- performance-type-promotion-in-math-fn.rst
- performance-unnecessary-copy-initialization.rst
- performance-unnecessary-value-param.rst
- portability-simd-intrinsics.rst
- readability-avoid-const-params-in-decls.rst
- readability-braces-around-statements.rst
- readability-const-return-type.rst
- readability-container-size-empty.rst
- readability-delete-null-pointer.rst
- readability-deleted-default.rst
- readability-else-after-return.rst
- readability-function-size.rst
- readability-identifier-naming.rst
- readability-implicit-bool-cast.rst
- readability-implicit-bool-conversion.rst
- readability-inconsistent-declaration-parameter-name.rst
- readability-isolate-declaration.rst
- readability-magic-numbers.rst
- readability-misleading-indentation.rst
- readability-misplaced-array-index.rst
- readability-named-parameter.rst
- readability-non-const-parameter.rst
- readability-redundant-control-flow.rst
- readability-redundant-declaration.rst
- readability-redundant-function-ptr-dereference.rst
- readability-redundant-member-init.rst
- readability-redundant-preprocessor.rst
- readability-redundant-smartptr-get.rst
- readability-redundant-string-cstr.rst
- readability-redundant-string-init.rst
- readability-simplify-boolean-expr.rst
- readability-simplify-subscript-expr.rst
- readability-static-accessed-through-instance.rst
- readability-static-definition-in-anonymous-namespace.rst
- readability-string-compare.rst
- readability-uniqueptr-delete-release.rst
- readability-uppercase-literal-suffix.rst
- zircon-temporary-objects.rst
- Contributing.rst
- index.rst
- Integrations.rst
- clang-doc.rst
- clang-modernize.rst
- clang-rename.rst
- clang-tidy.rst
- clangd.rst
- CMakeLists.txt
- conf.py
- cpp11-migrate.rst
- doxygen-mainpage.dox
- doxygen.cfg.in
- include-fixer.rst
- index.rst
- make.bat
- modularize.rst
- ModularizeUsage.rst
- pp-trace.rst
- README.txt
- ReleaseNotes.rst
- CMakeLists.txt
- FindAllSymbolsMain.cpp
- run-find-all-symbols.py
- CMakeLists.txt
- FindAllMacros.cpp
- FindAllMacros.h
- FindAllSymbols.cpp
- FindAllSymbols.h
- FindAllSymbolsAction.cpp
- FindAllSymbolsAction.h
- HeaderMapCollector.cpp
- HeaderMapCollector.h
- PathConfig.cpp
- PathConfig.h
- PragmaCommentHandler.cpp
- PragmaCommentHandler.h
- STLPostfixHeaderMap.cpp
- STLPostfixHeaderMap.h
- SymbolInfo.cpp
- SymbolInfo.h
- SymbolReporter.h
- CMakeLists.txt
- IncludeFixerPlugin.cpp
- clang-include-fixer-test.el
- clang-include-fixer.el
- clang-include-fixer.py
- ClangIncludeFixer.cpp
- CMakeLists.txt
- CMakeLists.txt
- FuzzySymbolIndex.cpp
- FuzzySymbolIndex.h
- IncludeFixer.cpp
- IncludeFixer.h
- IncludeFixerContext.cpp
- IncludeFixerContext.h
- InMemorySymbolIndex.cpp
- InMemorySymbolIndex.h
- SymbolIndex.h
- SymbolIndexManager.cpp
- SymbolIndexManager.h
- YamlSymbolIndex.cpp
- YamlSymbolIndex.h
- CMakeLists.txt
- CoverageChecker.cpp
- CoverageChecker.h
- Modularize.cpp
- Modularize.h
- ModularizeUtilities.cpp
- ModularizeUtilities.h
- ModuleAssistant.cpp
- PreprocessorTracker.cpp
- PreprocessorTracker.h
- CMakeLists.txt
- PPCallbacksTracker.cpp
- PPCallbacksTracker.h
- PPTrace.cpp
- fake-std.h
- lambda-function.cpp
- macro.cpp
- simple-move.cpp
- white-list.cpp
- basic.h
- file1.yaml
- file2.yaml
- common.h
- expected.txt
- file1.yaml
- file2.yaml
- file3.yaml
- crlf.cpp
- crlf.cpp.expected
- file1.yaml
- no.cpp
- no.yaml
- yes.cpp
- yes.yaml
- file1.yaml
- file2.yaml
- identical.cpp
- invalid-files.yaml
- expected.txt
- file1.yaml
- file2.yaml
- order-dependent.cpp
- basic.cpp
- ClangRenameClassReplacements.cpp
- conflict.cpp
- crlf.cpp
- format.cpp
- identical.cpp
- invalid-files.cpp
- order-dependent.cpp
- single-file-public.cpp
- single-file.cpp
- database_template.json
- enum.h
- function_test.cpp
- function_test.h
- helper_decls_test.cpp
- helper_decls_test.h
- macro_helper_test.cpp
- macro_helper_test.h
- multiple_class_test.cpp
- multiple_class_test.h
- template_class_test.cpp
- template_class_test.h
- test.cpp
- test.h
- type_alias.h
- var_test.cpp
- var_test.h
- move-class.cpp
- move-enum-decl.cpp
- move-function.cpp
- move-multiple-classes.cpp
- move-template-class.cpp
- move-type-alias.cpp
- move-used-helper-decls.cpp
- move-var.cpp
- no-move-macro-helpers.cpp
- foo.script
- errors.c
- function-decl.c
- AggregatePartialInitialization.cpp
- ClassDerived.cpp
- ClassDifferentFieldsAccesses.cpp
- ClassMixedInitialization.cpp
- ClassSimpleCtor.cpp
- CStructAmbiguousName.cpp
- CStructFieldsOrder.cpp
- FieldDependencyWarning.cpp
- FieldDependencyWarningDerived.cpp
- PlainCStructFieldsOrder.c
- internal-file.h
- internal-file.h
- time.h
- external-file.h
- template.json
- .clang-tidy
- .clang-tidy
- .clang-tidy
- system-header.h
- header1.h
- header2.h
- cstdarg.h
- cstdlib.h
- j.h
- r.h
- s.h
- t.h
- transitive.h
- a.h
- transitive2.h
- b.h
- c.h
- foo.h
- a.h
- d.h
- a.h
- b.h
- cross-file-a.h
- cross-file-b.h
- cross-file-c.h
- i.h
- j.h
- s.h
- system-header-simulation.h
- header1.h
- header2.h
- header3.h
- clang
- mock_vector
- assert.h
- complex.h
- ctype.h
- errno.h
- fenv.h
- float.h
- inttypes.h
- iso646.h
- limits.h
- locale.h
- math.h
- setjmp.h
- signal.h
- stdalign.h
- stdarg.h
- stdbool.h
- stddef.h
- stdint.h
- stdio.h
- stdlib.h
- string.h
- tgmath.h
- time.h
- uchar.h
- wchar.h
- wctype.h
- structures.h
- header-with-fix.h
- header.h
- memory.h
- initializer_list.h
- shared_ptr.h
- unique_ptr.h
- containers.h
- mpimock.h
- trigger_warning.h
- o.h
- header-fixed.h
- header.h
- system-header.h
- user-header.h
- actual_header.h
- vfsoverlay.yaml
- google-namespaces.h
- unused-using-decls.h
- abseil-duration-addition.cpp
- abseil-duration-comparison.cpp
- abseil-duration-conversion-cast.cpp
- abseil-duration-division.cpp
- abseil-duration-factory-float.cpp
- abseil-duration-factory-scale.cpp
- abseil-duration-subtraction.cpp
- abseil-duration-unnecessary-conversion.cpp
- abseil-faster-strsplit-delimiter.cpp
- abseil-no-internal-dependencies.cpp
- abseil-no-namespace.cpp
- abseil-redundant-strcat-calls.cpp
- abseil-str-cat-append.cpp
- abseil-string-find-startswith.cpp
- abseil-upgrade-duration-conversions.cpp
- android-cloexec-accept.cpp
- android-cloexec-accept4.cpp
- android-cloexec-creat.cpp
- android-cloexec-dup.cpp
- android-cloexec-epoll-create.cpp
- android-cloexec-epoll-create1.cpp
- android-cloexec-fopen.cpp
- android-cloexec-inotify-init.cpp
- android-cloexec-inotify-init1.cpp
- android-cloexec-memfd-create.cpp
- android-cloexec-open.cpp
- android-cloexec-socket.cpp
- android-comparison-in-temp-failure-retry.c
- basic.cpp
- boost-use-to-string.cpp
- bugprone-argument-comment-gmock.cpp
- bugprone-argument-comment-literals.cpp
- bugprone-argument-comment-strict.cpp
- bugprone-argument-comment.cpp
- bugprone-assert-side-effect.cpp
- bugprone-bool-pointer-implicit-conversion.cpp
- bugprone-copy-constructor-init.cpp
- bugprone-dangling-handle.cpp
- bugprone-exception-escape.cpp
- bugprone-fold-init-type.cpp
- bugprone-forward-declaration-namespace.cpp
- bugprone-forwarding-reference-overload.cpp
- bugprone-inaccurate-erase.cpp
- bugprone-incorrect-roundings.cpp
- bugprone-integer-division.cpp
- bugprone-lambda-function-name.cpp
- bugprone-macro-parentheses-cmdline.cpp
- bugprone-macro-parentheses.cpp
- bugprone-macro-repeated-side-effects.c
- bugprone-misplaced-operator-in-strlen-in-alloc.c
- bugprone-misplaced-operator-in-strlen-in-alloc.cpp
- bugprone-misplaced-widening-cast-explicit-only.cpp
- bugprone-misplaced-widening-cast-implicit-enabled.cpp
- bugprone-move-forwarding-reference.cpp
- bugprone-multiple-statement-macro.cpp
- bugprone-parent-virtual-call.cpp
- bugprone-sizeof-container.cpp
- bugprone-sizeof-expression.cpp
- bugprone-string-constructor.cpp
- bugprone-string-integer-assignment.cpp
- bugprone-string-literal-with-embedded-nul.cpp
- bugprone-suspicious-enum-usage-strict.cpp
- bugprone-suspicious-enum-usage.cpp
- bugprone-suspicious-memset-usage.cpp
- bugprone-suspicious-missing-comma.cpp
- bugprone-suspicious-semicolon-fail.cpp
- bugprone-suspicious-semicolon.cpp
- bugprone-suspicious-string-compare.c
- bugprone-suspicious-string-compare.cpp
- bugprone-swapped-arguments.cpp
- bugprone-terminating-continue.cpp
- bugprone-throw-keyword-missing.cpp
- bugprone-too-small-loop-variable.cpp
- bugprone-undefined-memory-manipulation.cpp
- bugprone-undelegated-constructor-cxx98.cpp
- bugprone-undelegated-constructor.cpp
- bugprone-unused-raii.cpp
- bugprone-unused-return-value-custom.cpp
- bugprone-unused-return-value.cpp
- bugprone-use-after-move.cpp
- bugprone-virtual-near-miss.cpp
- cert-dcl21-cpp.cpp
- cert-dcl58-cpp.cpp
- cert-env33-c.c
- cert-err34-c.c
- cert-err34-c.cpp
- cert-flp30-c.c
- cert-limited-randomness.c
- cert-limited-randomness.cpp
- cert-msc32-c.c
- cert-msc51-cpp.cpp
- cert-oop11-cpp.cpp
- cert-setlongjmp.cpp
- cert-static-object-exception.cpp
- cert-throw-exception-type.cpp
- cert-uppercase-literal-suffix-integer.cpp
- cert-variadic-function-def.cpp
- check_clang_tidy.cpp
- check_clang_tidy.py
- clang-tidy-__clang_analyzer__macro.cpp
- clang-tidy-diff.cpp
- clang-tidy-enable-check-profile-one-tu.cpp
- clang-tidy-enable-check-profile-two-tu.cpp
- clang-tidy-mac-libcxx.cpp
- clang-tidy-run-with-database.cpp
- clang-tidy-store-check-profile-one-tu.cpp
- clean-up-code.cpp
- config-files.cpp
- cppcoreguidelines-avoid-goto.cpp
- cppcoreguidelines-interfaces-global-init.cpp
- cppcoreguidelines-macro-usage-caps-only.cpp
- cppcoreguidelines-macro-usage-command-line-macros.cpp
- cppcoreguidelines-macro-usage-custom.cpp
- cppcoreguidelines-macro-usage.cpp
- cppcoreguidelines-narrowing-conversions-long-is-32bits.cpp
- cppcoreguidelines-narrowing-conversions-narrowingfloatingpoint-option.cpp
- cppcoreguidelines-narrowing-conversions-pedanticmode-option.cpp
- cppcoreguidelines-narrowing-conversions-unsigned-char.cpp
- cppcoreguidelines-narrowing-conversions.cpp
- cppcoreguidelines-no-malloc-custom.cpp
- cppcoreguidelines-no-malloc-no-functions.cpp
- cppcoreguidelines-no-malloc.cpp
- cppcoreguidelines-owning-memory-containers.cpp
- cppcoreguidelines-owning-memory-legacy-functions.cpp
- cppcoreguidelines-owning-memory.cpp
- cppcoreguidelines-pro-bounds-array-to-pointer-decay.cpp
- cppcoreguidelines-pro-bounds-constant-array-index-c++03.cpp
- cppcoreguidelines-pro-bounds-constant-array-index-gslheader.cpp
- cppcoreguidelines-pro-bounds-constant-array-index.cpp
- cppcoreguidelines-pro-bounds-pointer-arithmetic-pr36489.cpp
- cppcoreguidelines-pro-bounds-pointer-arithmetic.cpp
- cppcoreguidelines-pro-type-const-cast.cpp
- cppcoreguidelines-pro-type-cstyle-cast.cpp
- cppcoreguidelines-pro-type-member-init-cxx2a.cpp
- cppcoreguidelines-pro-type-member-init-cxx98.cpp
- cppcoreguidelines-pro-type-member-init-delayed.cpp
- cppcoreguidelines-pro-type-member-init.cpp
- cppcoreguidelines-pro-type-reinterpret-cast.cpp
- cppcoreguidelines-pro-type-static-cast-downcast.cpp
- cppcoreguidelines-pro-type-union-access.cpp
- cppcoreguidelines-pro-type-vararg.cpp
- cppcoreguidelines-slicing.cpp
- cppcoreguidelines-special-member-functions-cxx-03.cpp
- cppcoreguidelines-special-member-functions-relaxed.cpp
- cppcoreguidelines-special-member-functions.cpp
- custom-diagnostics.cpp
- deduplication.cpp
- diagnostic.cpp
- enable-alpha-checks.cpp
- explain-checks.cpp
- export-diagnostics.cpp
- export-relpath.cpp
- extra-args.cpp
- file-filter.cpp
- fix-errors.cpp
- fix.cpp
- fuchsia-default-arguments.cpp
- fuchsia-multiple-inheritance.cpp
- fuchsia-overloaded-operator.cpp
- fuchsia-restrict-system-includes-all.cpp
- fuchsia-restrict-system-includes-glob.cpp
- fuchsia-restrict-system-includes-headers.cpp
- fuchsia-restrict-system-includes.cpp
- fuchsia-statically-constructed-objects.cpp
- fuchsia-trailing-return.cpp
- fuchsia-virtual-inheritance.cpp
- google-build-explicit-make-pair.cpp
- google-default-arguments.cpp
- google-explicit-constructor.cpp
- google-module.cpp
- google-namespaces.cpp
- google-objc-avoid-throwing-exception.m
- google-objc-function-naming.m
- google-objc-function-naming.mm
- google-objc-global-variable-declaration.m
- google-overloaded-unary-and.cpp
- google-readability-casting.c
- google-readability-casting.cpp
- google-readability-casting.mm
- google-readability-namespace-comments.cpp
- google-readability-nested-namespace-comments.cpp
- google-readability-todo.cpp
- google-runtime-int-std.cpp
- google-runtime-int.c
- google-runtime-int.cpp
- google-runtime-references.cpp
- hicpp-exception-baseclass.cpp
- hicpp-multiway-paths-covered-else.cpp
- hicpp-multiway-paths-covered.cpp
- hicpp-no-assembler-msvc.cpp
- hicpp-no-assembler.cpp
- hicpp-signed-bitwise-bug34747.cpp
- hicpp-signed-bitwise-standard-types.cpp
- hicpp-signed-bitwise-standard-types.h
- hicpp-signed-bitwise.cpp
- line-filter.cpp
- list-checks.cpp
- llvm-include-order.cpp
- llvm-twine-local.cpp
- macros.cpp
- misc-definitions-in-headers-1z.hpp
- misc-definitions-in-headers.hpp
- misc-misplaced-const-cxx17.cpp
- misc-misplaced-const.c
- misc-misplaced-const.cpp
- misc-new-delete-overloads-sized-dealloc.cpp
- misc-new-delete-overloads.cpp
- misc-non-copyable-objects.c
- misc-non-copyable-objects.cpp
- misc-non-private-member-variables-in-classes.cpp
- misc-redundant-expression.cpp
- misc-static-assert.c
- misc-static-assert.cpp
- misc-throw-by-value-catch-by-reference.cpp
- misc-unconventional-assign-operator-cxx17.cpp
- misc-unconventional-assign-operator.cpp
- misc-uniqueptr-reset-release.cpp
- misc-unused-alias-decls.cpp
- misc-unused-parameters-strict.cpp
- misc-unused-parameters.c
- misc-unused-parameters.cpp
- misc-unused-using-decls-errors.cpp
- misc-unused-using-decls.cpp
- modernize-avoid-bind.cpp
- modernize-avoid-c-arrays-ignores-main.cpp
- modernize-avoid-c-arrays-ignores-three-arg-main.cpp
- modernize-avoid-c-arrays.cpp
- modernize-concat-nested-namespaces.cpp
- modernize-deprecated-headers-cxx03.cpp
- modernize-deprecated-headers-cxx11.cpp
- modernize-deprecated-ios-base-aliases.cpp
- modernize-loop-convert-assert-failure.cpp
- modernize-loop-convert-basic.cpp
- modernize-loop-convert-camelback.cpp
- modernize-loop-convert-const.cpp
- modernize-loop-convert-extra.cpp
- modernize-loop-convert-lowercase.cpp
- modernize-loop-convert-negative.cpp
- modernize-loop-convert-uppercase.cpp
- modernize-loop-convert.c
- modernize-make-shared-header.cpp
- modernize-make-shared.cpp
- modernize-make-unique-cxx11.cpp
- modernize-make-unique-cxx14.cpp
- modernize-make-unique-header.cpp
- modernize-make-unique-macros.cpp
- modernize-make-unique.cpp
- modernize-pass-by-value-header.cpp
- modernize-pass-by-value-macro-header.cpp
- modernize-pass-by-value-multi-fixes.cpp
- modernize-pass-by-value.cpp
- modernize-raw-string-literal-delimiter.cpp
- modernize-raw-string-literal-replace-shorter.cpp
- modernize-raw-string-literal.cpp
- modernize-redundant-void-arg-delayed.cpp
- modernize-redundant-void-arg.c
- modernize-redundant-void-arg.cpp
- modernize-replace-auto-ptr.cpp
- modernize-replace-random-shuffle.cpp
- modernize-return-braced-init-list.cpp
- modernize-shrink-to-fit.cpp
- modernize-unary-static-assert.cpp
- modernize-use-auto-cast-remove-stars.cpp
- modernize-use-auto-cast.cpp
- modernize-use-auto-iterator.cpp
- modernize-use-auto-min-type-name-length.cpp
- modernize-use-auto-new-remove-stars.cpp
- modernize-use-auto-new.cpp
- modernize-use-bool-literals-ignore-macros.cpp
- modernize-use-bool-literals.cpp
- modernize-use-default-member-init-assignment.cpp
- modernize-use-default-member-init-bitfield.cpp
- modernize-use-default-member-init-macros.cpp
- modernize-use-default-member-init.cpp
- modernize-use-emplace-ignore-implicit-constructors.cpp
- modernize-use-emplace.cpp
- modernize-use-equals-default-copy.cpp
- modernize-use-equals-default-delayed.cpp
- modernize-use-equals-default-macros.cpp
- modernize-use-equals-default.cpp
- modernize-use-equals-delete-macros.cpp
- modernize-use-equals-delete.cpp
- modernize-use-nodiscard-clang-unused.cpp
- modernize-use-nodiscard-cxx11.cpp
- modernize-use-nodiscard-gcc-unused.cpp
- modernize-use-nodiscard-no-macro-inscope-cxx11.cpp
- modernize-use-nodiscard-no-macro.cpp
- modernize-use-nodiscard.cpp
- modernize-use-noexcept-macro.cpp
- modernize-use-noexcept-opt.cpp
- modernize-use-noexcept.cpp
- modernize-use-nullptr-basic.cpp
- modernize-use-nullptr.c
- modernize-use-nullptr.cpp
- modernize-use-override-cxx98.cpp
- modernize-use-override-ms.cpp
- modernize-use-override.cpp
- modernize-use-transparent-functors.cpp
- modernize-use-uncaught-exceptions.cpp
- modernize-use-using-macros.cpp
- modernize-use-using.cpp
- mpi-buffer-deref.cpp
- mpi-type-mismatch.cpp
- nolint.cpp
- nolintnextline.cpp
- nonstandard-file-extension.test
- objc-arc-and-properties.m
- objc-avoid-nserror-init.m
- objc-avoid-spinlock.m
- objc-forbidden-subclassing-custom.m
- objc-forbidden-subclassing.m
- objc-no-arc-or-properties.m
- objc-property-declaration.m
- overlapping.cpp
- performance-faster-string-find.cpp
- performance-for-range-copy-allowed-types.cpp
- performance-for-range-copy-warn-on-all-auto-copies.cpp
- performance-for-range-copy.cpp
- performance-implicit-conversion-in-loop.cpp
- performance-inefficient-algorithm.cpp
- performance-inefficient-string-concatenation.cpp
- performance-inefficient-vector-operation.cpp
- performance-move-const-arg-trivially-copyable.cpp
- performance-move-const-arg.cpp
- performance-move-constructor-init.cpp
- performance-noexcept-move-constructor.cpp
- performance-type-promotion-in-math-fn.cpp
- performance-unnecessary-copy-initialization-allowed-types.cpp
- performance-unnecessary-copy-initialization.cpp
- performance-unnecessary-value-param-allowed-types.cpp
- performance-unnecessary-value-param-arc.m
- performance-unnecessary-value-param-arc.mm
- performance-unnecessary-value-param-delayed.cpp
- performance-unnecessary-value-param-header.cpp
- performance-unnecessary-value-param-incomplete-type.cpp
- performance-unnecessary-value-param.cpp
- portability-simd-intrinsics-ppc.cpp
- portability-simd-intrinsics-x86.cpp
- pr37091.cpp
- read_file_config.cpp
- readability-avoid-const-params-in-decls.cpp
- readability-avoid-underscore-in-googletest-name.cpp
- readability-braces-around-statements-assert-failure.cpp
- readability-braces-around-statements-few-lines.cpp
- readability-braces-around-statements-format.cpp
- readability-braces-around-statements-same-line.cpp
- readability-braces-around-statements-single-line.cpp
- readability-braces-around-statements.cpp
- readability-const-return-type.cpp
- readability-container-size-empty.cpp
- readability-delete-null-pointer.cpp
- readability-deleted-default.cpp
- readability-else-after-return-if-constexpr.cpp
- readability-else-after-return.cpp
- readability-function-size-variables-c++17.cpp
- readability-function-size.cpp
- readability-identifier-naming-objc.m
- readability-identifier-naming.cpp
- readability-implicit-bool-conversion-allow-in-conditions.cpp
- readability-implicit-bool-conversion-cxx98.cpp
- readability-implicit-bool-conversion.cpp
- readability-inconsistent-declaration-parameter-name-macros.cpp
- readability-inconsistent-declaration-parameter-name-strict.cpp
- readability-inconsistent-declaration-parameter-name.cpp
- readability-isolate-declaration-cxx17.cpp
- readability-isolate-declaration-fixing.cpp
- readability-isolate-declaration.c
- readability-isolate-declaration.cpp
- readability-magic-numbers.cpp
- readability-misleading-indentation.cpp
- readability-misplaced-array-index.cpp
- readability-named-parameter.cpp
- readability-non-const-parameter.cpp
- readability-redundant-control-flow.cpp
- readability-redundant-declaration-ignore-macros.cpp
- readability-redundant-declaration.cpp
- readability-redundant-function-ptr-dereference.cpp
- readability-redundant-member-init.cpp
- readability-redundant-preprocessor-ifdef.cpp
- readability-redundant-preprocessor.cpp
- readability-redundant-preprocessor.h
- readability-redundant-smartptr-get-macros.cpp
- readability-redundant-smartptr-get.cpp
- readability-redundant-string-cstr-msvc.cpp
- readability-redundant-string-cstr.cpp
- readability-redundant-string-init-msvc.cpp
- readability-redundant-string-init.cpp
- readability-simplify-bool-expr-chained-conditional-assignment.cpp
- readability-simplify-bool-expr-chained-conditional-return.cpp
- readability-simplify-bool-expr.cpp
- readability-simplify-subscript-expr.cpp
- readability-static-accessed-through-instance-nesting-threshold.cpp
- readability-static-accessed-through-instance.cpp
- readability-static-definition-in-anonymous-namespace.cpp
- readability-string-compare.cpp
- readability-uniqueptr-delete-release.cpp
- readability-uppercase-literal-suffix-float16.cpp
- readability-uppercase-literal-suffix-floating-point-opencl-half.cpp
- readability-uppercase-literal-suffix-floating-point.cpp
- readability-uppercase-literal-suffix-hexadecimal-floating-point.cpp
- readability-uppercase-literal-suffix-integer-custom-list.cpp
- readability-uppercase-literal-suffix-integer-macro.cpp
- readability-uppercase-literal-suffix-integer-ms.cpp
- readability-uppercase-literal-suffix-integer.cpp
- readability-uppercase-literal-suffix.h
- run-clang-tidy.cpp
- select-checks.cpp
- serialize-diagnostics.cpp
- static-analyzer-config.cpp
- static-analyzer.cpp
- temporaries.cpp
- validate-check-names.cpp
- vfsoverlay.cpp
- warnings-as-errors-diagnostics.cpp
- warnings-as-errors-plural.cpp
- warnings-as-errors.cpp
- zircon-temporary-objects.cpp
- compile_commands.json
- definition.jsonrpc
- foo.cpp
- foo.h
- BenchmarkHeader.h
- BenchmarkSource.cpp
- requests.json
- symbols.test.yaml
- initialize.test
- background-index.test
- compile-commands-path-in-initialize.test
- completion-auto-trigger.test
- completion-snippets.test
- completion.test
- crash-non-added-files.test
- delimited-input-comment-at-the-end.test
- diagnostic-category.test
- diagnostics.test
- did-change-configuration-params.test
- execute-command.test
- exit-with-shutdown.test
- exit-without-shutdown.test
- filestatus.test
- fixits-codeaction.test
- fixits-command.test
- fixits-embed-in-diagnostic.test
- formatting.test
- hover.test
- index-tools.test
- initialize-params-invalid.test
- initialize-params.test
- initialize-sequence.test
- input-mirror.test
- lit.local.cfg
- protocol.test
- references.test
- rename.test
- signature-help.test
- spaces-in-delimited-input.test
- symbol-info.test
- symbols.test
- test-uri-posix.test
- test-uri-windows.test
- textdocument-didchange-fail.test
- too_large.test
- trace.test
- tweaks-format.test
- unsupported-method.test
- xrefs.test
- a.yaml
- b.yaml
- database_template.json
- fake_yaml_db.yaml
- commandline_options.cpp
- exit_on_fatal.cpp
- fixeddb.cpp
- include_path.cpp
- merge.test
- multiple_fixes.cpp
- prefix_variable.cpp
- query_symbol.cpp
- ranking.cpp
- yaml_fuzzy.cpp
- yamldb.cpp
- yamldb_autodetect.cpp
- HasError.h
- Level1A.h
- module.modulemap
- DontFindMe.h
- Level1A.h
- Level2A.h
- Level3A.h
- module.modulemap
- Level3B.h
- Umbrell1.h
- Umbrell2.h
- Level1A.h
- Level1B.h
- Level2A.h
- Level2B.h
- Level3A.h
- Level3B
- module.modulemap
- UmbrellaFile.h
- UmbrellaInclude1.h
- UmbrellaInclude2.h
- Level1A.h
- module.modulemap
- Header1.h
- Header2.h
- Header3.h
- Header4.h
- Anonymous.h
- DuplicateHeader1.h
- DuplicateHeader2.h
- Empty.h
- HeaderGuard.h
- HeaderGuardSub1.h
- HeaderGuardSub2.h
- HeaderGuardSubSub.h
- HeaderGuardSubSubDefined.h
- IncludeInExtern.h
- IncludeInNamespace.h
- InconsistentHeader1.h
- InconsistentHeader2.h
- InconsistentSubHeader.h
- IsDependent.h
- NamespaceClasses.h
- NestedMacro.h
- NoProblems.modulemap
- ProblemsDuplicate.modulemap
- SomeDecls.h
- SomeOtherTypes.h
- SomeTypes.h
- TemplateClasses.h
- NoProblems.modularize
- NoProblemsAnonymous.modularize
- NoProblemsAssistant.modularize
- NoProblemsCoverage.modularize
- NoProblemsDependencies.modularize
- NoProblemsGuard.modularize
- NoProblemsList.modularize
- NoProblemsNamespace.modularize
- NoProblemsNamespaceClasses.modularize
- NoProblemsNestedMacro.modularize
- NoProblemsTemplateClasses.modularize
- ProblemsCompileError.modularize
- ProblemsCoverage.modularize
- ProblemsDisplayLists.modularize
- ProblemsDuplicate.modularize
- ProblemsExternC.modularize
- ProblemsInconsistent.modularize
- ProblemsMissingHeader.modularize
- ProblemsNamespace.modularize
- SubModule2.h
- Level1A.h
- Level1B.h
- Level2A.h
- Level2B.h
- ModularizeList.txt
- module.map
- pp-trace-conditional.cpp
- pp-trace-ident.cpp
- pp-trace-include.cpp
- pp-trace-macro.cpp
- pp-trace-modules.cpp
- pp-trace-pragma-general.cpp
- pp-trace-pragma-ms.cpp
- pp-trace-pragma-opencl.cpp
- lit.cfg
- lit.site.cfg.in
- .clang-format
- CMakeLists.txt
- lit.cfg
- lit.site.cfg.in
- CMakeLists.txt
- ToolTemplate.cpp
- ChangeNamespaceTests.cpp
- CMakeLists.txt
- ApplyReplacementsTest.cpp
- CMakeLists.txt
- BitcodeTest.cpp
- ClangDocTest.cpp
- ClangDocTest.h
- CMakeLists.txt
- MDGeneratorTest.cpp
- MergeTest.cpp
- SerializeTest.cpp
- YAMLGeneratorTest.cpp
- ClangMoveTests.cpp
- CMakeLists.txt
- CMakeLists.txt
- QueryEngineTest.cpp
- QueryParserTest.cpp
- ClangTidyDiagnosticConsumerTest.cpp
- ClangTidyOptionsTest.cpp
- ClangTidyTest.h
- CMakeLists.txt
- GoogleModuleTest.cpp
- IncludeInserterTest.cpp
- LLVMModuleTest.cpp
- NamespaceAliaserTest.cpp
- ObjCModuleTest.cpp
- OverlappingReplacementsTest.cpp
- ReadabilityModuleTest.cpp
- UsingInserterTest.cpp
- CMakeLists.txt
- ConversionTests.cpp
- Annotations.cpp
- Annotations.h
- BackgroundIndexTests.cpp
- CancellationTests.cpp
- ClangdTests.cpp
- ClangdUnitTests.cpp
- CMakeLists.txt
- CodeCompleteTests.cpp
- CodeCompletionStringsTests.cpp
- ContextTests.cpp
- DexTests.cpp
- DiagnosticsTests.cpp
- DraftStoreTests.cpp
- ExpectedTypeTest.cpp
- FileDistanceTests.cpp
- FileIndexTests.cpp
- FindSymbolsTests.cpp
- FSTests.cpp
- FunctionTests.cpp
- FuzzyMatchTests.cpp
- GlobalCompilationDatabaseTests.cpp
- HeadersTests.cpp
- IndexActionTests.cpp
- IndexTests.cpp
- JSONTransportTests.cpp
- Matchers.h
- QualityTests.cpp
- RIFFTests.cpp
- SelectionTests.cpp
- SerializationTests.cpp
- SourceCodeTests.cpp
- SymbolCollectorTests.cpp
- SymbolInfoTests.cpp
- SyncAPI.cpp
- SyncAPI.h
- TestFS.cpp
- TestFS.h
- TestIndex.cpp
- TestIndex.h
- TestScheme.h
- TestTU.cpp
- TestTU.h
- ThreadingTests.cpp
- TraceTests.cpp
- TUSchedulerTests.cpp
- TweakTests.cpp
- URITests.cpp
- XRefsTests.cpp
- VirtualFileHelper.h
- CMakeLists.txt
- FindAllSymbolsTests.cpp
- CMakeLists.txt
- FuzzySymbolIndexTests.cpp
- IncludeFixerTest.cpp
- CMakeLists.txt
- .arcconfig
- .gitignore
- CMakeLists.txt
- CODE_OWNERS.TXT
- LICENSE.TXT
- README.txt
- .arcconfig
- .clang-format
- .clang-tidy
- README.md
# Installation Guide
git clone https://github.com/hfinkel/llvm-project-cxxjit
Downloads the entire project code from GitHub to your computer.
cd llvm-project-cxxjit
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd clang-tools-extra
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. .NET
Mediumcd clang-tools-extra/clang-tidy-vs
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
4. Node.js
Easycd clang-tools-extra/clangd/clients/clangd-vscode
This project's files live in a subfolder, so move into it first.
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
