reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/clangd/unittests/ASTTests.cpp
   16 TEST(ExpandAutoType, ShortenNamespace) {
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
  648 TEST(BackgroundQueueTest, Priority) {
  680 TEST(BackgroundQueueTest, Boost) {
tools/clang/tools/extra/clangd/unittests/CancellationTests.cpp
   15 TEST(CancellationTest, CancellationTest) {
   23 TEST(CancellationTest, CancelerDiesContextLives) {
   35 TEST(CancellationTest, TaskContextDiesHandleLives) {
   47 TEST(CancellationTest, AsynCancellationTest) {
tools/clang/tools/extra/clangd/unittests/CanonicalIncludesTests.cpp
   17 TEST(CanonicalIncludesTest, CStandardLibrary) {
   26 TEST(CanonicalIncludesTest, CXXStandardLibrary) {
   46 TEST(CanonicalIncludesTest, PathMapping) {
   55 TEST(CanonicalIncludesTest, SymbolMapping) {
   67 TEST(CanonicalIncludesTest, Precedence) {
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  897 TEST(ClangdTests, PreambleVFSStatCache) {
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp
  174 TEST(CompletionTest, Limit) {
  192 TEST(CompletionTest, Filter) {
  314 TEST(CompletionTest, CompletionOptions) {
  336 TEST(CompletionTest, Accessible) {
  363 TEST(CompletionTest, Qualifiers) {
  384 TEST(CompletionTest, InjectedTypename) {
  406 TEST(CompletionTest, SkipInjectedWhenUnqualified) {
  411 TEST(CompletionTest, Snippets) {
  431 TEST(CompletionTest, NoSnippetsInUsings) {
  473 TEST(CompletionTest, Kinds) {
  538 TEST(CompletionTest, NoDuplicates) {
  554 TEST(CompletionTest, ScopedNoIndex) {
  565 TEST(CompletionTest, Scoped) {
  576 TEST(CompletionTest, ScopedWithFilter) {
  585 TEST(CompletionTest, ReferencesAffectRanking) {
  595 TEST(CompletionTest, ContextWords) {
  610 TEST(CompletionTest, GlobalQualified) {
  621 TEST(CompletionTest, FullyQualified) {
  633 TEST(CompletionTest, SemaIndexMerge) {
  649 TEST(CompletionTest, SemaIndexMergeWithLimit) {
  662 TEST(CompletionTest, IncludeInsertionPreprocessorIntegrationTests) {
  706 TEST(CompletionTest, NoIncludeInsertionWhenDeclFoundInFile) {
  735 TEST(CompletionTest, IndexSuppressesPreambleCompletions) {
  773 TEST(CompletionTest, CompletionInPreamble) {
  785 TEST(CompletionTest, DynamicIndexIncludeInsertion) {
  814 TEST(CompletionTest, DynamicIndexMultiFile) {
  851 TEST(CompletionTest, Documentation) {
  875 TEST(CompletionTest, GlobalCompletionFiltering) {
  891 TEST(CodeCompleteTest, DisableTypoCorrection) {
  899 TEST(CodeCompleteTest, NoColonColonAtTheEnd) {
  911 TEST(CompletionTest, BacktrackCrashes) {
  932 TEST(CompletionTest, CompleteInMacroWithStringification) {
  951 TEST(CompletionTest, CompleteInMacroAndNamespaceWithStringification) {
  968 TEST(CompletionTest, IgnoreCompleteInExcludedPPBranchWithRecoveryContext) {
  988 TEST(CompletionTest, DefaultArgs) {
 1063 TEST(SignatureHelpTest, Overloads) {
 1082 TEST(SignatureHelpTest, DefaultArgs) {
 1096 TEST(SignatureHelpTest, ActiveArg) {
 1107 TEST(SignatureHelpTest, OpeningParen) {
 1208 TEST(CompletionTest, UnqualifiedIdQuery) {
 1224 TEST(CompletionTest, EnclosingScopeComesFirst) {
 1246 TEST(CompletionTest, ResolvedQualifiedIdQuery) {
 1268 TEST(CompletionTest, UnresolvedQualifierIdQuery) {
 1285 TEST(CompletionTest, UnresolvedNestedQualifierIdQuery) {
 1300 TEST(CompletionTest, EmptyQualifiedQuery) {
 1313 TEST(CompletionTest, GlobalQualifiedQuery) {
 1326 TEST(CompletionTest, NoDuplicatedQueryScopes) {
 1343 TEST(CompletionTest, NoIndexCompletionsInsideClasses) {
 1360 TEST(CompletionTest, NoIndexCompletionsInsideDependentCode) {
 1404 TEST(CompletionTest, OverloadBundling) {
 1453 TEST(CompletionTest, DocumentationFromChangedFileCrash) {
 1493 TEST(CompletionTest, NonDocComments) {
 1560 TEST(CompletionTest, CompleteOnInvalidLine) {
 1578 TEST(CompletionTest, QualifiedNames) {
 1591 TEST(CompletionTest, Render) {
 1646 TEST(CompletionTest, IgnoreRecoveryResults) {
 1658 TEST(CompletionTest, ScopeOfClassFieldInConstructorInitializer) {
 1670 TEST(CompletionTest, CodeCompletionContext) {
 1685 TEST(CompletionTest, FixItForArrowToDot) {
 1725 TEST(CompletionTest, FixItForDotToArrow) {
 1765 TEST(CompletionTest, RenderWithFixItMerged) {
 1785 TEST(CompletionTest, RenderWithFixItNonMerged) {
 1805 TEST(CompletionTest, CompletionTokenRange) {
 1842 TEST(SignatureHelpTest, OverloadsOrdering) {
 1862 TEST(SignatureHelpTest, InstantiatedSignatures) {
 1919 TEST(SignatureHelpTest, IndexDocumentation) {
 1960 TEST(SignatureHelpTest, DynamicIndexDocumentation) {
 1991 TEST(CompletionTest, CompletionFunctionArgsDisabled) {
 2056 TEST(CompletionTest, SuggestOverrides) {
 2084 TEST(CompletionTest, OverridesNonIdentName) {
 2099 TEST(GuessCompletionPrefix, Filters) {
 2132 TEST(CompletionTest, EnableSpeculativeIndexRequest) {
 2174 TEST(CompletionTest, InsertTheMostPopularHeader) {
 2187 TEST(CompletionTest, NoInsertIncludeIfOnePresent) {
 2209 TEST(CompletionTest, MergeMacrosFromIndexAndSema) {
 2220 TEST(CompletionTest, MacroFromPreamble) {
 2244 TEST(CompletionTest, DeprecatedResults) {
 2256 TEST(SignatureHelpTest, InsideArgument) {
 2303 TEST(SignatureHelpTest, ConstructorInitializeFields) {
 2338 TEST(CompletionTest, IncludedCompletionKinds) {
 2357 TEST(CompletionTest, NoCrashAtNonAlphaIncludeHeader) {
 2365 TEST(CompletionTest, NoAllScopesCompletionWhenQualified) {
 2379 TEST(CompletionTest, AllScopesCompletion) {
 2400 TEST(CompletionTest, NoQualifierIfShadowed) {
 2417 TEST(CompletionTest, NoCompletionsForNewNames) {
 2427 TEST(CompletionTest, ObjectiveCMethodNoArguments) {
 2445 TEST(CompletionTest, ObjectiveCMethodOneArgument) {
 2463 TEST(CompletionTest, ObjectiveCMethodTwoArgumentsFromBeginning) {
 2482 TEST(CompletionTest, ObjectiveCMethodTwoArgumentsFromMiddle) {
 2500 TEST(CompletionTest, CursorInSnippets) {
 2522 TEST(CompletionTest, WorksWithNullType) {
 2533 TEST(CompletionTest, UsingDecl) {
 2553 TEST(CompletionTest, ScopeIsUnresolved) {
 2567 TEST(CompletionTest, NestedScopeIsUnresolved) {
 2584 TEST(CompletionTest, NamespaceDoubleInsertion) {
 2599 TEST(CompletionTest, DerivedMethodsAreAlwaysVisible) {
 2618 TEST(NoCompileCompletionTest, Basic) {
 2632 TEST(NoCompileCompletionTest, WithFilter) {
 2646 TEST(NoCompileCompletionTest, WithIndex) {
tools/clang/tools/extra/clangd/unittests/ContextTests.cpp
   16 TEST(ContextTests, Simple) {
   26 TEST(ContextTests, MoveOps) {
   36 TEST(ContextTests, Builders) {
tools/clang/tools/extra/clangd/unittests/DexTests.cpp
   48 TEST(DexIterators, DocumentIterator) {
   71 TEST(DexIterators, AndTwoLists) {
   96 TEST(DexIterators, AndThreeLists) {
  111 TEST(DexIterators, AndEmpty) {
  123 TEST(DexIterators, OrTwoLists) {
  157 TEST(DexIterators, OrThreeLists) {
  188 TEST(DexIterators, QueryTree) {
  244 TEST(DexIterators, StringRepresentation) {
  264 TEST(DexIterators, Limit) {
  285 TEST(DexIterators, True) {
  290 TEST(DexIterators, Boost) {
  319 TEST(DexIterators, Optimizations) {
  369 TEST(DexTrigrams, IdentifierTrigrams) {
  407 TEST(DexTrigrams, QueryTrigrams) {
  441 TEST(DexSearchTokens, SymbolPath) {
  458 TEST(Dex, Lookup) {
  469 TEST(Dex, FuzzyFind) {
  494 TEST(DexTest, DexLimitedNumMatches) {
  507 TEST(DexTest, FuzzyMatch) {
  519 TEST(DexTest, ShortQuery) {
  542 TEST(DexTest, MatchQualifiedNamesWithoutSpecificScope) {
  551 TEST(DexTest, MatchQualifiedNamesWithGlobalScope) {
  560 TEST(DexTest, MatchQualifiedNamesWithOneScope) {
  570 TEST(DexTest, MatchQualifiedNamesWithMultipleScopes) {
  580 TEST(DexTest, NoMatchNestedScopes) {
  589 TEST(DexTest, WildcardScope) {
  600 TEST(DexTest, IgnoreCases) {
  609 TEST(DexTest, UnknownPostingList) {
  618 TEST(DexTest, Lookup) {
  629 TEST(DexTest, SymbolIndexOptionsFilter) {
  644 TEST(DexTest, ProximityPathsBoosting) {
  670 TEST(DexTests, Refs) {
  701 TEST(DexTests, Relations) {
  723 TEST(DexTest, PreferredTypesBoosting) {
  745 TEST(DexTest, TemplateSpecialization) {
tools/clang/tools/extra/clangd/unittests/DiagnosticsTests.cpp
  103 TEST(DiagnosticsTest, DiagnosticRanges) {
  154 TEST(DiagnosticsTest, FlagsMatter) {
  170 TEST(DiagnosticsTest, DiagnosticPreamble) {
  182 TEST(DiagnosticsTest, DeduplicatedClangTidyDiagnostics) {
  220 TEST(DiagnosticsTest, ClangTidy) {
  268 TEST(DiagnosticTest, ClangTidySuppressionComment) {
  288 TEST(DiagnosticTest, ClangTidyWarningAsError) {
  307 TEST(DiagnosticTest, LongFixMessages) {
  337 TEST(DiagnosticTest, ClangTidyWarningAsErrorTrumpsSuppressionComment) {
  356 TEST(DiagnosticsTest, Preprocessor) {
  375 TEST(DiagnosticsTest, InsideMacros) {
  396 TEST(DiagnosticsTest, NoFixItInMacro) {
  408 TEST(DiagnosticsTest, ToLSP) {
  532 TEST(IncludeFixerTest, IncompleteType) {
  565 TEST(IncludeFixerTest, NoSuggestIncludeWhenNoDefinitionInHeader) {
  596 TEST(IncludeFixerTest, Typo) {
  640 TEST(IncludeFixerTest, MultipleMatchedSymbols) {
  665 TEST(IncludeFixerTest, NoCrashMemebrAccess) {
  680 TEST(IncludeFixerTest, UseCachedIndexResults) {
  718 TEST(IncludeFixerTest, UnresolvedNameAsSpecifier) {
  740 TEST(IncludeFixerTest, UnresolvedSpecifierWithSemaCorrection) {
  786 TEST(IncludeFixerTest, SpecifiedScopeIsNamespaceAlias) {
  806 TEST(IncludeFixerTest, NoCrashOnTemplateInstantiations) {
  827 TEST(DiagsInHeaders, DiagInsideHeader) {
  841 TEST(DiagsInHeaders, DiagInTransitiveInclude) {
  853 TEST(DiagsInHeaders, DiagInMultipleHeaders) {
  868 TEST(DiagsInHeaders, PreferExpansionLocation) {
  882 TEST(DiagsInHeaders, PreferExpansionLocationMacros) {
  899 TEST(DiagsInHeaders, LimitDiagsOutsideMainFile) {
  928 TEST(DiagsInHeaders, OnlyErrorOrFatal) {
  944 TEST(IgnoreDiags, FromNonWrittenSources) {
  957 TEST(IgnoreDiags, FromNonWrittenInclude) {
tools/clang/tools/extra/clangd/unittests/DraftStoreTests.cpp
   87 TEST(DraftStoreIncrementalUpdateTest, Simple) {
  125 TEST(DraftStoreIncrementalUpdateTest, MultiLine) {
  183 TEST(DraftStoreIncrementalUpdateTest, WrongRangeLength) {
  205 TEST(DraftStoreIncrementalUpdateTest, EndBeforeStart) {
  225 TEST(DraftStoreIncrementalUpdateTest, StartCharOutOfRange) {
  246 TEST(DraftStoreIncrementalUpdateTest, EndCharOutOfRange) {
  267 TEST(DraftStoreIncrementalUpdateTest, StartLineOutOfRange) {
  287 TEST(DraftStoreIncrementalUpdateTest, EndLineOutOfRange) {
  309 TEST(DraftStoreIncrementalUpdateTest, InvalidRangeInASequence) {
tools/clang/tools/extra/clangd/unittests/FSTests.cpp
   18 TEST(FSTests, PreambleStatusCache) {
tools/clang/tools/extra/clangd/unittests/FileDistanceTests.cpp
   18 TEST(FileDistanceTests, Distance) {
   47 TEST(FileDistanceTests, BadSource) {
   63 TEST(FileDistanceTests, URI) {
   83 TEST(FileDistance, LimitUpTraversals) {
   97 TEST(FileDistance, DisallowDownTraversalsFromRoot) {
  111 TEST(ScopeDistance, Smoke) {
tools/clang/tools/extra/clangd/unittests/FileIndexTests.cpp
   83 TEST(FileSymbolsTest, UpdateAndGet) {
   95 TEST(FileSymbolsTest, Overlap) {
  105 TEST(FileSymbolsTest, MergeOverlap) {
  126 TEST(FileSymbolsTest, SnapshotAliveAfterRemove) {
  158 TEST(FileIndexTest, CustomizedURIScheme) {
  165 TEST(FileIndexTest, IndexAST) {
  176 TEST(FileIndexTest, NoLocal) {
  185 TEST(FileIndexTest, IndexMultiASTAndDeduplicate) {
  197 TEST(FileIndexTest, ClassMembers) {
  206 TEST(FileIndexTest, IncludeCollected) {
  218 TEST(FileIndexTest, HasSystemHeaderMappingsInPreamble) {
  229 TEST(FileIndexTest, TemplateParamsInLabel) {
  258 TEST(FileIndexTest, RebuildWithPreamble) {
  311 TEST(FileIndexTest, Refs) {
  348 TEST(FileIndexTest, CollectMacros) {
  354 TEST(FileIndexTest, Relations) {
  372 TEST(FileIndexTest, ReferencesInMainFileWithPreamble) {
  392 TEST(FileIndexTest, MergeMainFileSymbols) {
  413 TEST(FileSymbolsTest, CountReferencesNoRefSlabs) {
  425 TEST(FileSymbolsTest, CountReferencesWithRefSlabs) {
tools/clang/tools/extra/clangd/unittests/FormatTests.cpp
   49 TEST(FormatIncremental, SplitComment) {
  145 TEST(FormatIncremental, Indentation) {
  233 TEST(FormatIncremental, FormatPreviousLine) {
  262 TEST(FormatIncremental, Annoyances) {
  294 TEST(FormatIncremental, FormatBrace) {
tools/clang/tools/extra/clangd/unittests/FormattedStringTests.cpp
   19 TEST(FormattedString, Basic) {
   42 TEST(FormattedString, CodeBlocks) {
   78 TEST(FormattedString, Escaping) {
  161 TEST(FormattedString, MarkdownWhitespace) {
tools/clang/tools/extra/clangd/unittests/FunctionTests.cpp
   17 TEST(EventTest, Subscriptions) {
tools/clang/tools/extra/clangd/unittests/FuzzyMatchTests.cpp
   79 TEST(FuzzyMatch, Matches) {
  244 TEST(FuzzyMatch, Ranking) {
  274 TEST(FuzzyMatch, Scoring) {
  281 TEST(FuzzyMatch, InitialismAndPrefix) {
  301 TEST(FuzzyMatch, Segmentation) {
tools/clang/tools/extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp
   41 TEST(GlobalCompilationDatabaseTest, FallbackCommand) {
  171 TEST(GlobalCompilationDatabaseTest, DiscoveryWithNestedCDBs) {
  288 TEST(GlobalCompilationDatabaseTest, NonCanonicalFilenames) {
tools/clang/tools/extra/clangd/unittests/HeaderSourceSwitchTests.cpp
   22 TEST(HeaderSourceSwitchTest, FileHeuristic) {
   83 TEST(HeaderSourceSwitchTest, GetLocalDecls) {
  112 TEST(HeaderSourceSwitchTest, FromHeaderToSource) {
  185 TEST(HeaderSourceSwitchTest, FromSourceToHeader) {
  251 TEST(HeaderSourceSwitchTest, ClangdServerIntegration) {
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp
  267 TEST(Headers, NoHeaderSearchInfo) {
tools/clang/tools/extra/clangd/unittests/IndexTests.cpp
   43 TEST(SymbolLocation, Position) {
   63 TEST(SymbolSlab, FindAndIterate) {
   79 TEST(RelationSlab, Lookup) {
   97 TEST(RelationSlab, Duplicates) {
  112 TEST(SwapIndexTest, OldIndexRecycled) {
  124 TEST(MemIndexTest, MemIndexDeduplicate) {
  134 TEST(MemIndexTest, MemIndexLimitedNumMatches) {
  148 TEST(MemIndexTest, FuzzyMatch) {
  160 TEST(MemIndexTest, MatchQualifiedNamesWithoutSpecificScope) {
  169 TEST(MemIndexTest, MatchQualifiedNamesWithGlobalScope) {
  178 TEST(MemIndexTest, MatchQualifiedNamesWithOneScope) {
  188 TEST(MemIndexTest, MatchQualifiedNamesWithMultipleScopes) {
  198 TEST(MemIndexTest, NoMatchNestedScopes) {
  207 TEST(MemIndexTest, IgnoreCases) {
  216 TEST(MemIndexTest, Lookup) {
  227 TEST(MemIndexTest, TemplateSpecialization) {
  262 TEST(MergeIndexTest, Lookup) {
  279 TEST(MergeIndexTest, FuzzyFind) {
  290 TEST(MergeTest, Merge) {
  317 TEST(MergeTest, PreferSymbolWithDefn) {
  338 TEST(MergeTest, PreferSymbolLocationInCodegenFile) {
  354 TEST(MergeIndexTest, Refs) {
  410 TEST(MergeIndexTest, NonDocumentation) {
  424 TEST(MergeTest, MergeIncludesOnDifferentDefinitions) {
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp
   74 TEST(ParsedASTTest, TopLevelDecls) {
   85 TEST(ParsedASTTest, DoesNotGetIncludedTopDecls) {
  105 TEST(ParsedASTTest, DoesNotGetImplicitTemplateTopDecls) {
  120 TEST(ParsedASTTest,
  167 TEST(ParsedASTTest, TokensAfterPreamble) {
  198 TEST(ParsedASTTest, NoCrashOnTokensWithTidyCheck) {
  218 TEST(ParsedASTTest, CanBuildInvocationWithUnknownArgs) {
  233 TEST(ParsedASTTest, CollectsMainFileMacroExpansions) {
tools/clang/tools/extra/clangd/unittests/QualityTests.cpp
   41 TEST(QualityTests, SymbolQualitySignalExtraction) {
   88 TEST(QualityTests, SymbolRelevanceSignalExtraction) {
  197 TEST(QualityTests, SymbolQualitySignalsSanity) {
  237 TEST(QualityTests, SymbolRelevanceSignalsSanity) {
  307 TEST(QualityTests, ScopeProximity) {
  336 TEST(QualityTests, SortText) {
  349 TEST(QualityTests, NoBoostForClassConstructor) {
  374 TEST(QualityTests, IsInstanceMember) {
  415 TEST(QualityTests, ConstructorDestructor) {
  449 TEST(QualityTests, Operator) {
  469 TEST(QualityTests, ItemWithFixItsRankedDown) {
tools/clang/tools/extra/clangd/unittests/RIFFTests.cpp
   18 TEST(RIFFTest, File) {
tools/clang/tools/extra/clangd/unittests/RenameTests.cpp
   25 TEST(RenameTest, SingleFile) {
   93 TEST(RenameTest, Renameable) {
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp
   87 TEST(SelectionTest, CommonAncestor) {
  327 TEST(SelectionTest, InjectedClassName) {
  339 TEST(SelectionTest, Selected) {
  384 TEST(SelectionTest, PathologicalPreprocessor) {
  403 TEST(SelectionTest, Implicit) {
tools/clang/tools/extra/clangd/unittests/SemanticHighlightingTests.cpp
  152 TEST(SemanticHighlighting, GetsCorrectTokens) {
  617 TEST(SemanticHighlighting, GeneratesHighlightsWhenFileChange) {
  641 TEST(SemanticHighlighting, toSemanticHighlightingInformation) {
  665 TEST(SemanticHighlighting, HighlightingDiffer) {
  756 TEST(SemanticHighlighting, DiffBeyondTheEndOfFile) {
tools/clang/tools/extra/clangd/unittests/SemanticSelectionTests.cpp
   34 TEST(SemanticSelection, All) {
  150 TEST(SemanticSelection, RunViaClangDServer) {
tools/clang/tools/extra/clangd/unittests/SerializationTests.cpp
  102 TEST(SerializationTest, NoCrashOnEmptyYAML) {
  106 TEST(SerializationTest, YAMLConversions) {
  180 TEST(SerializationTest, BinaryConversions) {
  204 TEST(SerializationTest, SrcsTest) {
  243 TEST(SerializationTest, CmdlTest) {
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
   53 TEST(SourceCodeTests, lspLength) {
   92 TEST(SourceCodeTests, PositionToOffset) {
  227 TEST(SourceCodeTests, OffsetToPosition) {
  276 TEST(SourceCodeTests, IsRangeConsecutive) {
  284 TEST(SourceCodeTests, SourceLocationInMainFile) {
  316 TEST(SourceCodeTests, GetBeginningOfIdentifier) {
  370 TEST(SourceCodeTests, CollectIdentifiers) {
  387 TEST(SourceCodeTests, CollectWords) {
  400 TEST(SourceCodeTests, VisibleNamespaces) {
  478 TEST(SourceCodeTests, GetMacros) {
  492 TEST(SourceCodeTests, IsInsideMainFile){
  523 TEST(SourceCodeTests, HalfOpenFileRange) {
  575 TEST(SourceCodeTests, HalfOpenFileRangePathologicalPreprocessor) {
  601 TEST(SourceCodeTests, IncludeHashLoc) {
  622 TEST(SourceCodeTests, GetEligiblePoints) {
tools/clang/tools/extra/clangd/unittests/SymbolInfoTests.cpp
   35 TEST(SymbolInfoTests, All) {
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   71 TEST(TraceTest, SmokeTest) {
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp
   55 TEST(FileEdits, AbsolutePath) {
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp
   57 TEST(FindRecordTypeAt, TypeOrVariable) {
   80 TEST(FindRecordTypeAt, Method) {
  104 TEST(FindRecordTypeAt, Field) {
  130 TEST(TypeParents, SimpleInheritance) {
  162 TEST(TypeParents, MultipleInheritance) {
  200 TEST(TypeParents, ClassTemplate) {
  245 TEST(TypeParents, TemplateSpec1) {
  276 TEST(TypeParents, TemplateSpec2) {
  303 TEST(TypeParents, DependentBase) {
  343 TEST(TypeHierarchy, Parents) {
  393 TEST(TypeHierarchy, RecursiveHierarchyUnbounded) {
  423 TEST(TypeHierarchy, RecursiveHierarchyBounded) {
  493 TEST(Subtypes, SimpleInheritance) {
  514 TEST(Subtypes, MultipleInheritance) {
  535 TEST(Subtypes, ClassTemplate) {
  552 TEST(Subtypes, TemplateSpec1) {
  577 TEST(Subtypes, TemplateSpec2) {
  597 TEST(Subtypes, DependentBase) {
  615 TEST(Subtypes, LazyResolution) {
tools/clang/tools/extra/clangd/unittests/URITests.cpp
   45 TEST(PercentEncodingTest, Encode) {
   52 TEST(PercentEncodingTest, Decode) {
   70 TEST(URITest, Create) {
   79 TEST(URITest, FailedCreate) {
   85 TEST(URITest, Parse) {
  115 TEST(URITest, ParseFailed) {
  124 TEST(URITest, Resolve) {
  147 TEST(URITest, ResolvePath) {
  162 TEST(URITest, Platform) {
  169 TEST(URITest, ResolveFailed) {
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp
   73 TEST(HighlightsTest, All) {
  142 TEST(LocateSymbol, WithIndex) {
  199 TEST(LocateSymbol, WithIndexPreferredLocation) {
  232 TEST(LocateSymbol, All) {
  488 TEST(LocateSymbol, Ambiguous) {
  528 TEST(LocateSymbol, TemplateTypedefs) {
  539 TEST(LocateSymbol, RelPathsInCompileCommand) {
  600 TEST(Hover, Structured) {
 1036 TEST(Hover, All) {
 1854 TEST(GoToInclude, All) {
 1927 TEST(LocateSymbol, WithPreamble) {
 1970 TEST(FindReferences, WithinAST) {
 2060 TEST(FindReferences, ExplicitSymbols) {
 2121 TEST(FindReferences, NeedsIndex) {
 2155 TEST(FindReferences, NoQueryForLocalSymbols) {
 2189 TEST(GetDeducedType, KwAutoExpansion) {
 2213 TEST(GetNonLocalDeclRefs, All) {
tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp
   37 TEST(ApplyReplacementsTest, mergeDiagnosticsWithNoFixes) {
tools/clang/tools/extra/unittests/clang-doc/BitcodeTest.cpp
   55 TEST(BitcodeTest, emitNamespaceInfoBitcode) {
   73 TEST(BitcodeTest, emitRecordInfoBitcode) {
  102 TEST(BitcodeTest, emitFunctionInfoBitcode) {
  122 TEST(BitcodeTest, emitMethodInfoBitcode) {
  144 TEST(BitcodeTest, emitEnumInfoBitcode) {
  162 TEST(SerializeTest, emitInfoWithCommentBitcode) {
tools/clang/tools/extra/unittests/clang-doc/GeneratorTest.cpp
   18 TEST(GeneratorTest, emitIndex) {
   73 TEST(GeneratorTest, sortIndex) {
tools/clang/tools/extra/unittests/clang-doc/HTMLGeneratorTest.cpp
   41 TEST(HTMLGeneratorTest, emitNamespaceHTML) {
  144 TEST(HTMLGeneratorTest, emitRecordHTML) {
  267 TEST(HTMLGeneratorTest, emitFunctionHTML) {
  320 TEST(HTMLGeneratorTest, emitEnumHTML) {
  369 TEST(HTMLGeneratorTest, emitCommentHTML) {
tools/clang/tools/extra/unittests/clang-doc/MDGeneratorTest.cpp
   24 TEST(MDGeneratorTest, emitNamespaceMD) {
   82 TEST(MDGeneratorTest, emitRecordMD) {
  149 TEST(MDGeneratorTest, emitFunctionMD) {
  181 TEST(MDGeneratorTest, emitEnumMD) {
  212 TEST(MDGeneratorTest, emitCommentMD) {
tools/clang/tools/extra/unittests/clang-doc/MergeTest.cpp
   16 TEST(MergeTest, mergeNamespaceInfos) {
   78 TEST(MergeTest, mergeRecordInfos) {
  153 TEST(MergeTest, mergeFunctionInfos) {
  228 TEST(MergeTest, mergeEnumInfos) {
tools/clang/tools/extra/unittests/clang-doc/SerializeTest.cpp
   84 TEST(SerializeTest, emitNamespaceInfo) {
  111 TEST(SerializeTest, emitAnonymousNamespaceInfo) {
  122 TEST(SerializeTest, emitRecordInfo) {
  233 TEST(SerializeTest, emitEnumInfo) {
  260 TEST(SerializeTest, emitUndefinedRecordInfo) {
  273 TEST(SerializeTest, emitRecordMemberInfo) {
  287 TEST(SerializeTest, emitInternalRecordInfo) {
  311 TEST(SerializeTest, emitPublicAnonymousNamespaceInfo) {
  316 TEST(SerializeTest, emitPublicFunctionInternalInfo) {
  332 TEST(SerializeTest, emitInlinedFunctionInfo) {
  348 TEST(SerializeTest, emitInheritedRecordInfo) {
  483 TEST(SerializeTest, emitModulePublicLFunctions) {
  518 TEST(SerializeTest, emitChildRecords) {
  545 TEST(SerializeTest, emitChildNamespaces) {
tools/clang/tools/extra/unittests/clang-doc/YAMLGeneratorTest.cpp
   25 TEST(YAMLGeneratorTest, emitNamespaceYAML) {
   75 TEST(YAMLGeneratorTest, emitRecordYAML) {
  175 TEST(YAMLGeneratorTest, emitFunctionYAML) {
  228 TEST(YAMLGeneratorTest, emitEnumYAML) {
  266 TEST(YAMLGeneratorTest, emitCommentYAML) {
tools/clang/tools/extra/unittests/clang-include-fixer/FuzzySymbolIndexTests.cpp
   21 TEST(FuzzySymbolIndexTest, Tokenize) {
   43 TEST(FuzzySymbolIndexTest, QueryRegexp) {
tools/clang/tools/extra/unittests/clang-include-fixer/IncludeFixerTest.cpp
  117 TEST(IncludeFixer, Typo) {
  140 TEST(IncludeFixer, IncompleteType) {
  152 TEST(IncludeFixer, MinimizeInclude) {
  170 TEST(IncludeFixer, NestedName) {
  188 TEST(IncludeFixer, MultipleMissingSymbols) {
  193 TEST(IncludeFixer, ScopedNamespaceSymbols) {
  219 TEST(IncludeFixer, EnumConstantSymbols) {
  224 TEST(IncludeFixer, IgnoreSymbolFromHeader) {
  231 TEST(IncludeFixer, InsertAndSortSingleHeader) {
  245 TEST(IncludeFixer, DoNotDeleteMatchedSymbol) {
  250 TEST(IncludeFixer, FixNamespaceQualifiers) {
  301 TEST(IncludeFixer, FixNamespaceQualifiersForAllInstances) {
  364 TEST(IncludeFixer, DontAddQualifiersForMissingCompleteType) {
tools/clang/tools/extra/unittests/clang-move/ClangMoveTests.cpp
  250 TEST(ClangMove, MoveHeaderAndCC) {
  265 TEST(ClangMove, MoveHeaderOnly) {
  276 TEST(ClangMove, MoveCCOnly) {
  288 TEST(ClangMove, MoveNonExistClass) {
  299 TEST(ClangMove, HeaderIncludeSelf) {
  325 TEST(ClangMove, MoveAll) {
  350 TEST(ClangMove, MoveAllMultipleClasses) {
  370 TEST(ClangMove, DontMoveAll) {
  397 TEST(ClangMove, IgnoreMacroSymbolsAndMoveAll) {
  417 TEST(ClangMove, MacroInFunction) {
  435 TEST(ClangMove, DefinitionInMacro) {
  457 TEST(ClangMove, WellFormattedCode) {
  512 TEST(ClangMove, AddDependentNewHeader) {
  535 TEST(ClangMove, AddDependentOldHeader) {
  560 TEST(ClangMove, DumpDecls) {
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyDiagnosticConsumerTest.cpp
   24 TEST(ClangTidyDiagnosticConsumer, SortsErrors) {
tools/clang/tools/extra/unittests/clang-tidy/ClangTidyOptionsTest.cpp
    9 TEST(ParseLineFilter, EmptyFilter) {
   17 TEST(ParseLineFilter, InvalidFilter) {
   32 TEST(ParseLineFilter, ValidFilter) {
   57 TEST(ParseConfiguration, ValidConfiguration) {
   69 TEST(ParseConfiguration, MergeConfigurations) {
tools/clang/tools/extra/unittests/clang-tidy/GlobListTest.cpp
    7 TEST(GlobList, Empty) {
   14 TEST(GlobList, Nothing) {
   24 TEST(GlobList, Everything) {
   34 TEST(GlobList, OneSimplePattern) {
   44 TEST(GlobList, TwoSimplePatterns) {
   55 TEST(GlobList, PatternPriority) {
   78 TEST(GlobList, WhitespacesAtBegin) {
   85 TEST(GlobList, Complex) {
tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp
   12 TEST(ExplicitConstructorCheckTest, SingleArgumentConstructorsOnly) {
   23 TEST(ExplicitConstructorCheckTest, Basic) {
   28 TEST(ExplicitConstructorCheckTest, DefaultParameters) {
   34 TEST(ExplicitConstructorCheckTest, OutOfLineDefinitions) {
   40 TEST(ExplicitConstructorCheckTest, RemoveExplicit) {
   50 TEST(ExplicitConstructorCheckTest, RemoveExplicitWithMacros) {
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
  140 TEST(IncludeInserterTest, InsertAfterLastNonSystemInclude) {
  170 TEST(IncludeInserterTest, InsertMultipleIncludesAndDeduplicate) {
  201 TEST(IncludeInserterTest, InsertBeforeFirstNonSystemInclude) {
  231 TEST(IncludeInserterTest, InsertBetweenNonSystemIncludes) {
  263 TEST(IncludeInserterTest, NonSystemIncludeAlreadyIncluded) {
  282 TEST(IncludeInserterTest, InsertNonSystemIncludeAfterLastCXXSystemInclude) {
  309 TEST(IncludeInserterTest, InsertNonSystemIncludeAfterMainFileInclude) {
  330 TEST(IncludeInserterTest, InsertCXXSystemIncludeAfterLastCXXSystemInclude) {
  360 TEST(IncludeInserterTest, InsertCXXSystemIncludeBeforeFirstCXXSystemInclude) {
  388 TEST(IncludeInserterTest, InsertCXXSystemIncludeBetweenCXXSystemIncludes) {
  418 TEST(IncludeInserterTest, InsertCXXSystemIncludeAfterMainFileInclude) {
  443 TEST(IncludeInserterTest, InsertCXXSystemIncludeAfterCSystemInclude) {
  472 TEST(IncludeInserterTest, InsertCXXSystemIncludeBeforeNonSystemInclude) {
  493 TEST(IncludeInserterTest, InsertCSystemIncludeBeforeCXXSystemInclude) {
  518 TEST(IncludeInserterTest, InsertIncludeIfThereWasNoneBefore) {
  535 TEST(IncludeInserterTest, DontInsertDuplicateIncludeEvenIfMiscategorized) {
  571 TEST(IncludeInserterTest, HandleOrderInSubdirectory) {
tools/clang/tools/extra/unittests/clang-tidy/LLVMModuleTest.cpp
   49 TEST(LLVMHeaderGuardCheckTest, FixHeaderGuards) {
tools/clang/tools/extra/unittests/clang-tidy/NamespaceAliaserTest.cpp
   67 TEST(NamespaceAliaserTest, AddNewAlias) {
   77 TEST(NamespaceAliaserTest, ReuseAlias) {
   86 TEST(NamespaceAliaserTest, AddsOnlyOneAlias) {
   96 TEST(NamespaceAliaserTest, LocalConflict) {
  106 TEST(NamespaceAliaserTest, GlobalConflict) {
tools/clang/tools/extra/unittests/clang-tidy/ObjCModuleTest.cpp
   19 TEST(ObjCForbiddenSubclassing, AllowedSubclass) {
   31 TEST(ObjCForbiddenSubclassing, ForbiddenSubclass) {
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
  137 TEST(OverlappingReplacementsTest, UseCharCheckTest) {
  156 TEST(OverlappingReplacementsTest, IfFalseCheckTest) {
  179 TEST(OverlappingReplacementsTest, StartsWithCheckTest) {
  204 TEST(OverlappingReplacementsTest, EndsWithCheckTest) {
  229 TEST(OverlappingReplacementTest, ReplacementsDoNotOverlap) {
  271 TEST(OverlappingReplacementsTest, ReplacementInsideOtherReplacement) {
  328 TEST(OverlappingReplacements, TwoReplacementsInsideOne) {
  357 TEST(OverlappingReplacementsTest,
  387 TEST(OverlappingReplacementsTest, TwoErrorsHavePerfectOverlapping) {
tools/clang/tools/extra/unittests/clang-tidy/ReadabilityModuleTest.cpp
   13 TEST(NamespaceCommentCheckTest, Basic) {
   23 TEST(NamespaceCommentCheckTest, SingleLineNamespaces) {
   29 TEST(NamespaceCommentCheckTest, CheckExistingComments) {
   81 TEST(NamespaceCommentCheckTest, FixWrongComments) {
  101 TEST(BracesAroundStatementsCheckTest, IfWithComments) {
  138 TEST(BracesAroundStatementsCheckTest, If) {
  239 TEST(BracesAroundStatementsCheckTest, IfElseWithShortStatements) {
  273 TEST(BracesAroundStatementsCheckTest, For) {
  308 TEST(BracesAroundStatementsCheckTest, ForRange) {
  333 TEST(BracesAroundStatementsCheckTest, DoWhile) {
  351 TEST(BracesAroundStatementsCheckTest, While) {
  415 TEST(BracesAroundStatementsCheckTest, Nested) {
  450 TEST(BracesAroundStatementsCheckTest, Macros) {
  486 TEST(BracesAroundStatementsCheckTest, ImplicitCastInReturn) {
tools/clang/tools/extra/unittests/clang-tidy/TransformerClangTidyCheckTest.cpp
   51 TEST(TransformerClangTidyCheckTest, Basic) {
   81 TEST(TransformerClangTidyCheckTest, TwoChangesInOneMacroExpansion) {
  107 TEST(TransformerClangTidyCheckTest, TwoMatchesInMacroExpansion) {
  136 TEST(TransformerClangTidyCheckTest, DisableByLang) {
  161 TEST(TransformerClangTidyCheckTest, DisableByConfig) {
  191 TEST(TransformerClangTidyCheckTest, AddIncludeQuoted) {
  208 TEST(TransformerClangTidyCheckTest, AddIncludeAngled) {
tools/clang/tools/extra/unittests/clang-tidy/UsingInserterTest.cpp
   71 TEST(UsingInserterTest, ReusesExisting) {
   85 TEST(UsingInserterTest, ReusesExistingGlobal) {
   99 TEST(UsingInserterTest, AvoidsConflict) {
tools/clang/unittests/AST/ASTContextParentMapTest.cpp
   26 TEST(GetParents, ReturnsParentForDecl) {
   33 TEST(GetParents, ReturnsParentForStmt) {
   39 TEST(GetParents, ReturnsParentForTypeLoc) {
   46 TEST(GetParents, ReturnsParentForNestedNameSpecifierLoc) {
   52 TEST(GetParents, ReturnsParentInsideTemplateInstantiations) {
   73 TEST(GetParents, ReturnsMultipleParentsInTemplateInstantiations) {
   83 TEST(GetParents, RespectsTraversalScope) {
  108 TEST(GetParents, ImplicitLambdaNodes) {
tools/clang/unittests/AST/ASTTraverserTest.cpp
  117 TEST(Traverse, Dump) {
tools/clang/unittests/AST/ASTTypeTraitsTest.cpp
   19 TEST(ASTNodeKind, NoKind) {
   28 TEST(ASTNodeKind, IsNone) {
   34 TEST(ASTNodeKind, Bases) {
   42 TEST(ASTNodeKind, BaseDistances) {
   55 TEST(ASTNodeKind, SameBase) {
   62 TEST(ASTNodeKind, DiffBase) {
   68 TEST(ASTNodeKind, MostDerivedType) {
   83 TEST(ASTNodeKind, MostDerivedCommonAncestor) {
  103 TEST(ASTNodeKind, UnknownKind) {
  108 TEST(ASTNodeKind, Name) {
  126 TEST(DynTypedNode, DeclSourceRange) {
  132 TEST(DynTypedNode, StmtSourceRange) {
  138 TEST(DynTypedNode, TypeLocSourceRange) {
  144 TEST(DynTypedNode, NNSLocSourceRange) {
  151 TEST(DynTypedNode, DeclDump) {
  157 TEST(DynTypedNode, StmtDump) {
  163 TEST(DynTypedNode, DeclPrint) {
  169 TEST(DynTypedNode, StmtPrint) {
  175 TEST(DynTypedNode, QualType) {
tools/clang/unittests/AST/DataCollectionTest.cpp
  106 TEST(StmtDataCollector, TestDeclRefExpr) {
  115 TEST(StmtDataCollector, TestMemberExpr) {
  130 TEST(StmtDataCollector, TestIntegerLiteral) {
  139 TEST(StmtDataCollector, TestFloatingLiteral) {
  150 TEST(StmtDataCollector, TestStringLiteral) {
  157 TEST(StmtDataCollector, TestCXXBoolLiteral) {
  164 TEST(StmtDataCollector, TestCharacterLiteral) {
tools/clang/unittests/AST/DeclPrinterTest.cpp
  193 TEST(DeclPrinter, TestTypedef1) {
  201 TEST(DeclPrinter, TestTypedef2) {
  209 TEST(DeclPrinter, TestTypedef3) {
  218 TEST(DeclPrinter, TestTypedef4) {
  227 TEST(DeclPrinter, TestNamespace1) {
  235 TEST(DeclPrinter, TestNamespace2) {
  243 TEST(DeclPrinter, TestNamespaceAlias1) {
  252 TEST(DeclPrinter, TestNamespaceAlias2) {
  261 TEST(DeclPrinter, TestCXXRecordDecl1) {
  268 TEST(DeclPrinter, TestCXXRecordDecl2) {
  275 TEST(DeclPrinter, TestCXXRecordDecl3) {
  282 TEST(DeclPrinter, TestCXXRecordDecl4) {
  290 TEST(DeclPrinter, TestCXXRecordDecl5) {
  298 TEST(DeclPrinter, TestCXXRecordDecl6) {
  306 TEST(DeclPrinter, TestCXXRecordDecl7) {
  314 TEST(DeclPrinter, TestCXXRecordDecl8) {
  322 TEST(DeclPrinter, TestCXXRecordDecl9) {
  330 TEST(DeclPrinter, TestCXXRecordDecl10) {
  338 TEST(DeclPrinter, TestCXXRecordDecl11) {
  347 TEST(DeclPrinter, TestFunctionDecl1) {
  354 TEST(DeclPrinter, TestFreeFunctionDecl_FullyQualifiedName) {
  362 TEST(DeclPrinter, TestFreeFunctionDeclInNamespace_FullyQualifiedName) {
  370 TEST(DeclPrinter, TestMemberFunction_FullyQualifiedName) {
  378 TEST(DeclPrinter, TestMemberFunctionInNamespace_FullyQualifiedName) {
  386 TEST(DeclPrinter, TestMemberFunctionOutside_FullyQualifiedName) {
  395 TEST(DeclPrinter, TestFunctionDecl2) {
  402 TEST(DeclPrinter, TestFunctionDecl3) {
  410 TEST(DeclPrinter, TestFunctionDecl4) {
  417 TEST(DeclPrinter, TestFunctionDecl5) {
  424 TEST(DeclPrinter, TestFunctionDecl6) {
  431 TEST(DeclPrinter, TestFunctionDecl7) {
  438 TEST(DeclPrinter, TestFunctionDecl8) {
  445 TEST(DeclPrinter, TestFunctionDecl9) {
  452 TEST(DeclPrinter, TestFunctionDecl10) {
  459 TEST(DeclPrinter, TestFunctionDecl11) {
  468 TEST(DeclPrinter, TestFunctionDecl12) {
  475 TEST(DeclPrinter, TestFunctionDecl13) {
  483 TEST(DeclPrinter, TestFunctionDecl14) {
  494 TEST(DeclPrinter, TestCXXConstructorDecl1) {
  503 TEST(DeclPrinter, TestCXXConstructorDecl2) {
  512 TEST(DeclPrinter, TestCXXConstructorDecl3) {
  521 TEST(DeclPrinter, TestCXXConstructorDecl4) {
  530 TEST(DeclPrinter, TestCXXConstructorDeclWithMemberInitializer) {
  540 TEST(DeclPrinter, TestCXXConstructorDeclWithMemberInitializer_NoTerseOutput) {
  551 TEST(DeclPrinter, TestCXXConstructorDecl5) {
  560 TEST(DeclPrinter, TestCXXConstructorDecl6) {
  569 TEST(DeclPrinter, TestCXXConstructorDecl7) {
  578 TEST(DeclPrinter, TestCXXConstructorDecl8) {
  587 TEST(DeclPrinter, TestCXXConstructorDecl9) {
  596 TEST(DeclPrinter, TestCXXConstructorDecl10) {
  606 TEST(DeclPrinter, TestCXXConstructorDecl11) {
  616 TEST(DeclPrinter, TestCXXDestructorDecl1) {
  625 TEST(DeclPrinter, TestCXXDestructorDecl2) {
  634 TEST(DeclPrinter, TestCXXConversionDecl1) {
  643 TEST(DeclPrinter, TestCXXConversionDecl2) {
  652 TEST(DeclPrinter, TestCXXConversionDecl3) {
  662 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction1) {
  672 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction2) {
  682 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction3) {
  692 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction4) {
  701 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction5) {
  711 TEST(DeclPrinter, TestCXXMethodDecl_Operator1) {
  738 TEST(DeclPrinter, TestCXXMethodDecl_Operator2) {
  761 TEST(DeclPrinter, TestCXXMethodDecl1) {
  770 TEST(DeclPrinter, TestCXXMethodDecl2) {
  779 TEST(DeclPrinter, TestCXXMethodDecl3) {
  792 TEST(DeclPrinter, TestCXXMethodDecl4) {
  801 TEST(DeclPrinter, TestCXXMethodDecl5) {
  810 TEST(DeclPrinter, TestCXXMethodDecl_CVQualifier1) {
  819 TEST(DeclPrinter, TestCXXMethodDecl_CVQualifier2) {
  828 TEST(DeclPrinter, TestCXXMethodDecl_CVQualifier3) {
  837 TEST(DeclPrinter, TestCXXMethodDecl_RefQualifier1) {
  846 TEST(DeclPrinter, TestCXXMethodDecl_RefQualifier2) {
  855 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification1) {
  864 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification2) {
  873 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification3) {
  883 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification4) {
  892 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification5) {
  902 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification6) {
  912 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification7) {
  923 TEST(DeclPrinter, TestVarDecl1) {
  931 TEST(DeclPrinter, TestVarDecl2) {
  939 TEST(DeclPrinter, TestVarDecl3) {
  947 TEST(DeclPrinter, TestFieldDecl1) {
  956 TEST(DeclPrinter, TestFieldDecl2) {
  965 TEST(DeclPrinter, TestClassTemplateDecl1) {
  973 TEST(DeclPrinter, TestClassTemplateDecl2) {
  981 TEST(DeclPrinter, TestClassTemplateDecl3) {
  989 TEST(DeclPrinter, TestClassTemplateDecl4) {
  997 TEST(DeclPrinter, TestClassTemplateDecl5) {
 1005 TEST(DeclPrinter, TestClassTemplateDecl6) {
 1013 TEST(DeclPrinter, TestClassTemplateDecl7) {
 1022 TEST(DeclPrinter, TestClassTemplateDecl8) {
 1029 TEST(DeclPrinter, TestClassTemplateDecl9) {
 1037 TEST(DeclPrinter, TestClassTemplateDecl10) {
 1045 TEST(DeclPrinter, TestClassTemplateDecl11) {
 1053 TEST(DeclPrinter, TestClassTemplatePartialSpecializationDecl1) {
 1063 TEST(DeclPrinter, TestClassTemplatePartialSpecializationDecl2) {
 1074 TEST(DeclPrinter, TestClassTemplateSpecializationDecl1) {
 1084 TEST(DeclPrinter, TestFunctionTemplateDecl1) {
 1092 TEST(DeclPrinter, TestFunctionTemplateDecl2) {
 1100 TEST(DeclPrinter, TestFunctionTemplateDecl3) {
 1108 TEST(DeclPrinter, TestFunctionTemplateDecl4) {
 1115 TEST(DeclPrinter, TestFunctionTemplateDecl5) {
 1122 TEST(DeclPrinter, TestFunctionTemplateDecl6) {
 1131 TEST(DeclPrinter, TestTemplateArgumentList1) {
 1141 TEST(DeclPrinter, TestTemplateArgumentList2) {
 1152 TEST(DeclPrinter, TestTemplateArgumentList3) {
 1162 TEST(DeclPrinter, TestTemplateArgumentList4) {
 1172 TEST(DeclPrinter, TestTemplateArgumentList5) {
 1181 TEST(DeclPrinter, TestTemplateArgumentList6) {
 1191 TEST(DeclPrinter, TestTemplateArgumentList7) {
 1202 TEST(DeclPrinter, TestTemplateArgumentList8) {
 1213 TEST(DeclPrinter, TestTemplateArgumentList9) {
 1222 TEST(DeclPrinter, TestTemplateArgumentList10) {
 1231 TEST(DeclPrinter, TestTemplateArgumentList11) {
 1240 TEST(DeclPrinter, TestTemplateArgumentList12) {
 1250 TEST(DeclPrinter, TestTemplateArgumentList13) {
 1261 TEST(DeclPrinter, TestTemplateArgumentList14) {
 1273 TEST(DeclPrinter, TestTemplateArgumentList15) {
 1284 TEST(DeclPrinter, TestStaticAssert1) {
 1291 TEST(DeclPrinter, TestObjCMethod1) {
 1304 TEST(DeclPrinter, TestObjCProtocol1) {
 1315 TEST(DeclPrinter, TestObjCProtocol2) {
tools/clang/unittests/AST/DeclTest.cpp
   25 TEST(Decl, CleansUpAPValues) {
   65 TEST(Decl, AsmLabelAttr) {
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp
   83 TEST(EvaluateAsRValue, FailsGracefullyForUnknownTypes) {
tools/clang/unittests/AST/ExternalASTSourceTest.cpp
   65 TEST(ExternalASTSourceTest, FailedLookupOccursOnce) {
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp
  160 TEST(NamedDeclPrinter, TestNamespace1) {
  167 TEST(NamedDeclPrinter, TestNamespace2) {
  174 TEST(NamedDeclPrinter, TestUnscopedUnnamedEnum) {
  181 TEST(NamedDeclPrinter, TestNamedEnum) {
  188 TEST(NamedDeclPrinter, TestScopedNamedEnum) {
  195 TEST(NamedDeclPrinter, TestClassWithUnscopedUnnamedEnum) {
  202 TEST(NamedDeclPrinter, TestClassWithUnscopedNamedEnum) {
  209 TEST(NamedDeclPrinter, TestClassWithScopedNamedEnum) {
  216 TEST(NamedDeclPrinter, TestLinkageInNamespace) {
  223 TEST(NamedDeclPrinter, TestObjCClassExtension) {
  239 TEST(NamedDeclPrinter, TestObjCClassExtensionWithGetter) {
  255 TEST(NamedDeclPrinter, NestedNameSpecifierSimple) {
  263 TEST(NamedDeclPrinter, NestedNameSpecifierTemplateArgs) {
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp
   74 TEST(OMPStructuredBlock, TestAtomic) {
   85 TEST(OMPStructuredBlock, TestBarrier) {
   96 TEST(OMPStructuredBlock, TestCancel) {
  115 TEST(OMPStructuredBlock, TestCancellationPoint) {
  135 TEST(OMPStructuredBlock, TestCritical) {
  245 TEST(OMPStructuredBlock, TestFlush) {
  256 TEST(OMPStructuredBlock, TestMaster) {
  267 TEST(OMPStructuredBlock, TestOrdered0) {
  278 TEST(OMPStructuredBlock, TestOrdered1) {
  290 TEST(OMPStructuredBlock, TestOrdered2) {
  306 TEST(OMPStructuredBlock, DISABLED_TestParallelMaster0XFAIL) {
  317 TEST(OMPStructuredBlock, DISABLED_TestParallelMaster1XFAIL) {
  328 TEST(OMPStructuredBlock, TestParallelSections) {
  339 TEST(OMPStructuredBlock, TestParallelDirective) {
  366 TEST(OMPStructuredBlock, TestSectionDirective) {
  385 TEST(OMPStructuredBlock, TestSections) {
  396 TEST(OMPStructuredBlock, TestSingleDirective) {
  407 TEST(OMPStructuredBlock, TesTargetDataDirective) {
  418 TEST(OMPStructuredBlock, TesTargetEnterDataDirective) {
  430 TEST(OMPStructuredBlock, TesTargetExitDataDirective) {
  442 TEST(OMPStructuredBlock, TestTargetParallelDirective) {
  453 TEST(OMPStructuredBlock, TestTargetTeams) {
  464 TEST(OMPStructuredBlock, TestTargetUpdateDirective) {
  475 TEST(OMPStructuredBlock, TestTarget) {
  486 TEST(OMPStructuredBlock, TestTask) {
  497 TEST(OMPStructuredBlock, TestTaskgroup) {
  508 TEST(OMPStructuredBlock, TestTaskwaitDirective) {
  519 TEST(OMPStructuredBlock, TestTaskyieldDirective) {
  530 TEST(OMPStructuredBlock, TestTeams) {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp
   94 TEST(RecursiveASTVisitorTest, AttributesInsideDecls) {
tools/clang/unittests/AST/SourceLocationTest.cpp
   30 TEST(MatchVerifier, ParseError) {
   36 TEST(MatchVerifier, NoMatch) {
   42 TEST(MatchVerifier, WrongType) {
   48 TEST(LocationVerifier, WrongLocation) {
   54 TEST(RangeVerifier, WrongRange) {
   67 TEST(LabelDecl, Range) {
   73 TEST(LabelStmt, Range) {
   79 TEST(ParmVarDecl, KNRLocation) {
   85 TEST(ParmVarDecl, KNRRange) {
   91 TEST(CXXNewExpr, ArrayRange) {
   97 TEST(CXXNewExpr, ParenRange) {
  103 TEST(MemberExpr, ImplicitMemberRange) {
  118 TEST(MemberExpr, ArrowRange) {
  126 TEST(MemberExpr, MacroArrowRange) {
  135 TEST(MemberExpr, ImplicitArrowRange) {
  143 TEST(VarDecl, VMTypeFixedVarDeclRange) {
  150 TEST(TypeLoc, IntRange) {
  156 TEST(TypeLoc, LongRange) {
  162 TEST(TypeLoc, LongDoubleRange) {
  168 TEST(TypeLoc, DoubleLongRange) {
  174 TEST(TypeLoc, LongIntRange) {
  180 TEST(TypeLoc, IntLongRange) {
  186 TEST(TypeLoc, UnsignedIntRange) {
  192 TEST(TypeLoc, IntUnsignedRange) {
  198 TEST(TypeLoc, LongLongRange) {
  204 TEST(TypeLoc, UnsignedLongLongRange) {
  210 TEST(TypeLoc, LongUnsignedLongRange) {
  216 TEST(TypeLoc, LongLongUnsignedRange) {
  222 TEST(TypeLoc, ConstLongLongRange) {
  228 TEST(TypeLoc, LongConstLongRange) {
  234 TEST(TypeLoc, LongLongConstRange) {
  240 TEST(CXXConstructorDecl, NoRetFunTypeLocRange) {
  246 TEST(CXXConstructorDecl, DefaultedCtorLocRange) {
  252 TEST(CXXConstructorDecl, DeletedCtorLocRange) {
  258 TEST(CompoundLiteralExpr, CompoundVectorLiteralRange) {
  266 TEST(CompoundLiteralExpr, ParensCompoundVectorLiteralRange) {
  275 TEST(InitListExpr, VectorLiteralListBraceRange) {
  283 TEST(InitListExpr, VectorLiteralInitListParens) {
  301 TEST(TemplateSpecializationTypeLoc, AngleBracketLocations) {
  310 TEST(CXXNewExpr, TypeParenRange) {
  326 TEST(UnaryTransformTypeLoc, ParensRange) {
  337 TEST(CXXFunctionalCastExpr, SourceRange) {
  347 TEST(CXXConstructExpr, SourceRange) {
  357 TEST(CXXTemporaryObjectExpr, SourceRange) {
  366 TEST(CXXUnresolvedConstructExpr, SourceRange) {
  379 TEST(UsingDecl, SourceRange) {
  388 TEST(UnresolvedUsingValueDecl, SourceRange) {
  399 TEST(FriendDecl, FriendNonMemberFunctionLocation) {
  408 TEST(FriendDecl, FriendNonMemberFunctionRange) {
  417 TEST(FriendDecl, FriendNonMemberFunctionDefinitionLocation) {
  426 TEST(FriendDecl, FriendNonMemberFunctionDefinitionRange) {
  435 TEST(FriendDecl, FriendElaboratedTypeLocation) {
  444 TEST(FriendDecl, FriendElaboratedTypeRange) {
  453 TEST(FriendDecl, FriendSimpleTypeLocation) {
  463 TEST(FriendDecl, FriendSimpleTypeRange) {
  473 TEST(FriendDecl, FriendTemplateParameterLocation) {
  483 TEST(FriendDecl, FriendTemplateParameterRange) {
  493 TEST(FriendDecl, FriendDecltypeLocation) {
  504 TEST(FriendDecl, FriendDecltypeRange) {
  515 TEST(FriendDecl, FriendConstructorDestructorLocation) {
  533 TEST(FriendDecl, FriendConstructorDestructorRange) {
  551 TEST(FriendDecl, FriendTemplateFunctionLocation) {
  561 TEST(FriendDecl, FriendTemplateFunctionRange) {
  571 TEST(FriendDecl, FriendTemplateClassLocation) {
  581 TEST(FriendDecl, FriendTemplateClassRange) {
  591 TEST(FriendDecl, FriendInlineFunctionLocation) {
  600 TEST(FriendDecl, FriendInlineFunctionRange) {
  609 TEST(FriendDecl, InstantiationSourceRange) {
  622 TEST(ObjCMessageExpr, CXXConstructExprRange) {
  634 TEST(FunctionDecl, FunctionDeclWithThrowSpecification) {
  642 TEST(FunctionDecl, FunctionDeclWithNoExceptSpecification) {
  651 TEST(CXXMethodDecl, CXXMethodDeclWithThrowSpecification) {
  661 TEST(CXXMethodDecl, CXXMethodDeclWithNoExceptSpecification) {
  698 TEST(FunctionDecl, ExceptionSpecifications) {
tools/clang/unittests/AST/StmtPrinterTest.cpp
   93 TEST(StmtPrinter, TestIntegerLiteral) {
  107 TEST(StmtPrinter, TestMSIntegerLiteral) {
  123 TEST(StmtPrinter, TestFloatingPointLiteral) {
  131 TEST(StmtPrinter, TestCXXConversionDeclImplicit) {
  145 TEST(StmtPrinter, TestCXXConversionDeclExplicit) {
  160 TEST(StmtPrinter, TestCXXLamda) {
  197 TEST(StmtPrinter, TestNoImplicitBases) {
  235 TEST(StmtPrinter, TerseOutputWithLambdas) {
tools/clang/unittests/ASTMatchers/ASTMatchersInternalTest.cpp
   22 TEST(HasNameDeathTest, DiesOnEmptyName) {
   29 TEST(HasNameDeathTest, DiesOnEmptyPattern) {
   37 TEST(ConstructVariadic, MismatchedTypes_Regression) {
   54 TEST(AstMatcherPMacro, Works) {
   76 TEST(AstPolymorphicMatcherPMacro, Works) {
   95 TEST(MatchFinder, CheckProfiling) {
  124 TEST(MatchFinder, InterceptsStartOfTranslationUnit) {
  150 TEST(MatchFinder, InterceptsEndOfTranslationUnit) {
  166 TEST(Matcher, matchOverEntireASTContext) {
  175 TEST(IsInlineMatcher, IsInline) {
  186 TEST(Matcher, IsExpansionInMainFileMatcher) {
  197 TEST(Matcher, IsExpansionInSystemHeader) {
  211 TEST(Matcher, IsExpansionInFileMatching) {
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
   22 TEST(AllOf, AllOverloadsWork) {
   50 TEST(DeclarationMatcher, MatchHas) {
   63 TEST(DeclarationMatcher, MatchHasRecursiveAllOf) {
  121 TEST(DeclarationMatcher, MatchHasRecursiveAnyOf) {
  152 TEST(DeclarationMatcher, MatchNot) {
  181 TEST(CastExpression, HasCastKind) {
  190 TEST(DeclarationMatcher, HasDescendant) {
  250 TEST(DeclarationMatcher, HasDescendantMemoization) {
  256 TEST(DeclarationMatcher, HasDescendantMemoizationUsesRestrictKind) {
  270 TEST(DeclarationMatcher, HasAncestorMemoization) {
  283 TEST(DeclarationMatcher, HasAttr) {
  291 TEST(DeclarationMatcher, MatchAnyOf) {
  325 TEST(DeclarationMatcher, ClassIsDerived) {
  569 TEST(DeclarationMatcher, IsDerivedFromEmptyName) {
  576 TEST(DeclarationMatcher, ObjCClassIsDerived) {
  681 TEST(DeclarationMatcher, IsLambda) {
  687 TEST(Matcher, BindMatchedNodes) {
  711 TEST(Matcher, BindTheSameNameInAlternatives) {
  728 TEST(Matcher, BindsIDForMemoizedResults) {
  740 TEST(HasType, MatchesAsString) {
  753 TEST(Matcher, HasOperatorNameForOverloadedOperatorCall) {
  781 TEST(Matcher, NestedOverloadedOperatorCalls) {
  799 TEST(Matcher, VarDecl_Storage) {
  811 TEST(Matcher, VarDecl_IsStaticLocal) {
  819 TEST(Matcher, VarDecl_StorageDuration) {
  844 TEST(Matcher, FindsVarDeclInFunctionParameter) {
  850 TEST(UnaryExpressionOrTypeTraitExpression, MatchesCorrectType) {
  862 TEST(IsInteger, MatchesIntegers) {
  870 TEST(IsInteger, ReportsNoFalsePositives) {
  877 TEST(IsSignedInteger, MatchesSignedIntegers) {
  883 TEST(IsUnsignedInteger, MatchesUnsignedIntegers) {
  889 TEST(IsAnyPointer, MatchesPointers) {
  893 TEST(IsAnyPointer, MatchesObjcPointer) {
  898 TEST(IsAnyPointer, ReportsNoFalsePositives) {
  902 TEST(IsAnyCharacter, MatchesCharacters) {
  906 TEST(IsAnyCharacter, ReportsNoFalsePositives) {
  910 TEST(IsArrow, MatchesMemberVariablesViaArrow) {
  924 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) {
  933 TEST(IsArrow, MatchesMemberCallsViaArrow) {
  950 TEST(ConversionDeclaration, IsExplicit) {
  966 TEST(Matcher, ArgumentCount) {
  974 TEST(Matcher, ParameterCount) {
  983 TEST(Matcher, References) {
 1000 TEST(QualType, hasLocalQualifiers) {
 1011 TEST(IsExternC, MatchesExternCFunctionDeclarations) {
 1018 TEST(IsExternC, MatchesExternCVariableDeclarations) {
 1024 TEST(IsStaticStorageClass, MatchesStaticDeclarations) {
 1033 TEST(IsDefaulted, MatchesDefaultedFunctionDeclarations) {
 1040 TEST(IsDeleted, MatchesDeletedFunctionDeclarations) {
 1047 TEST(IsNoThrow, MatchesNoThrowFunctionDeclarations) {
 1063 TEST(isConstexpr, MatchesConstexprDeclarations) {
 1074 TEST(TemplateArgumentCountIs, Matches) {
 1089 TEST(IsIntegral, Matches) {
 1098 TEST(EqualsIntegralValue, Matches) {
 1113 TEST(Matcher, MatchesAccessSpecDecls) {
 1125 TEST(Matcher, MatchesFinal) {
 1134 TEST(Matcher, MatchesVirtualMethod) {
 1140 TEST(Matcher, MatchesVirtualAsWrittenMethod) {
 1150 TEST(Matcher, MatchesPureMethod) {
 1156 TEST(Matcher, MatchesCopyAssignmentOperator) {
 1171 TEST(Matcher, MatchesMoveAssignmentOperator) {
 1186 TEST(Matcher, MatchesConstMethod) {
 1193 TEST(Matcher, MatchesOverridingMethod) {
 1210 TEST(Matcher, ConstructorArgument) {
 1234 TEST(Matcher, ConstructorArgumentCount) {
 1251 TEST(Matcher, ConstructorListInitialization) {
 1263 TEST(ConstructorDeclaration, IsImplicit) {
 1278 TEST(ConstructorDeclaration, IsExplicit) {
 1294 TEST(DeductionGuideDeclaration, IsExplicit) {
 1317 TEST(ConstructorDeclaration, Kinds) {
 1349 TEST(ConstructorDeclaration, IsUserProvided) {
 1362 TEST(ConstructorDeclaration, IsDelegatingConstructor) {
 1375 TEST(StringLiteral, HasSize) {
 1386 TEST(Matcher, HasNameSupportsNamespaces) {
 1413 TEST(Matcher, HasNameSupportsOuterClasses) {
 1448 TEST(Matcher, HasNameSupportsInlinedNamespaces) {
 1456 TEST(Matcher, HasNameSupportsAnonymousNamespaces) {
 1466 TEST(Matcher, HasNameSupportsAnonymousOuterClasses) {
 1481 TEST(Matcher, HasNameSupportsFunctionScope) {
 1494 TEST(Matcher, HasAnyName) {
 1510 TEST(Matcher, IsDefinition) {
 1535 TEST(Matcher, HandlesNullQualTypes) {
 1560 TEST(ObjCIvarRefExprMatcher, IvarExpr) {
 1571 TEST(BlockExprMatcher, BlockExpr) {
 1575 TEST(StatementCountIs, FindsNoStatementsInAnEmptyCompoundStatement) {
 1582 TEST(StatementCountIs, AppearsToMatchOnlyOneCount) {
 1591 TEST(StatementCountIs, WorksWithMultipleStatements) {
 1596 TEST(StatementCountIs, WorksWithNestedCompoundStatements) {
 1607 TEST(Member, WorksInSimplestCase) {
 1612 TEST(Member, DoesNotMatchTheBaseExpression) {
 1619 TEST(Member, MatchesInMemberFunctionCall) {
 1627 TEST(Member, MatchesMember) {
 1636 TEST(Member, BitFields) {
 1645 TEST(Member, InClassInitializer) {
 1655 TEST(Member, UnderstandsAccess) {
 1683 TEST(hasDynamicExceptionSpec, MatchesDynamicExceptionSpecifications) {
 1713 TEST(HasObjectExpression, DoesNotMatchMember) {
 1719 TEST(HasObjectExpression, MatchesBaseOfVariable) {
 1736 TEST(HasObjectExpression, MatchesBaseOfMemberFunc) {
 1749 TEST(HasObjectExpression,
 1761 TEST(Field, DoesNotMatchNonFieldMembers) {
 1768 TEST(Field, MatchesField) {
 1772 TEST(IsVolatileQualified, QualifiersMatch) {
 1781 TEST(IsConstQualified, MatchesConstInt) {
 1786 TEST(IsConstQualified, MatchesConstPointer) {
 1791 TEST(IsConstQualified, MatchesThroughTypedef) {
 1798 TEST(IsConstQualified, DoesNotMatchInappropriately) {
 1805 TEST(DeclCount, DeclCountIsCorrect) {
 1815 TEST(EachOf, TriggersForEachMatch) {
 1823 TEST(EachOf, BehavesLikeAnyOfUnlessBothMatch) {
 1840 TEST(IsTemplateInstantiation, MatchesImplicitClassTemplateInstantiation) {
 1854 TEST(IsTemplateInstantiation, MatchesImplicitFunctionTemplateInstantiation) {
 1861 TEST(IsTemplateInstantiation, MatchesExplicitClassTemplateInstantiation) {
 1877 TEST(IsTemplateInstantiation,
 1885 TEST(IsTemplateInstantiation,
 1896 TEST(IsTemplateInstantiation, DoesNotMatchInstantiationsInsideOfInstantiation) {
 1909 TEST(IsTemplateInstantiation, DoesNotMatchExplicitClassTemplateSpecialization) {
 1916 TEST(IsTemplateInstantiation, DoesNotMatchNonTemplate) {
 1922 TEST(IsInstantiated, MatchesInstantiation) {
 1928 TEST(IsInstantiated, NotMatchesDefinition) {
 1933 TEST(IsInTemplateInstantiation, MatchesInstantiationStmt) {
 1939 TEST(IsInTemplateInstantiation, NotMatchesDefinitionStmt) {
 1944 TEST(IsInstantiated, MatchesFunctionInstantiation) {
 1950 TEST(IsInstantiated, NotMatchesFunctionDefinition) {
 1955 TEST(IsInTemplateInstantiation, MatchesFunctionInstantiationStmt) {
 1961 TEST(IsInTemplateInstantiation, NotMatchesFunctionDefinitionStmt) {
 1966 TEST(IsInTemplateInstantiation, Sharing) {
 1978 TEST(IsInstantiationDependent, MatchesNonValueTypeDependent) {
 1984 TEST(IsInstantiationDependent, MatchesValueDependent) {
 1989 TEST(IsInstantiationDependent, MatchesTypeDependent) {
 1994 TEST(IsTypeDependent, MatchesTypeDependent) {
 1999 TEST(IsTypeDependent, NotMatchesValueDependent) {
 2004 TEST(IsValueDependent, MatchesValueDependent) {
 2009 TEST(IsValueDependent, MatchesTypeDependent) {
 2014 TEST(IsValueDependent, MatchesInstantiationDependent) {
 2020 TEST(IsExplicitTemplateSpecialization,
 2030 TEST(IsExplicitTemplateSpecialization,
 2042 TEST(IsExplicitTemplateSpecialization,
 2052 TEST(IsExplicitTemplateSpecialization,
 2064 TEST(TypeMatching, MatchesNoReturn) {
 2142 TEST(TypeMatching, MatchesBool) {
 2149 TEST(TypeMatching, MatchesVoid) {
 2154 TEST(TypeMatching, MatchesRealFloats) {
 2163 TEST(TypeMatching, MatchesArrayTypes) {
 2197 TEST(TypeMatching, DecayedType) {
 2202 TEST(TypeMatching, MatchesComplexTypes) {
 2212 TEST(NS, Anonymous) {
 2217 TEST(DeclarationMatcher, InStdNamespace) {
 2268 TEST(EqualsBoundNodeMatcher, QualType) {
 2279 TEST(EqualsBoundNodeMatcher, NonMatchingTypes) {
 2286 TEST(EqualsBoundNodeMatcher, Stmt) {
 2297 TEST(EqualsBoundNodeMatcher, Decl) {
 2308 TEST(EqualsBoundNodeMatcher, Type) {
 2322 TEST(EqualsBoundNodeMatcher, UsingForEachDescendant) {
 2343 TEST(EqualsBoundNodeMatcher, FiltersMatchedCombinations) {
 2356 TEST(EqualsBoundNodeMatcher, UnlessDescendantsOfAncestorsMatch) {
 2388 TEST(NullPointerConstants, Basic) {
 2398 TEST(HasExternalFormalLinkage, Basic) {
 2414 TEST(HasDefaultArgument, Basic) {
 2421 TEST(IsArray, Basic) {
 2426 TEST(HasArraySize, Basic) {
 2431 TEST(HasDefinition, MatchesStructDefinition) {
 2438 TEST(HasDefinition, MatchesClassDefinition) {
 2445 TEST(HasDefinition, MatchesUnionDefinition) {
 2452 TEST(IsScopedEnum, MatchesScopedEnum) {
 2457 TEST(HasTrailingReturn, MatchesTrailingReturn) {
 2467 TEST(HasTrailingReturn, MatchesLambdaTrailingReturn) {
 2476 TEST(IsAssignmentOperator, Basic) {
 2491 TEST(HasInit, Basic) {
 2503 TEST(Matcher, isMain) {
 2511 TEST(OMPExecutableDirective, isStandaloneDirective) {
 2528 TEST(Stmt, isOMPStructuredBlock) {
 2548 TEST(OMPExecutableDirective, hasStructuredBlock) {
 2576 TEST(OMPExecutableDirective, hasClause) {
 2614 TEST(OMPDefaultClause, isNoneKind) {
 2653 TEST(OMPDefaultClause, isSharedKind) {
 2692 TEST(OMPExecutableDirective, isAllowedToContainClauseKind) {
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
   21 TEST(Finder, DynamicOnlyAcceptsSomeMatchers) {
   33 TEST(Decl, MatchesDeclarations) {
   39 TEST(NameableDeclaration, MatchesVariousDecls) {
   52 TEST(NameableDeclaration, REMatchesVariousDecls) {
   82 TEST(DeclarationMatcher, MatchClass) {
   97 TEST(DeclarationMatcher, translationUnitDecl) {
  112 TEST(DeclarationMatcher, LinkageSpecification) {
  117 TEST(ClassTemplate, DoesNotMatchClass) {
  123 TEST(ClassTemplate, MatchesClassTemplate) {
  129 TEST(ClassTemplate, DoesNotMatchClassTemplateExplicitSpecialization) {
  136 TEST(ClassTemplate, DoesNotMatchClassTemplatePartialSpecialization) {
  143 TEST(DeclarationMatcher, MatchCudaDecl) {
  155 TEST(ValueDecl, Matches) {
  162 TEST(FriendDecl, Matches) {
  172 TEST(Enum, DoesNotMatchClasses) {
  176 TEST(Enum, MatchesEnums) {
  180 TEST(EnumConstant, Matches) {
  187 TEST(Matcher, UnresolvedLookupExpr) {
  201 TEST(Matcher, ADLCall) {
  235 TEST(Matcher, Call) {
  282 TEST(Matcher, Lambda) {
  287 TEST(Matcher, ForRange) {
  295 TEST(Matcher, SubstNonTypeTemplateParm) {
  306 TEST(Matcher, NonTypeTemplateParmDecl) {
  313 TEST(Matcher, templateTypeParmDecl) {
  320 TEST(Matcher, UserDefinedLiteral) {
  328 TEST(Matcher, FlowControl) {
  342 TEST(Matcher, OverloadedOperatorCall) {
  368 TEST(Matcher, ThisPointerType) {
  398 TEST(Matcher, VariableUsage) {
  424 TEST(Matcher, CalledVariable) {
  444 TEST(UnaryExprOrTypeTraitExpr, MatchesSizeOfAndAlignOf) {
  456 TEST(MemberExpression, DoesNotMatchClasses) {
  463 TEST(MemberExpression, MatchesMemberFunctionCall) {
  471 TEST(MemberExpression, MatchesVariable) {
  487 TEST(MemberExpression, MatchesStaticVariable) {
  496 TEST(Function, MatchesFunctionDeclarations) {
  533 TEST(FunctionTemplate, MatchesFunctionTemplateDeclarations) {
  539 TEST(FunctionTemplate, DoesNotMatchFunctionDeclarations) {
  545 TEST(FunctionTemplate, DoesNotMatchFunctionTemplateSpecializations) {
  554 TEST(Matcher, MatchesClassTemplateSpecialization) {
  564 TEST(DeclaratorDecl, MatchesDeclaratorDecls) {
  569 TEST(ParmVarDecl, MatchesParmVars) {
  574 TEST(Matcher, ConstructorCall) {
  588 TEST(Match, ConstructorInitializers) {
  593 TEST(Matcher, ThisExpr) {
  600 TEST(Matcher, BindTemporaryExpression) {
  631 TEST(MaterializeTemporaryExpr, MatchesTemporary) {
  666 TEST(Matcher, NewExpression) {
  677 TEST(Matcher, DeleteExpression) {
  682 TEST(Matcher, DefaultArgument) {
  691 TEST(Matcher, StringLiterals) {
  702 TEST(Matcher, CharacterLiterals) {
  712 TEST(Matcher, IntegerLiterals) {
  734 TEST(Matcher, FloatLiterals) {
  753 TEST(Matcher, NullPtrLiteral) {
  757 TEST(Matcher, ChooseExpr) {
  762 TEST(Matcher, GNUNullExpr) {
  766 TEST(Matcher, AtomicExpr) {
  771 TEST(Matcher, Initializers) {
  822 TEST(Matcher, ParenListExpr) {
  829 TEST(Matcher, StmtExpr) {
  834 TEST(Matcher, ImportPredefinedExpr) {
  842 TEST(Matcher, AsmStatement) {
  846 TEST(Matcher, Conditions) {
  857 TEST(Matcher, ConditionalOperator) {
  878 TEST(Matcher, BinaryConditionalOperator) {
  896 TEST(ArraySubscriptMatchers, ArraySubscripts) {
  903 TEST(For, FindsForLoops) {
  911 TEST(For, ReportsNoFalsePositives) {
  916 TEST(CompoundStatement, HandlesSimpleCases) {
  922 TEST(CompoundStatement, DoesNotMatchEmptyStruct) {
  931 TEST(CastExpression, MatchesExplicitCasts) {
  937 TEST(CastExpression, MatchesImplicitCasts) {
  944 TEST(CastExpression, DoesNotMatchNonCasts) {
  951 TEST(ReinterpretCast, MatchesSimpleCase) {
  956 TEST(ReinterpretCast, DoesNotMatchOtherCasts) {
  968 TEST(FunctionalCast, MatchesSimpleCase) {
  974 TEST(FunctionalCast, DoesNotMatchOtherCasts) {
  984 TEST(DynamicCast, MatchesSimpleCase) {
  991 TEST(StaticCast, MatchesSimpleCase) {
  996 TEST(StaticCast, DoesNotMatchOtherCasts) {
 1008 TEST(CStyleCast, MatchesSimpleCase) {
 1012 TEST(CStyleCast, DoesNotMatchOtherCasts) {
 1022 TEST(ImplicitCast, MatchesSimpleCase) {
 1034 TEST(ImplicitCast, DoesNotMatchIncorrectly) {
 1053 TEST(Statement, DoesNotMatchDeclarations) {
 1057 TEST(Statement, MatchesCompoundStatments) {
 1061 TEST(DeclarationStatement, DoesNotMatchCompoundStatements) {
 1065 TEST(DeclarationStatement, MatchesVariableDeclarationStatements) {
 1069 TEST(ExprWithCleanups, MatchesExprWithCleanups) {
 1078 TEST(InitListExpression, MatchesInitListExpression) {
 1091 TEST(CXXStdInitializerListExpression, MatchesCXXStdInitializerListExpression) {
 1114 TEST(UsingDeclaration, MatchesUsingDeclarations) {
 1119 TEST(UsingDeclaration, MatchesShadowUsingDelcarations) {
 1124 TEST(UsingDirectiveDeclaration, MatchesUsingNamespace) {
 1132 TEST(While, MatchesWhileLoops) {
 1138 TEST(Do, MatchesDoLoops) {
 1143 TEST(Do, DoesNotMatchWhileLoops) {
 1147 TEST(SwitchCase, MatchesCase) {
 1154 TEST(SwitchCase, MatchesSwitch) {
 1161 TEST(ExceptionHandling, SimpleCases) {
 1180 TEST(ParenExpression, SimpleCases) {
 1188 TEST(ParenExpression, IgnoringParens) {
 1196 TEST(TypeMatching, MatchesTypes) {
 1200 TEST(TypeMatching, MatchesConstantArrayTypes) {
 1211 TEST(TypeMatching, MatchesDependentSizedArrayTypes) {
 1220 TEST(TypeMatching, MatchesIncompleteArrayType) {
 1228 TEST(TypeMatching, MatchesVariableArrayType) {
 1239 TEST(TypeMatching, MatchesAtomicTypes) {
 1252 TEST(TypeMatching, MatchesAutoTypes) {
 1269 TEST(TypeMatching, MatchesDeclTypes) {
 1275 TEST(TypeMatching, MatchesFunctionTypes) {
 1280 TEST(TypeMatching, IgnoringParens) {
 1287 TEST(TypeMatching, MatchesFunctionProtoTypes) {
 1296 TEST(TypeMatching, MatchesParenType) {
 1309 TEST(TypeMatching, PointerTypes) {
 1384 TEST(TypeMatching, AutoRefTypes) {
 1414 TEST(TypeMatching, MatchesEnumTypes) {
 1421 TEST(TypeMatching, MatchesPointersToConstTypes) {
 1434 TEST(TypeMatching, MatchesTypedefTypes) {
 1439 TEST(TypeMatching, MatchesTemplateSpecializationType) {
 1444 TEST(TypeMatching, MatchesRecordType) {
 1452 TEST(TypeMatching, MatchesElaboratedType) {
 1464 TEST(TypeMatching, MatchesSubstTemplateTypeParmType) {
 1476 TEST(NNS, MatchesNestedNameSpecifiers) {
 1494 TEST(NullStatement, SimpleCases) {
 1499 TEST(NS, Alias) {
 1504 TEST(NNS, MatchesTypes) {
 1513 TEST(NNS, MatchesNamespaceDecls) {
 1521 TEST(NNS, MatchesNestedNameSpecifierPrefixes) {
 1576 TEST(IsEqualTo, MatchesNodesByIdentity) {
 1589 TEST(TypedefDeclMatcher, Match) {
 1596 TEST(TypeAliasDeclMatcher, Match) {
 1603 TEST(TypedefNameDeclMatcher, Match) {
 1610 TEST(TypeAliasTemplateDeclMatcher, Match) {
 1626 TEST(ObjCMessageExprMatcher, SimpleExprs) {
 1684 TEST(ObjCDeclMatcher, CoreDecls) {
 1733 TEST(ObjCStmtMatcher, ExceptionStmts) {
 1756 TEST(ObjCAutoreleaseMatcher, AutoreleasePool) {
 1768 TEST(OMPExecutableDirective, Matches) {
 1792 TEST(OMPDefaultClause, Matches) {
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
   21 TEST(DeclarationMatcher, hasMethod) {
   28 TEST(DeclarationMatcher, ClassDerivedFromDependentTemplateSpecialization) {
   38 TEST(DeclarationMatcher, hasDeclContext) {
   65 TEST(HasDescendant, MatchesDescendantTypes) {
   86 TEST(HasDescendant, MatchesDescendantsOfTypes) {
  102 TEST(Has, MatchesChildrenOfTypes) {
  113 TEST(Has, MatchesChildTypes) {
  122 TEST(StatementMatcher, Has) {
  133 TEST(StatementMatcher, HasDescendant) {
  146 TEST(TypeMatcher, MatchesClassType) {
  169 TEST(TypeMatcher, MatchesDeclTypes) {
  217 TEST(HasDeclaration, HasDeclarationOfEnumType) {
  223 TEST(HasDeclaration, HasGetDeclTraitTest) {
  232 TEST(HasDeclaration, ElaboratedType) {
  243 TEST(HasDeclaration, HasDeclarationOfTypeWithDecl) {
  251 TEST(HasDeclaration, HasDeclarationOfTemplateSpecializationType) {
  264 TEST(HasDeclaration, HasDeclarationOfCXXNewExpr) {
  270 TEST(HasDeclaration, HasDeclarationOfTypeAlias) {
  276 TEST(HasUnqualifiedDesugaredType, DesugarsUsing) {
  285 TEST(HasUnderlyingDecl, Matches) {
  300 TEST(HasType, TakesQualTypeMatcherAndMatchesExpr) {
  312 TEST(HasType, TakesQualTypeMatcherAndMatchesValueDecl) {
  323 TEST(HasType, TakesDeclMatcherAndMatchesExpr) {
  332 TEST(HasType, TakesDeclMatcherAndMatchesValueDecl) {
  340 TEST(HasType, MatchesTypedefDecl) {
  350 TEST(HasType, MatchesTypedefNameDecl) {
  360 TEST(HasTypeLoc, MatchesDeclaratorDecls) {
  370 TEST(Callee, MatchesDeclarations) {
  383 TEST(Callee, MatchesMemberExpressions) {
  390 TEST(Matcher, Argument) {
  404 TEST(Matcher, AnyArgument) {
  443 TEST(Matcher, HasReceiver) {
  457 TEST(Matcher, isClassMessage) {
  471 TEST(Matcher, isInstanceMessage) {
  486 TEST(Matcher, isClassMethod) {
  506 TEST(Matcher, isInstanceMethod) {
  526 TEST(MatcherCXXMemberCallExpr, On) {
  559 TEST(MatcherCXXMemberCallExpr, OnImplicitObjectArgument) {
  594 TEST(Matcher, HasObjectExpr) {
  618 TEST(ForEachArgumentWithParam, ReportsNoFalsePositives) {
  631 TEST(ForEachArgumentWithParam, MatchesCXXMemberCallExpr) {
  660 TEST(ForEachArgumentWithParam, MatchesCallExpr) {
  684 TEST(ForEachArgumentWithParam, MatchesConstructExpr) {
  701 TEST(ForEachArgumentWithParam, HandlesBoundNodesForNonMatches) {
  718 TEST(QualType, hasCanonicalType) {
  730 TEST(HasParameter, CallsInnerMatcher) {
  741 TEST(HasParameter, DoesNotMatchIfIndexOutOfBounds) {
  746 TEST(HasType, MatchesParameterVariableTypesStrictly) {
  761 TEST(HasAnyParameter, MatchesIndependentlyOfPosition) {
  774 TEST(Returns, MatchesReturnTypes) {
  784 TEST(HasAnyParameter, DoesntMatchIfInnerMatcherDoesntMatch) {
  790 TEST(HasAnyParameter, DoesNotMatchThisPointer) {
  796 TEST(HasName, MatchesParameterVariableDeclarations) {
  803 TEST(Matcher, MatchesTypeTemplateArgument) {
  811 TEST(Matcher, MatchesTemplateTemplateArgument) {
  819 TEST(Matcher, MatchesDeclarationReferenceTemplateArgument) {
  848 TEST(Matcher, MatchesSpecificArgument) {
  880 TEST(TemplateArgument, Matches) {
  894 TEST(TemplateTypeParmDecl, CXXMethodDecl) {
  906 TEST(TemplateTypeParmDecl, VarDecl) {
  918 TEST(TemplateTypeParmDecl, VarTemplatePartialSpecializationDecl) {
  933 TEST(TemplateTypeParmDecl, ClassTemplatePartialSpecializationDecl) {
  948 TEST(TemplateTypeParmDecl, EnumDecl) {
  963 TEST(TemplateTypeParmDecl, RecordDecl) {
  977 TEST(RefersToIntegralType, Matches) {
  987 TEST(ConstructorDeclaration, SimpleCase) {
  994 TEST(DestructorDeclaration, MatchesVirtualDestructor) {
  999 TEST(DestructorDeclaration, DoesNotMatchImplicitDestructor) {
 1004 TEST(HasAnyConstructorInitializer, SimpleCase) {
 1016 TEST(HasAnyConstructorInitializer, ForField) {
 1036 TEST(HasAnyConstructorInitializer, WithInitializer) {
 1048 TEST(HasAnyConstructorInitializer, IsWritten) {
 1064 TEST(HasAnyConstructorInitializer, IsBaseInitializer) {
 1088 TEST(IfStmt, ChildTraversalMatchers) {
 1099 TEST(MatchBinaryOperator, HasOperatorName) {
 1106 TEST(MatchBinaryOperator, HasLHSAndHasRHS) {
 1121 TEST(MatchBinaryOperator, HasEitherOperand) {
 1130 TEST(Matcher, BinaryOperatorTypes) {
 1231 TEST(MatchUnaryOperator, HasOperatorName) {
 1238 TEST(MatchUnaryOperator, HasUnaryOperand) {
 1246 TEST(Matcher, UnaryOperatorTypes) {
 1281 TEST(ArraySubscriptMatchers, ArrayIndex) {
 1293 TEST(ArraySubscriptMatchers, MatchesArrayBase) {
 1300 TEST(Matcher, OfClass) {
 1314 TEST(Matcher, VisitsTemplateInstantiations) {
 1334 TEST(Matcher, HasCondition) {
 1356 TEST(For, ForLoopInternals) {
 1363 TEST(For, ForRangeLoopInternals) {
 1371 TEST(For, NegativeForLoopInternals) {
 1378 TEST(HasBody, FindsBodyOfForWhileDoLoops) {
 1395 TEST(HasAnySubstatement, MatchesForTopLevelCompoundStatement) {
 1403 TEST(HasAnySubstatement, IsNotRecursive) {
 1409 TEST(HasAnySubstatement, MatchesInNestedCompoundStatements) {
 1414 TEST(HasAnySubstatement, FindsSubstatementBetweenOthers) {
 1419 TEST(Member, MatchesMemberAllocationFunction) {
 1436 TEST(HasDestinationType, MatchesSimpleCase) {
 1442 TEST(HasImplicitDestinationType, MatchesSimpleCase) {
 1453 TEST(HasImplicitDestinationType, DoesNotMatchIncorrectly) {
 1464 TEST(Matcher, IgnoresElidableConstructors) {
 1499 TEST(Matcher, IgnoresElidableInReturn) {
 1514 TEST(Matcher, IgnoreElidableConstructorDoesNotMatchConstructors) {
 1524 TEST(Matcher, IgnoresElidableDoesNotPreventMatches) {
 1532 TEST(Matcher, IgnoresElidableInVarInit) {
 1549 TEST(IgnoringImplicit, MatchesImplicit) {
 1554 TEST(IgnoringImplicit, MatchesNestedImplicit) {
 1593 TEST(IgnoringImplicit, DoesNotMatchIncorrectly) {
 1598 TEST(IgnoringImpCasts, MatchesImpCasts) {
 1611 TEST(IgnoringImpCasts, DoesNotMatchIncorrectly) {
 1638 TEST(IgnoringImpCasts, MatchesWithoutImpCasts) {
 1646 TEST(IgnoringParenCasts, MatchesParenCasts) {
 1670 TEST(IgnoringParenCasts, MatchesWithoutParenCasts) {
 1677 TEST(IgnoringParenCasts, DoesNotMatchIncorrectly) {
 1695 TEST(IgnoringParenAndImpCasts, MatchesParenImpCasts) {
 1709 TEST(IgnoringParenAndImpCasts, MatchesWithoutParenImpCasts) {
 1720 TEST(IgnoringParenAndImpCasts, DoesNotMatchIncorrectly) {
 1740 TEST(HasSourceExpression, MatchesImplicitCasts) {
 1747 TEST(HasSourceExpression, MatchesExplicitCasts) {
 1754 TEST(UsingDeclaration, MatchesSpecificTarget) {
 1763 TEST(UsingDeclaration, ThroughUsingDeclaration) {
 1772 TEST(SingleDecl, IsSingleDecl) {
 1781 TEST(DeclStmt, ContainsDeclaration) {
 1795 TEST(SwitchCase, MatchesEachCase) {
 1823 TEST(Declaration, HasExplicitSpecifier) {
 1873 TEST(ForEachConstructorInitializer, MatchesInitializers) {
 1879 TEST(HasConditionVariableStatement, DoesNotMatchCondition) {
 1888 TEST(HasConditionVariableStatement, MatchesConditionVariables) {
 1894 TEST(ForEach, BindsOneNode) {
 1900 TEST(ForEach, BindsMultipleNodes) {
 1906 TEST(ForEach, BindsRecursiveCombinations) {
 1914 TEST(ForEachDescendant, BindsOneNode) {
 1921 TEST(ForEachDescendant, NestedForEachDescendant) {
 1938 TEST(ForEachDescendant, BindsMultipleNodes) {
 1946 TEST(ForEachDescendant, BindsRecursiveCombinations) {
 1955 TEST(ForEachDescendant, BindsCombinations) {
 1964 TEST(Has, DoesNotDeleteBindings) {
 1970 TEST(LoopingMatchers, DoNotOverwritePreviousMatchResultOnFailure) {
 2066 TEST(ForEachDescendant, BindsCorrectNodes) {
 2077 TEST(FindAll, BindsNodeOnMatch) {
 2084 TEST(FindAll, BindsDescendantNodeOnMatch) {
 2091 TEST(FindAll, BindsNodeAndDescendantNodesOnOneMatch) {
 2105 TEST(HasAncenstor, MatchesDeclarationAncestors) {
 2111 TEST(HasAncenstor, FailsIfNoAncestorMatches) {
 2117 TEST(HasAncestor, MatchesDeclarationsThatGetVisitedLater) {
 2124 TEST(HasAncenstor, MatchesStatementAncestors) {
 2130 TEST(HasAncestor, DrillsThroughDifferentHierarchies) {
 2136 TEST(HasAncestor, BindsRecursiveCombinations) {
 2143 TEST(HasAncestor, BindsCombinationsWithHasDescendant) {
 2155 TEST(HasAncestor, MatchesClosestAncestor) {
 2169 TEST(HasAncestor, MatchesInTemplateInstantiations) {
 2177 TEST(HasAncestor, MatchesInImplicitCode) {
 2185 TEST(HasParent, MatchesOnlyParent) {
 2197 TEST(HasAncestor, MatchesAllAncestors) {
 2208 TEST(HasAncestor, ImplicitArrayCopyCtorDeclRefExpr) {
 2216 TEST(HasAncestor, AnonymousUnionMemberExpr) {
 2237 TEST(HasAncestor, NonParmDependentTemplateParmVarDeclRefExpr) {
 2248 TEST(HasAncestor, AddressOfExplicitSpecializationFunction) {
 2255 TEST(HasParent, MatchesAllParents) {
 2285 TEST(HasParent, NoDuplicateParents) {
 2306 TEST(TypeMatching, PointeeTypes) {
 2322 TEST(ElaboratedTypeNarrowing, hasQualifier) {
 2343 TEST(ElaboratedTypeNarrowing, namesType) {
 2361 TEST(NNS, BindsNestedNameSpecifiers) {
 2369 TEST(NNS, BindsNestedNameSpecifierLocs) {
 2376 TEST(NNS, DescendantsOfNestedNameSpecifiers) {
 2405 TEST(NNS, NestedNameSpecifiersAsDescendants) {
 2421 TEST(NNSLoc, DescendantsOfNestedNameSpecifierLocs) {
 2448 TEST(NNSLoc, NestedNameSpecifierLocsAsDescendants) {
 2483 TEST(MatchFinder, CanMatchDeclarationsRecursively) {
 2496 TEST(MatchFinder, CanMatchStatementsRecursively) {
 2507 TEST(MatchFinder, CanMatchSingleNodesRecursively) {
 2518 TEST(StatementMatcher, HasReturnValue) {
 2525 TEST(StatementMatcher, ForFunction) {
 2560 TEST(Matcher, ForEachOverriden) {
 2604 TEST(Matcher, HasAnyDeclaration) {
 2623 TEST(SubstTemplateTypeParmType, HasReplacementType) {
 2639 TEST(ClassTemplateSpecializationDecl, HasSpecializedTemplate) {
tools/clang/unittests/ASTMatchers/Dynamic/ParserTest.cpp
   77 TEST(ParserTest, ParseBoolean) {
   86 TEST(ParserTest, ParseDouble) {
  101 TEST(ParserTest, ParseUnsigned) {
  116 TEST(ParserTest, ParseString) {
  144 TEST(ParserTest, ParseMatcher) {
  183 TEST(ParserTest, ParseComment) {
  208 TEST(ParserTest, FullParserTest) {
  253 TEST(ParserTest, VariadicMatchTest) {
  277 TEST(ParserTest, Errors) {
  318 TEST(ParserTest, OverloadErrors) {
  327 TEST(ParserTest, CompletionRegistry) {
  341 TEST(ParserTest, CompletionNamedValues) {
  376 TEST(ParserTest, ParseBindOnLet) {
tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp
   18 TEST(VariantValueTest, Unsigned) {
   30 TEST(VariantValueTest, String) {
   43 TEST(VariantValueTest, DynTypedMatcher) {
   72 TEST(VariantValueTest, Assignment) {
  130 TEST(VariantValueTest, ImplicitBool) {
  148 TEST(VariantValueTest, Matcher) {
tools/clang/unittests/Analysis/CFGDominatorTree.cpp
   17 TEST(CFGDominatorTree, DomTree) {
  101 TEST(CFGDominatorTree, ControlDependency) {
  149 TEST(CFGDominatorTree, ControlDependencyWithLoops) {
tools/clang/unittests/Analysis/CFGTest.cpp
   23 TEST(CFG, RangeBasedForOverDependentType) {
   35 TEST(CFG, DeleteExpressionOnDependentType) {
   45 TEST(CFG, VariableOfIncompleteType) {
   53 TEST(CFG, IsLinear) {
   70 TEST(CFG, ElementRefIterator) {
tools/clang/unittests/Analysis/CloneDetectionTest.cpp
   54 TEST(CloneDetector, FilterFunctionsByName) {
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp
  104 TEST(ExprMutationAnalyzerTest, Trivial) {
  138 TEST(ExprMutationAnalyzerTest, NonConstMemberFunc) {
  146 TEST(ExprMutationAnalyzerTest, AssumedNonConstMemberFunc) {
  168 TEST(ExprMutationAnalyzerTest, ConstMemberFunc) {
  176 TEST(ExprMutationAnalyzerTest, NonConstOperator) {
  184 TEST(ExprMutationAnalyzerTest, ConstOperator) {
  192 TEST(ExprMutationAnalyzerTest, ByValueArgument) {
  228 TEST(ExprMutationAnalyzerTest, ByConstValueArgument) {
  260 TEST(ExprMutationAnalyzerTest, ByNonConstRefArgument) {
  313 TEST(ExprMutationAnalyzerTest, ByConstRefArgument) {
  353 TEST(ExprMutationAnalyzerTest, ByNonConstRRefArgument) {
  380 TEST(ExprMutationAnalyzerTest, ByConstRRefArgument) {
  403 TEST(ExprMutationAnalyzerTest, Move) {
  465 TEST(ExprMutationAnalyzerTest, Forward) {
  481 TEST(ExprMutationAnalyzerTest, CallUnresolved) {
  534 TEST(ExprMutationAnalyzerTest, ReturnAsValue) {
  550 TEST(ExprMutationAnalyzerTest, ReturnAsNonConstRef) {
  557 TEST(ExprMutationAnalyzerTest, ReturnAsConstRef) {
  564 TEST(ExprMutationAnalyzerTest, ReturnAsNonConstRRef) {
  573 TEST(ExprMutationAnalyzerTest, ReturnAsConstRRef) {
  581 TEST(ExprMutationAnalyzerTest, TakeAddress) {
  588 TEST(ExprMutationAnalyzerTest, ArrayToPointerDecay) {
  596 TEST(ExprMutationAnalyzerTest, TemplateWithArrayToPointerDecay) {
  612 TEST(ExprMutationAnalyzerTest, FollowRefModified) {
  630 TEST(ExprMutationAnalyzerTest, FollowRefNotModified) {
  650 TEST(ExprMutationAnalyzerTest, FollowConditionalRefModified) {
  658 TEST(ExprMutationAnalyzerTest, FollowConditionalRefNotModified) {
  666 TEST(ExprMutationAnalyzerTest, FollowFuncArgModified) {
  726 TEST(ExprMutationAnalyzerTest, FollowFuncArgNotModified) {
  783 TEST(ExprMutationAnalyzerTest, ArrayElementModified) {
  790 TEST(ExprMutationAnalyzerTest, ArrayElementNotModified) {
  797 TEST(ExprMutationAnalyzerTest, NestedMemberModified) {
  819 TEST(ExprMutationAnalyzerTest, NestedMemberNotModified) {
  840 TEST(ExprMutationAnalyzerTest, CastToValue) {
  848 TEST(ExprMutationAnalyzerTest, CastToRefModified) {
  863 TEST(ExprMutationAnalyzerTest, CastToRefNotModified) {
  871 TEST(ExprMutationAnalyzerTest, CastToConstRef) {
  884 TEST(ExprMutationAnalyzerTest, CommaExprWithAnAssigment) {
  893 TEST(ExprMutationAnalyzerTest, CommaExprWithDecOp) {
  902 TEST(ExprMutationAnalyzerTest, CommaExprWithNonConstMemberCall) {
  912 TEST(ExprMutationAnalyzerTest, CommaExprWithConstMemberCall) {
  922 TEST(ExprMutationAnalyzerTest, CommaExprWithCallExpr) {
  932 TEST(ExprMutationAnalyzerTest, CommaExprWithCallUnresolved) {
  948 TEST(ExprMutationAnalyzerTest, CommaExprParmRef) {
  959 TEST(ExprMutationAnalyzerTest, CommaExprWithAmpersandOp) {
  970 TEST(ExprMutationAnalyzerTest, CommaExprAsReturnAsValue) {
  978 TEST(ExprMutationAnalyzerTest, CommaEpxrAsReturnAsNonConstRef) {
  987 TEST(ExprMutationAnalyzerTest, CommaExprAsArrayToPointerDecay) {
  997 TEST(ExprMutationAnalyzerTest, CommaExprAsUniquePtr) {
 1015 TEST(ExprMutationAnalyzerTest, LambdaDefaultCaptureByValue) {
 1022 TEST(ExprMutationAnalyzerTest, LambdaExplicitCaptureByValue) {
 1029 TEST(ExprMutationAnalyzerTest, LambdaDefaultCaptureByRef) {
 1037 TEST(ExprMutationAnalyzerTest, LambdaExplicitCaptureByRef) {
 1045 TEST(ExprMutationAnalyzerTest, RangeForArrayByRefModified) {
 1058 TEST(ExprMutationAnalyzerTest, RangeForArrayByRefNotModified) {
 1066 TEST(ExprMutationAnalyzerTest, RangeForArrayByValue) {
 1084 TEST(ExprMutationAnalyzerTest, RangeForArrayByConstRef) {
 1097 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByRefModified) {
 1106 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByRefNotModified) {
 1114 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByValue) {
 1123 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByConstRef) {
 1132 TEST(ExprMutationAnalyzerTest, UnevaluatedExpressions) {
 1170 TEST(ExprMutationAnalyzerTest, NotUnevaluatedExpressions) {
 1185 TEST(ExprMutationAnalyzerTest, UniquePtr) {
 1242 TEST(ExprMutationAnalyzerTest, ReproduceFailureMinimal) {
tools/clang/unittests/Basic/CharInfoTest.cpp
   16 TEST(CharInfoTest, validateInfoTable) {
   42 TEST(CharInfoTest, isASCII) {
   53 TEST(CharInfoTest, isIdentifierHead) {
   73 TEST(CharInfoTest, isIdentifierBody) {
   93 TEST(CharInfoTest, isHorizontalWhitespace) {
  115 TEST(CharInfoTest, isVerticalWhitespace) {
  137 TEST(CharInfoTest, isWhitespace) {
  159 TEST(CharInfoTest, isDigit) {
  180 TEST(CharInfoTest, isHexDigit) {
  201 TEST(CharInfoTest, isLetter) {
  223 TEST(CharInfoTest, isLowercase) {
  245 TEST(CharInfoTest, isUppercase) {
  267 TEST(CharInfoTest, isAlphanumeric) {
  289 TEST(CharInfoTest, isPunctuation) {
  314 TEST(CharInfoTest, isPrintable) {
  340 TEST(CharInfoTest, isPreprocessingNumberBody) {
  361 TEST(CharInfoTest, isRawStringDelimBody) {
  382 TEST(CharInfoTest, toLowercase) {
  399 TEST(CharInfoTest, toUppercase) {
  416 TEST(CharInfoTest, isValidIdentifier) {
tools/clang/unittests/Basic/DiagnosticTest.cpp
   20 TEST(DiagnosticTest, suppressAndTrap) {
   50 TEST(DiagnosticTest, fatalsAsError) {
   74 TEST(DiagnosticTest, diagnosticError) {
tools/clang/unittests/Basic/FixedPointTest.cpp
  148 TEST(FixedPointTest, getMax) {
  170 TEST(FixedPointTest, getMin) {
  228 TEST(FixedPoint, getIntPart) {
  301 TEST(FixedPoint, compare) {
  503 TEST(FixedPoint, AccumConversions) {
  517 TEST(FixedPoint, AccumConversionOverflow) {
  548 TEST(FixedPoint, SAccumConversionOverflow) {
  603 TEST(FixedPoint, GetValueSignAfterConversion) {
  611 TEST(FixedPoint, ModularWrapAround) {
tools/clang/unittests/CodeGen/BufferSourceTest.cpp
   40 TEST(BufferSourceTest, EmitCXXGlobalInitFunc) {
tools/clang/unittests/CodeGen/CodeGenExternalTest.cpp
  259 TEST(CodeGenExternalTest, CodeGenExternalTest) {
tools/clang/unittests/CodeGen/IncrementalProcessingTest.cpp
  110 TEST(IncrementalProcessing, EmitCXXGlobalInitFunc) {
tools/clang/unittests/CodeGen/TBAAMetadataTest.cpp
  119 TEST(TBAAMetadataTest, BasicTypes) {
  207 TEST(TBAAMetadataTest, CFields) {
  330 TEST(TBAAMetadataTest, CTypedefFields) {
  422 TEST(TBAAMetadataTest, CTypedefFields2) {
  515 TEST(TBAAMetadataTest, CTypedefFields3) {
  614 TEST(TBAAMetadataTest, CXXFields) {
  738 TEST(TBAAMetadataTest, CXXTypedefFields) {
  838 TEST(TBAAMetadataTest, StructureFields) {
  920 TEST(TBAAMetadataTest, ArrayFields) {
  999 TEST(TBAAMetadataTest, BaseClass) {
 1075 TEST(TBAAMetadataTest, PolymorphicClass) {
 1153 TEST(TBAAMetadataTest, VirtualBase) {
 1241 TEST(TBAAMetadataTest, TemplSpec) {
tools/clang/unittests/CrossTU/CrossTranslationUnitTest.cpp
  135 TEST(CrossTranslationUnit, CanLoadFunctionDefinition) {
  142 TEST(CrossTranslationUnit, RespectsLoadThreshold) {
  149 TEST(CrossTranslationUnit, IndexFormatCanBeParsed) {
  176 TEST(CrossTranslationUnit, CTUDirIsHandledCorrectly) {
tools/clang/unittests/DirectoryWatcher/DirectoryWatcherTest.cpp
  260 TEST(DirectoryWatcherTest, InitialScanSync) {
  293 TEST(DirectoryWatcherTest, InitialScanAsync) {
  326 TEST(DirectoryWatcherTest, AddFiles) {
  352 TEST(DirectoryWatcherTest, ModifyFile) {
  384 TEST(DirectoryWatcherTest, DeleteFile) {
  409 TEST(DirectoryWatcherTest, DeleteWatchedDir) {
  432 TEST(DirectoryWatcherTest, InvalidatedWatcher) {
tools/clang/unittests/Driver/DistroTest.cpp
   26 TEST(DistroTest, DetectUbuntu) {
   86 TEST(DistroTest, DetectRedhat) {
  158 TEST(DistroTest, DetectOpenSUSE) {
  229 TEST(DistroTest, DetectDebian) {
  271 TEST(DistroTest, DetectExherbo) {
  293 TEST(DistroTest, DetectArchLinux) {
  315 TEST(DistroTest, DetectGentoo) {
tools/clang/unittests/Driver/ModuleCacheTest.cpp
   20 TEST(ModuleCacheTest, GetTargetAndMode) {
tools/clang/unittests/Driver/MultilibTest.cpp
   22 TEST(MultilibTest, MultilibValidity) {
   42 TEST(MultilibTest, OpEqReflexivity1) {
   47 TEST(MultilibTest, OpEqReflexivity2) {
   52 TEST(MultilibTest, OpEqReflexivity3) {
   59 TEST(MultilibTest, OpEqInequivalence1) {
   68 TEST(MultilibTest, OpEqInequivalence2) {
   74 TEST(MultilibTest, OpEqEquivalence1) {
   83 TEST(MultilibTest, OpEqEquivalence2) {
   93 TEST(MultilibTest, OpEqEquivalence3) {
  103 TEST(MultilibTest, OpEqEquivalence4) {
  113 TEST(MultilibTest, OpEqInequivalence3) {
  121 TEST(MultilibTest, OpEqInequivalence4) {
  129 TEST(MultilibTest, OpEqInequivalence5) {
  137 TEST(MultilibTest, Construction1) {
  144 TEST(MultilibTest, Construction2) {
  157 TEST(MultilibTest, Construction3) {
  180 TEST(MultilibTest, SetConstruction1) {
  196 TEST(MultilibTest, SetConstruction2) {
  225 TEST(MultilibTest, SetPushback) {
  239 TEST(MultilibTest, SetRegexFilter) {
  255 TEST(MultilibTest, SetFilterObject) {
  284 TEST(MultilibTest, SetSelection1) {
  305 TEST(MultilibTest, SetSelection2) {
  340 TEST(MultilibTest, SetCombineWith) {
  353 TEST(MultilibTest, SetPriority) {
tools/clang/unittests/Driver/ToolChainTest.cpp
   29 TEST(ToolChainTest, VFSGCCInstallation) {
   83 TEST(ToolChainTest, VFSGCCInstallationRelativeDir) {
  123 TEST(ToolChainTest, DefaultDriverMode) {
  156 TEST(ToolChainTest, InvalidArgument) {
  168 TEST(ToolChainTest, ParsedClangName) {
  194 TEST(ToolChainTest, GetTargetAndMode) {
tools/clang/unittests/Format/FormatTest.cpp
14269 TEST(FormatStyle, GetStyleWithEmptyFileName) {
14276 TEST(FormatStyle, GetStyleOfFile) {
tools/clang/unittests/Format/FormatTestObjC.cpp
   71 TEST(FormatTestObjCStyle, DetectsObjCInHeaders) {
  173 TEST(FormatTestObjCStyle, AvoidDetectingDesignatedInitializersAsObjCInHeaders) {
tools/clang/unittests/Frontend/CodeGenActionTest.cpp
   43 TEST(CodeGenTest, TestNullCodeGen) {
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp
   22 TEST(CompilerInstance, DefaultVFSOverlayFromInvocation) {
   74 TEST(CompilerInstance, AllowDiagnosticLogWithUnownedDiagnosticConsumer) {
tools/clang/unittests/Frontend/FixedPointString.cpp
   12 TEST(FixedPointString, DifferentTypes) {
   82 TEST(FixedPointString, Negative) {
tools/clang/unittests/Frontend/FrontendActionTest.cpp
   82 TEST(ASTFrontendAction, Sanity) {
  102 TEST(ASTFrontendAction, IncrementalParsing) {
  122 TEST(ASTFrontendAction, LateTemplateIncrementalParsing) {
  175 TEST(PreprocessorFrontendAction, EndSourceFile) {
  234 TEST(ASTFrontendAction, ExternalSemaSource) {
  259 TEST(GeneratePCHFrontendAction, CacheGeneratedPCH) {
tools/clang/unittests/Frontend/OutputStreamTest.cpp
   24 TEST(FrontendOutputTests, TestOutputStream) {
   48 TEST(FrontendOutputTests, TestVerboseOutputStreamShared) {
   74 TEST(FrontendOutputTests, TestVerboseOutputStreamOwned) {
tools/clang/unittests/Frontend/ParsedSourceLocationTest.cpp
   17 TEST(ParsedSourceRange, ParseTest) {
tools/clang/unittests/Index/IndexTests.cpp
  156 TEST(IndexTest, Simple) {
  163 TEST(IndexTest, IndexPreprocessorMacros) {
  177 TEST(IndexTest, IndexParametersInDecls) {
  192 TEST(IndexTest, IndexExplicitTemplateInstantiation) {
  213 TEST(IndexTest, IndexTemplateInstantiationPartial) {
  232 TEST(IndexTest, IndexTypeParmDecls) {
  256 TEST(IndexTest, UsingDecls) {
  270 TEST(IndexTest, Constructors) {
tools/clang/unittests/Lex/DependencyDirectivesSourceMinimizerTest.cpp
   29 TEST(MinimizeSourceToDependencyDirectivesTest, Empty) {
   45 TEST(MinimizeSourceToDependencyDirectivesTest, AllTokens) {
   87 TEST(MinimizeSourceToDependencyDirectivesTest, Define) {
   98 TEST(MinimizeSourceToDependencyDirectivesTest, DefineSpacing) {
  118 TEST(MinimizeSourceToDependencyDirectivesTest, DefineMacroArguments) {
  141 TEST(MinimizeSourceToDependencyDirectivesTest, DefineInvalidMacroArguments) {
  155 TEST(MinimizeSourceToDependencyDirectivesTest, DefineHorizontalWhitespace) {
  175 TEST(MinimizeSourceToDependencyDirectivesTest, DefineMultilineArgs) {
  193 TEST(MinimizeSourceToDependencyDirectivesTest,
  206 TEST(MinimizeSourceToDependencyDirectivesTest, DefineMultilineArgsStringize) {
  216 TEST(MinimizeSourceToDependencyDirectivesTest,
  229 TEST(MinimizeSourceToDependencyDirectivesTest,
  242 TEST(MinimizeSourceToDependencyDirectivesTest, DefineNumber) {
  248 TEST(MinimizeSourceToDependencyDirectivesTest, DefineNoName) {
  254 TEST(MinimizeSourceToDependencyDirectivesTest, DefineNoWhitespace) {
  266 TEST(MinimizeSourceToDependencyDirectivesTest, MultilineComment) {
  282 TEST(MinimizeSourceToDependencyDirectivesTest, MultilineCommentInStrings) {
  293 TEST(MinimizeSourceToDependencyDirectivesTest, Ifdef) {
  327 TEST(MinimizeSourceToDependencyDirectivesTest, EmptyIfdef) {
  339 TEST(MinimizeSourceToDependencyDirectivesTest, Pragma) {
  361 TEST(MinimizeSourceToDependencyDirectivesTest, Include) {
  382 TEST(MinimizeSourceToDependencyDirectivesTest, AtImport) {
  402 TEST(MinimizeSourceToDependencyDirectivesTest, AtImportFailures) {
  410 TEST(MinimizeSourceToDependencyDirectivesTest, RawStringLiteral) {
  450 TEST(MinimizeSourceToDependencyDirectivesTest, SplitIdentifier) {
  479 TEST(MinimizeSourceToDependencyDirectivesTest,
  490 TEST(MinimizeSourceToDependencyDirectivesTest, PoundWarningAndError) {
  522 TEST(MinimizeSourceToDependencyDirectivesTest, CharacterLiteral) {
  536 TEST(MinimizeSourceToDependencyDirectivesTest, CharacterLiteralPrefixL) {
  549 TEST(MinimizeSourceToDependencyDirectivesTest, CharacterLiteralPrefixU) {
  560 TEST(MinimizeSourceToDependencyDirectivesTest, CharacterLiteralPrefixu) {
  573 TEST(MinimizeSourceToDependencyDirectivesTest, PragmaOnce) {
  597 TEST(MinimizeSourceToDependencyDirectivesTest,
  624 TEST(MinimizeSourceToDependencyDirectivesTest,
  641 TEST(MinimizeSourceToDependencyDirectivesTest, CxxModules) {
  685 TEST(MinimizeSourceToDependencyDirectivesTest, SkippedPPRangesBasic) {
  700 TEST(MinimizeSourceToDependencyDirectivesTest, SkippedPPRangesNested) {
tools/clang/unittests/Lex/HeaderMapTest.cpp
   92 TEST(HeaderMapTest, checkHeaderEmpty) {
  100 TEST(HeaderMapTest, checkHeaderMagic) {
  108 TEST(HeaderMapTest, checkHeaderReserved) {
  116 TEST(HeaderMapTest, checkHeaderVersion) {
  124 TEST(HeaderMapTest, checkHeaderValidButEmpty) {
  136 TEST(HeaderMapTest, checkHeader3Buckets) {
  145 TEST(HeaderMapTest, checkHeader0Buckets) {
  154 TEST(HeaderMapTest, checkHeaderNotEnoughBuckets) {
  162 TEST(HeaderMapTest, lookupFilename) {
  187 TEST(HeaderMapTest, lookupFilenameTruncatedSuffix) {
  222 TEST(HeaderMapTest, lookupFilenameTruncatedPrefix) {
tools/clang/unittests/Rewrite/RewriteBufferTest.cpp
   38 TEST(RewriteBuffer, TagRanges) {
   56 TEST(RewriteBuffer, DISABLED_RemoveLineIfEmpty_XFAIL) {
tools/clang/unittests/Rewrite/RewriterTest.cpp
   39 TEST(Rewriter, GetRewrittenTextRangeTypes) {
   61 TEST(Rewriter, ReplaceTextRangeTypes) {
tools/clang/unittests/Sema/CodeCompleteTest.cpp
  132 TEST(SemaCodeCompleteTest, VisitedNSForValidQualifiedId) {
  152 TEST(SemaCodeCompleteTest, VisitedNSForInvalidQualifiedId) {
  164 TEST(SemaCodeCompleteTest, VisitedNSWithoutQualifier) {
  176 TEST(PreferredTypeTest, BinaryExpr) {
  322 TEST(PreferredTypeTest, Members) {
  336 TEST(PreferredTypeTest, Conditions) {
  351 TEST(PreferredTypeTest, InitAndAssignment) {
  367 TEST(PreferredTypeTest, UnaryExprs) {
  415 TEST(PreferredTypeTest, ParenExpr) {
  422 TEST(PreferredTypeTest, FunctionArguments) {
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp
  222 TEST(ExternalSemaSource, SanityCheck) {
  234 TEST(ExternalSemaSource, ExternalTypoCorrectionPrioritized) {
  249 TEST(ExternalSemaSource, ExternalTypoCorrectionOrdering) {
  268 TEST(ExternalSemaSource, ExternalDelayedTypoCorrection) {
  284 TEST(ExternalSemaSource, TryOtherTacticsBeforeDiagnosing) {
  300 TEST(ExternalSemaSource, FirstDiagnoserTaken) {
tools/clang/unittests/Sema/GslOwnerPointerInference.cpp
   16 TEST(OwnerPointer, BothHaveAttributes) {
   28 TEST(OwnerPointer, ForwardDeclOnly) {
   40 TEST(OwnerPointer, LateForwardDeclOnly) {
tools/clang/unittests/Serialization/InMemoryModuleCacheTest.cpp
   25 TEST(InMemoryModuleCacheTest, initialState) {
   37 TEST(InMemoryModuleCacheTest, addPCM) {
   55 TEST(InMemoryModuleCacheTest, addBuiltPCM) {
   73 TEST(InMemoryModuleCacheTest, tryToDropPCM) {
  105 TEST(InMemoryModuleCacheTest, finalizePCM) {
tools/clang/unittests/StaticAnalyzer/AnalyzerOptionsTest.cpp
   16 TEST(StaticAnalyzerOptions, getRegisteredCheckers) {
   33 TEST(StaticAnalyzerOptions, SearchInParentPackageTests) {
   74 TEST(StaticAnalyzerOptions, StringOptions) {
   89 TEST(StaticAnalyzerOptions, SubCheckerOptions) {
tools/clang/unittests/StaticAnalyzer/CallDescriptionTest.cpp
  100 TEST(CallEvent, CallDescription) {
tools/clang/unittests/StaticAnalyzer/RegisterCustomCheckersTest.cpp
   81 TEST(RegisterCustomCheckers, RegisterChecker) {
   98 TEST(RegisterCustomCheckers, CheckLocationIncDec) {
tools/clang/unittests/StaticAnalyzer/StoreTest.cpp
   98 TEST(Store, VariableBind) {
tools/clang/unittests/StaticAnalyzer/SymbolReaperTest.cpp
   63 TEST(SymbolReaper, SuperRegionLiveness) {
tools/clang/unittests/Tooling/ASTSelectionTest.cpp
  150 TEST(ASTSelectionFinder, CursorNoSelection) {
  156 TEST(ASTSelectionFinder, CursorAtStartOfFunction) {
  174 TEST(ASTSelectionFinder, RangeNoSelection) {
  183 TEST(ASTSelectionFinder, EmptyRangeFallbackToCursor) {
  194 TEST(ASTSelectionFinder, WholeFunctionSelection) {
  273 TEST(ASTSelectionFinder, MultipleFunctionSelection) {
  297 TEST(ASTSelectionFinder, MultipleStatementSelection) {
  377 TEST(ASTSelectionFinder, SelectionInFunctionInObjCImplementation) {
  467 TEST(ASTSelectionFinder, FunctionInObjCImplementationCarefulWithEarlyExit) {
  496 TEST(ASTSelectionFinder, AvoidImplicitDeclarations) {
  520 TEST(ASTSelectionFinder, CorrectEndForObjectiveCImplementation) {
  551 TEST(ASTSelectionFinder, SelectObjectiveCPseudoObjectExprs) {
  675 TEST(ASTSelectionFinder, SimpleCodeRangeASTSelection) {
  786 TEST(ASTSelectionFinder, OutOfBodyCodeRange) {
  810 TEST(ASTSelectionFinder, SelectVarDeclStmt) {
  842 TEST(ASTSelectionFinder, SelectEntireDeclStmtRange) {
  870 TEST(ASTSelectionFinder, SelectEntireDeclStmtRangeWithMultipleDecls) {
  898 TEST(ASTSelectionFinder, SimpleCodeRangeASTSelectionInObjCMethod) {
  974 TEST(ASTSelectionFinder, CanonicalizeObjCStringLiteral) {
 1006 TEST(ASTSelectionFinder, CanonicalizeMemberCalleeToCall) {
 1058 TEST(ASTSelectionFinder, CanonicalizeFuncCalleeToCall) {
tools/clang/unittests/Tooling/CastExprTest.cpp
   25 TEST(CastExprTest, GetSubExprAsWrittenThroughMaterializedTemporary) {
tools/clang/unittests/Tooling/CommentHandlerTest.cpp
  131 TEST(CommentHandlerTest, BasicTest1) {
  137 TEST(CommentHandlerTest, BasicTest2) {
  145 TEST(CommentHandlerTest, BasicTest3) {
  158 TEST(CommentHandlerTest, IfBlock1) {
  169 TEST(CommentHandlerTest, IfBlock2) {
  198 TEST(CommentHandlerTest, IfBlock3) {
  211 TEST(CommentHandlerTest, PPDirectives) {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp
   35 TEST(JSONCompilationDatabase, ErrsOnInvalidFormat) {
   81 TEST(JSONCompilationDatabase, GetAllFiles) {
  109 TEST(JSONCompilationDatabase, GetAllCompileCommands) {
  189 TEST(JSONCompilationDatabase, ArgumentsPreferredOverCommand) {
  284 TEST(findCompileArgsInJsonDatabase, FindsNothingIfEmpty) {
  292 TEST(findCompileArgsInJsonDatabase, ReadsSingleEntry) {
  321 TEST(findCompileArgsInJsonDatabase, ReadsCompileCommandLinesWithSpaces) {
  338 TEST(findCompileArgsInJsonDatabase, ReadsDirectoryWithSpaces) {
  352 TEST(findCompileArgsInJsonDatabase, FindsEntry) {
  373 TEST(findCompileArgsInJsonDatabase, ParsesCompilerWrappers) {
  409 TEST(unescapeJsonCommandLine, ReturnsEmptyArrayOnEmptyString) {
  414 TEST(unescapeJsonCommandLine, SplitsOnSpaces) {
  422 TEST(unescapeJsonCommandLine, MungesMultipleSpaces) {
  429 TEST(unescapeJsonCommandLine, UnescapesBackslashCharacters) {
  438 TEST(unescapeJsonCommandLine, DoesNotMungeSpacesBetweenQuotes) {
  444 TEST(unescapeJsonCommandLine, AllowsMultipleQuotedArguments) {
  452 TEST(unescapeJsonCommandLine, AllowsEmptyArgumentsInQuotes) {
  459 TEST(unescapeJsonCommandLine, ParsesEscapedQuotesInQuotedStrings) {
  466 TEST(unescapeJsonCommandLine, ParsesMultipleArgumentsWithEscapedCharacters) {
  476 TEST(unescapeJsonCommandLine, ParsesStringsWithoutSpacesIntoSingleArgument) {
  488 TEST(unescapeJsonCommandLine, ParsesQuotedStringWithoutClosingQuote) {
  498 TEST(unescapeJsonCommandLine, ParsesSingleQuotedString) {
  504 TEST(FixedCompilationDatabase, ReturnsFixedCommandLine) {
  516 TEST(FixedCompilationDatabase, GetAllFiles) {
  525 TEST(FixedCompilationDatabase, GetAllCompileCommands) {
  534 TEST(ParseFixedCompilationDatabase, ReturnsNullOnEmptyArgumentList) {
  544 TEST(ParseFixedCompilationDatabase, ReturnsNullWithoutDoubleDash) {
  555 TEST(ParseFixedCompilationDatabase, ReturnsArgumentsAfterDoubleDash) {
  574 TEST(ParseFixedCompilationDatabase, ReturnsEmptyCommandLine) {
  591 TEST(ParseFixedCompilationDatabase, HandlesPositionalArgs) {
  608 TEST(ParseFixedCompilationDatabase, HandlesPositionalArgsSyntaxOnly) {
  626 TEST(ParseFixedCompilationDatabase, HandlesArgv0) {
  809 TEST(CompileCommandTest, EqualityOperator) {
tools/clang/unittests/Tooling/DependencyScannerTest.cpp
   78 TEST(DependencyScanner, ScanDepsReuseFilemanager) {
  125 TEST(DependencyScanner, ScanDepsReuseFilemanagerSkippedFile) {
  164 TEST(DependencyScanner, ScanDepsReuseFilemanagerHasInclude) {
tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp
   83 TEST(DiagnosticsYamlTest, serializesDiagnostics) {
  115 TEST(DiagnosticsYamlTest, deserializesDiagnostics) {
tools/clang/unittests/Tooling/ExecutionTest.cpp
  139 TEST(CreateToolExecutorTest, FailedCreateExecutorUndefinedFlag) {
  148 TEST(CreateToolExecutorTest, RegisterFlagsBeforeReset) {
  164 TEST(CreateToolExecutorTest, CreateStandaloneToolExecutor) {
  174 TEST(CreateToolExecutorTest, CreateTestToolExecutor) {
  184 TEST(StandaloneToolTest, SynctaxOnlyActionOnSimpleCode) {
  195 TEST(StandaloneToolTest, SimpleAction) {
  208 TEST(StandaloneToolTest, SimpleActionWithResult) {
  249 TEST(AllTUsToolTest, AFewFiles) {
  268 TEST(AllTUsToolTest, ManyFiles) {
tools/clang/unittests/Tooling/FixItTest.cpp
   34 TEST(FixItTest, getText) {
   55 TEST(FixItTest, getTextWithMacro) {
   80 TEST(FixItTest, createRemoval) {
  115 TEST(FixItTest, createRemovalWithMacro) {
  158 TEST(FixItTest, createReplacement) {
  188 TEST(FixItTest, createReplacementWithMacro) {
tools/clang/unittests/Tooling/LexicallyOrderedRecursiveASTVisitorTest.cpp
  103 TEST(LexicallyOrderedRecursiveASTVisitor, VisitDeclsInImplementation) {
  146 TEST(LexicallyOrderedRecursiveASTVisitor, VisitMacroDeclsInImplementation) {
  170 TEST(LexicallyOrderedRecursiveASTVisitor, VisitTemplateDecl) {
  184 TEST(LexicallyOrderedRecursiveASTVisitor, VisitCXXOperatorCallExpr) {
tools/clang/unittests/Tooling/LookupTest.cpp
   39 TEST(LookupTest, replaceNestedFunctionName) {
  181 TEST(LookupTest, replaceNestedClassName) {
tools/clang/unittests/Tooling/QualTypeNamesTest.cpp
   50 TEST(QualTypeNameTest, getFullyQualifiedName) {
tools/clang/unittests/Tooling/RangeSelectorTest.cpp
  117 TEST(RangeSelectorTest, UnboundNode) {
  129 TEST(RangeSelectorTest, BeforeOp) {
  145 TEST(RangeSelectorTest, AfterOp) {
  171 TEST(RangeSelectorTest, RangeOp) {
  191 TEST(RangeSelectorTest, NodeOpStatement) {
  198 TEST(RangeSelectorTest, NodeOpExpression) {
  205 TEST(RangeSelectorTest, StatementOp) {
  212 TEST(RangeSelectorTest, MemberOp) {
  228 TEST(RangeSelectorTest, MemberOpQualified) {
  246 TEST(RangeSelectorTest, MemberOpTemplate) {
  262 TEST(RangeSelectorTest, MemberOpOperator) {
  278 TEST(RangeSelectorTest, NameOpNamedDecl) {
  289 TEST(RangeSelectorTest, NameOpDeclRef) {
  301 TEST(RangeSelectorTest, NameOpCtorInitializer) {
  314 TEST(RangeSelectorTest, NameOpErrors) {
  321 TEST(RangeSelectorTest, NameOpDeclRefError) {
  340 TEST(RangeSelectorTest, CallArgsOp) {
  355 TEST(RangeSelectorTest, CallArgsOpNoArgs) {
  370 TEST(RangeSelectorTest, CallArgsOpNoArgsWithComments) {
  387 TEST(RangeSelectorTest, CallArgsOpWithParens) {
  403 TEST(RangeSelectorTest, CallArgsOpLeadingComments) {
  419 TEST(RangeSelectorTest, CallArgsOpTrailingComments) {
  435 TEST(RangeSelectorTest, CallArgsOpEolComments) {
  457 TEST(RangeSelectorTest, CallArgsErrors) {
  464 TEST(RangeSelectorTest, StatementsOp) {
  476 TEST(RangeSelectorTest, StatementsOpEmptyList) {
  483 TEST(RangeSelectorTest, StatementsOpErrors) {
  490 TEST(RangeSelectorTest, ElementsOp) {
  504 TEST(RangeSelectorTest, ElementsOpEmptyList) {
  516 TEST(RangeSelectorTest, ElementsOpErrors) {
  523 TEST(RangeSelectorTest, ElseBranchOpSingleStatement) {
  537 TEST(RangeSelectorTest, ElseBranchOpCompoundStatement) {
  553 TEST(RangeSelectorTest, ExpansionOp) {
  566 TEST(RangeSelectorTest, ExpansionOpPartial) {
  578 TEST(RangeSelectorTest, IfBoundOpBound) {
  591 TEST(RangeSelectorTest, IfBoundOpUnbound) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTestDeclVisitor.cpp
   23 TEST(RecursiveASTVisitor, VisitsCXXForRangeStmtLoopVariable) {
   45 TEST(RecursiveASTVisitor, VisitsParmVarDeclForImplicitCode) {
   75 TEST(RecursiveASTVisitor, VisitsPartialTemplateSpecialization) {
   91 TEST(RecursiveASTVisitor, VisitsUndefinedClassTemplateSpecialization) {
   99 TEST(RecursiveASTVisitor, VisitsNestedUndefinedClassTemplateSpecialization) {
  109 TEST(RecursiveASTVisitor, VisitsUndefinedFunctionTemplateSpecialization) {
  117 TEST(RecursiveASTVisitor, VisitsNestedUndefinedFunctionTemplateSpecialization) {
  127 TEST(RecursiveASTVisitor, NoRecursionInSelfFriend) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTestPostOrderVisitor.cpp
   76 TEST(RecursiveASTVisitor, PostOrderTraversal) {
   98 TEST(RecursiveASTVisitor, NoPostOrderTraversal) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTestTypeLocVisitor.cpp
   23 TEST(RecursiveASTVisitor, VisitsBaseClassDeclarations) {
   29 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfForwardDeclaredClass) {
   38 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersWithIncompleteInnerClass) {
   46 TEST(RecursiveASTVisitor, VisitsCXXBaseSpecifiersOfSelfReferentialType) {
   54 TEST(RecursiveASTVisitor, VisitsClassTemplateTypeParmDefaultArgument) {
   63 TEST(RecursiveASTVisitor, VisitsCompoundLiteralType) {
   71 TEST(RecursiveASTVisitor, VisitsObjCPropertyType) {
   80 TEST(RecursiveASTVisitor, VisitInvalidType) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/Attr.cpp
   34 TEST(RecursiveASTVisitor, AttributesAreVisited) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXBoolLiteralExpr.cpp
   27 TEST(RecursiveASTVisitor, VisitsClassTemplateNonTypeParmDefaultArgument) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMemberCall.cpp
   25 TEST(RecursiveASTVisitor, VisitsCallInTemplateInstantiation) {
   36 TEST(RecursiveASTVisitor, VisitsCallInNestedFunctionTemplateInstantiation) {
   49 TEST(RecursiveASTVisitor, VisitsCallInNestedClassTemplateInstantiation) {
   67 TEST(RecursiveASTVisitor, VisitsCallInPartialTemplateSpecialization) {
   84 TEST(RecursiveASTVisitor, VisitsExplicitTemplateSpecialization) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp
   37 TEST(RecursiveASTVisitor, CXXMethodDeclNoDefaultBodyVisited) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/CXXOperatorCallExprTraverser.cpp
   27 TEST(RecursiveASTVisitor, TraversesOverloadedOperator) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/Class.cpp
   34 TEST(RecursiveASTVisitor, LambdaClosureTypesAreImplicit) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/ConstructExpr.cpp
   45 TEST(RecursiveASTVisitor, CanVisitImplicitMemberInitializations) {
   61 TEST(RecursiveASTVisitor, CanSkipImplicitMemberInitializations) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/DeclRefExpr.cpp
   34 TEST(RecursiveASTVisitor, VisitsBaseClassTemplateArguments) {
   41 TEST(RecursiveASTVisitor, VisitsCXXForRangeStmtRange) {
   51 TEST(RecursiveASTVisitor, VisitsCallExpr) {
   58 TEST(RecursiveASTVisitor, VisitsExplicitLambdaCaptureInit) {
   66 TEST(RecursiveASTVisitor, VisitsUseOfImplicitLambdaCapture) {
   74 TEST(RecursiveASTVisitor, VisitsImplicitLambdaCaptureInit) {
   87 TEST(RecursiveASTVisitor, VisitsLambdaInitCaptureInit) {
  107 TEST(RecursiveASTVisitor, VisitsExtension) {
  114 TEST(RecursiveASTVisitor, VisitsCopyExprOfBlockDeclCapture) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtor.cpp
   31 TEST(RecursiveASTVisitor, VisitsImplicitCopyConstructors) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/ImplicitCtorInitializer.cpp
   40 TEST(RecursiveASTVisitor, CXXCtorInitializerVisitNoImplicit) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrder.cpp
   26 TEST(RecursiveASTVisitor, InitListExprIsPostOrderVisitedTwice) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPostOrderNoQueue.cpp
   30 TEST(RecursiveASTVisitor, InitListExprIsPostOrderNoQueueVisitedTwice) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrder.cpp
   34 TEST(RecursiveASTVisitor, InitListExprIsPreOrderVisitedTwice) {
   43 TEST(RecursiveASTVisitor, InitListExprVisitedOnceWhenNoImplicit) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/InitListExprPreOrderNoQueue.cpp
   28 TEST(RecursiveASTVisitor, InitListExprIsPreOrderNoQueueVisitedTwice) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/IntegerLiteral.cpp
   25 TEST(RecursiveASTVisitor, DefaultArgumentsAreVisited) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaDefaultCapture.cpp
   27 TEST(RecursiveASTVisitor, HasCaptureDefaultLoc) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaExpr.cpp
   48 TEST(RecursiveASTVisitor, VisitsLambdaExpr) {
   57 TEST(RecursiveASTVisitor, LambdaInLambda) {
   67 TEST(RecursiveASTVisitor, TopLevelLambda) {
   78 TEST(RecursiveASTVisitor, VisitsLambdaExprAndImplicitClass) {
   88 TEST(RecursiveASTVisitor, VisitsAttributedLambdaExpr) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp
   41 TEST(RecursiveASTVisitor, VisitsLambdaExplicitTemplateParameters) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/NestedNameSpecifiers.cpp
   36 TEST(RecursiveASTVisitor,
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/ParenExpr.cpp
   23 TEST(RecursiveASTVisitor, VisitsParensDuringDataRecursion) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp
   30 TEST(RecursiveASTVisitor, VisitsClassTemplateTemplateParmDefaultArgument) {
tools/clang/unittests/Tooling/RecursiveASTVisitorTests/TraversalScope.cpp
   26 TEST(RecursiveASTVisitor, RespectsTraversalScope) {
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp
   37 TEST(RefactoringCallbacksTest, ReplacesStmtsWithString) {
   44 TEST(RefactoringCallbacksTest, ReplacesStmtsInCalledMacros) {
   51 TEST(RefactoringCallbacksTest, IgnoresStmtsInUncalledMacros) {
   58 TEST(RefactoringCallbacksTest, ReplacesInteger) {
   65 TEST(RefactoringCallbacksTest, ReplacesStmtWithStmt) {
   77 TEST(RefactoringCallbacksTest, ReplacesIfStmt) {
   88 TEST(RefactoringCallbacksTest, RemovesEntireIfOnEmptyElse) {
   97 TEST(RefactoringCallbacksTest, TemplateJustText) {
  105 TEST(RefactoringCallbacksTest, TemplateSimpleSubst) {
  115 TEST(RefactoringCallbacksTest, TemplateLiteral) {
  136 TEST(RefactoringCallbacksTest, TemplateUnterminated) {
  143 TEST(RefactoringCallbacksTest, TemplateUnknownDollar) {
tools/clang/unittests/Tooling/RefactoringTest.cpp
  548 TEST(ShiftedCodePositionTest, FindsNewCodePosition) {
  563 TEST(ShiftedCodePositionTest, FindsNewCodePositionWithInserts) {
  571 TEST(ShiftedCodePositionTest, FindsNewCodePositionInReplacedText) {
  578 TEST(ShiftedCodePositionTest, NoReplacementText) {
  711 TEST(Replacement, CanBeConstructedFromNode) {
  717 TEST(Replacement, ReplacesAtSpellingLocation) {
  734 TEST(Replacement, FunctionCall) {
  740 TEST(Replacement, TemplatedFunctionCall) {
  764 TEST(Replacement, ColonColon) {
  770 TEST(Range, overlaps) {
  779 TEST(Range, contains) {
  786 TEST(Range, CalculateRangesOfReplacements) {
  802 TEST(Range, CalculateRangesOfInsertionAroundReplacement) {
  813 TEST(Range, RangesAfterEmptyReplacements) {
  820 TEST(Range, RangesAfterReplacements) {
  827 TEST(Range, RangesBeforeReplacements) {
  834 TEST(Range, NotAffectedByReplacements) {
  844 TEST(Range, RangesWithNonOverlappingReplacements) {
  854 TEST(Range, RangesWithOverlappingReplacements) {
  865 TEST(Range, MergeIntoOneRange) {
  873 TEST(Range, ReplacementsStartingAtRangeOffsets) {
  882 TEST(Range, ReplacementsEndingAtRangeEnds) {
  890 TEST(Range, AjacentReplacements) {
  898 TEST(Range, MergeRangesAfterReplacements) {
  908 TEST(Range, ConflictingRangesBeforeReplacements) {
 1033 TEST(DeduplicateByFileTest, PathsWithDots) {
 1054 TEST(DeduplicateByFileTest, PathWithDotSlash) {
 1075 TEST(DeduplicateByFileTest, NonExistingFilePath) {
tools/clang/unittests/Tooling/ReplacementsYamlTest.cpp
   19 TEST(ReplacementsYamlTest, serializesReplacements) {
   49 TEST(ReplacementsYamlTest, serializesNewLines) {
   73 TEST(ReplacementsYamlTest, deserializesReplacements) {
  102 TEST(ReplacementsYamlTest, deserializesWithoutContext) {
tools/clang/unittests/Tooling/RewriterTest.cpp
   17 TEST(Rewriter, OverwritesChangedFiles) {
   26 TEST(Rewriter, ContinuesOverwritingFilesOnError) {
   39 TEST(Rewriter, AdjacentInsertAndDelete) {
tools/clang/unittests/Tooling/SourceCodeBuildersTest.cpp
   89 TEST(SourceCodeBuildersTest, needParensAfterUnaryOperator) {
  103 TEST(SourceCodeBuildersTest, needParensAfterUnaryOperatorInImplicitConversion) {
  110 TEST(SourceCodeBuildersTest, mayEverNeedParens) {
  123 TEST(SourceCodeBuildersTest, mayEverNeedParensInImplictConversion) {
  139 TEST(SourceCodeBuildersTest, BuildParensUnaryOp) {
  143 TEST(SourceCodeBuildersTest, BuildParensBinOp) {
  147 TEST(SourceCodeBuildersTest, BuildParensValue) {
  151 TEST(SourceCodeBuildersTest, BuildParensSubscript) {
  155 TEST(SourceCodeBuildersTest, BuildParensCall) {
  159 TEST(SourceCodeBuildersTest, BuildAddressOfValue) {
  163 TEST(SourceCodeBuildersTest, BuildAddressOfPointerDereference) {
  167 TEST(SourceCodeBuildersTest, BuildAddressOfPointerDereferenceIgnoresParens) {
  171 TEST(SourceCodeBuildersTest, BuildAddressOfBinaryOperation) {
  175 TEST(SourceCodeBuildersTest, BuildDereferencePointer) {
  179 TEST(SourceCodeBuildersTest, BuildDereferenceValueAddress) {
  183 TEST(SourceCodeBuildersTest, BuildDereferenceValueAddressIgnoresParens) {
  187 TEST(SourceCodeBuildersTest, BuildDereferenceBinaryOperation) {
  191 TEST(SourceCodeBuildersTest, BuildDotValue) {
  195 TEST(SourceCodeBuildersTest, BuildDotPointerDereference) {
  199 TEST(SourceCodeBuildersTest, BuildDotPointerDereferenceIgnoresParens) {
  203 TEST(SourceCodeBuildersTest, BuildDotBinaryOperation) {
  207 TEST(SourceCodeBuildersTest, BuildDotPointerDereferenceExprWithParens) {
  211 TEST(SourceCodeBuildersTest, BuildArrowPointer) {
  215 TEST(SourceCodeBuildersTest, BuildArrowValueAddress) {
  219 TEST(SourceCodeBuildersTest, BuildArrowValueAddressIgnoresParens) {
  223 TEST(SourceCodeBuildersTest, BuildArrowBinaryOperation) {
  227 TEST(SourceCodeBuildersTest, BuildArrowValueAddressWithParens) {
tools/clang/unittests/Tooling/SourceCodeTest.cpp
   57 TEST(SourceCodeTest, getText) {
   72 TEST(SourceCodeTest, getTextWithMacro) {
   97 TEST(SourceCodeTest, getExtendedText) {
  125 TEST(SourceCodeTest, EditRangeWithMacroExpansionsShouldSucceed) {
  144 TEST(SourceCodeTest, EditWholeMacroExpansionShouldSucceed) {
  159 TEST(SourceCodeTest, EditPartialMacroExpansionShouldFail) {
  173 TEST(SourceCodeTest, EditWholeMacroArgShouldSucceed) {
  188 TEST(SourceCodeTest, EditPartialMacroArgShouldSucceed) {
tools/clang/unittests/Tooling/StencilTest.cpp
  351 TEST(StencilToStringTest, RawTextOp) {
  357 TEST(StencilToStringTest, RawTextOpEscaping) {
  363 TEST(StencilToStringTest, DebugPrintNodeOp) {
  369 TEST(StencilToStringTest, ExpressionOp) {
  375 TEST(StencilToStringTest, DerefOp) {
  381 TEST(StencilToStringTest, AddressOfOp) {
  387 TEST(StencilToStringTest, SelectionOp) {
  392 TEST(StencilToStringTest, AccessOp) {
  398 TEST(StencilToStringTest, AccessOpStencilPart) {
  404 TEST(StencilToStringTest, IfBoundOp) {
  411 TEST(StencilToStringTest, RunOp) {
  417 TEST(StencilToStringTest, MultipleOp) {
tools/clang/unittests/Tooling/ToolingTest.cpp
   63 TEST(runToolOnCode, FindsNoTopLevelDeclOnEmptyCode) {
  103 TEST(runToolOnCode, FindsClassDecl) {
  119 TEST(buildASTFromCode, FindsClassDecl) {
  129 TEST(newFrontendActionFactory, CreatesFrontendActionFactoryFromType) {
  142 TEST(newFrontendActionFactory, CreatesFrontendActionFactoryFromFactoryType) {
  150 TEST(ToolInvocation, TestMapVirtualFile) {
  172 TEST(ToolInvocation, TestVirtualModulesCompilation) {
  218 TEST(newFrontendActionFactory, InjectsSourceFileCallbacks) {
  256 TEST(runToolOnCode, TestSkipFunctionBody) {
  318 TEST(runToolOnCodeWithArgs, TestNoDepFile) {
  350 TEST(runToolOnCodeWithArgs, DiagnosticsColor) {
  373 TEST(ClangToolTest, ArgumentAdjusters) {
  405 TEST(ClangToolTest, NoDoubleSyntaxOnly) {
  432 TEST(ClangToolTest, BaseVirtualFileSystemUsage) {
  451 TEST(ClangToolTest, StripDependencyFileAdjuster) {
  481 TEST(ClangToolTest, StripPluginsAdjuster) {
  529 TEST(addTargetAndModeForProgramName, AddsTargetAndMode) {
  542 TEST(addTargetAndModeForProgramName, PathIgnored) {
  556 TEST(addTargetAndModeForProgramName, IgnoresExistingTarget) {
  573 TEST(addTargetAndModeForProgramName, IgnoresExistingMode) {
  591 TEST(ClangToolTest, BuildASTs) {
  616 TEST(ClangToolTest, InjectDiagnosticConsumer) {
  628 TEST(ClangToolTest, InjectDiagnosticConsumerInBuildASTs) {
  641 TEST(runToolOnCode, TestResetDiagnostics) {
tools/clang/unittests/Tooling/TransformerTest.cpp
  796 TEST(TransformerDeathTest, OrderedRuleTypes) {
tools/clang/unittests/libclang/LibclangTest.cpp
   24 TEST(libclang, clang_parseTranslationUnit2_InvalidArgs) {
   30 TEST(libclang, clang_createTranslationUnit_InvalidArgs) {
   34 TEST(libclang, clang_createTranslationUnit2_InvalidArgs) {
   77 TEST(libclang, VirtualFileOverlay_Basic) {
   99 TEST(libclang, VirtualFileOverlay_Unicode) {
  121 TEST(libclang, VirtualFileOverlay_InvalidArgs) {
  127 TEST(libclang, VirtualFileOverlay_RemapDirectories) {
  179 TEST(libclang, VirtualFileOverlay_CaseInsensitive) {
  203 TEST(libclang, VirtualFileOverlay_SharedPrefix) {
  255 TEST(libclang, VirtualFileOverlay_AdjacentDirectory) {
  301 TEST(libclang, VirtualFileOverlay_TopLevel) {
  323 TEST(libclang, VirtualFileOverlay_Empty) {
  333 TEST(libclang, ModuleMapDescriptor) {
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp
   49 TEST(BinaryReaderTest, empty_obj_x86_64) {
   84 TEST(BinaryReaderTest, empty_obj_x86) {
  115 TEST(BinaryReaderTest, empty_obj_ppc) {
  146 TEST(BinaryReaderTest, empty_obj_armv7) {
  177 TEST(BinaryReaderTest, empty_obj_x86_64_arm7) {
  200 TEST(BinaryReaderTest, hello_obj_x86_64) {
  332 TEST(BinaryReaderTest, hello_obj_x86) {
  463 TEST(BinaryReaderTest, hello_obj_armv7) {
  604 TEST(BinaryReaderTest, hello_obj_ppc) {
tools/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp
  110 TEST(BinaryWriterTest, obj_relocs_x86_64) {
  228 TEST(BinaryWriterTest, obj_relocs_x86) {
  339 TEST(BinaryWriterTest, obj_relocs_armv7) {
  469 TEST(BinaryWriterTest, obj_relocs_ppc) {
tools/lld/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp
   26 TEST(ToAtomsTest, empty_obj_x86_64) {
   35 TEST(ToAtomsTest, basic_obj_x86_64) {
tools/lld/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp
   44 TEST(ObjectFileYAML, empty_ppc) {
   60 TEST(ObjectFileYAML, empty_x86_64) {
   76 TEST(ObjectFileYAML, empty_x86) {
   92 TEST(ObjectFileYAML, empty_armv6) {
  108 TEST(ObjectFileYAML, empty_armv7) {
  124 TEST(ObjectFileYAML, empty_armv7s) {
  140 TEST(ObjectFileYAML, roundTrip) {
  162 TEST(ObjectFileYAML, oneSymbol) {
  190 TEST(ObjectFileYAML, oneSection) {
  223 TEST(ObjectFileYAML, hello_x86_64) {
  351 TEST(ObjectFileYAML, hello_x86) {
  480 TEST(ObjectFileYAML, hello_armv6) {
  608 TEST(ObjectFileYAML, hello_armv7) {
tools/lldb/unittests/Breakpoint/BreakpointIDTest.cpp
   19 TEST(BreakpointIDTest, StringIsBreakpointName) {
tools/lldb/unittests/Core/MangledTest.cpp
   30 TEST(MangledTest, ResultForValidName) {
   40 TEST(MangledTest, EmptyForInvalidName) {
   49 TEST(MangledTest, NameIndexes_FindFunctionSymbols) {
tools/lldb/unittests/Core/RichManglingContextTest.cpp
   18 TEST(RichManglingContextTest, Basic) {
   36 TEST(RichManglingContextTest, FromCxxMethodName) {
   84 TEST(RichManglingContextTest, SwitchProvider) {
  102 TEST(RichManglingContextTest, IPDRealloc) {
tools/lldb/unittests/Core/StreamCallbackTest.cpp
   23 TEST(StreamCallbackTest, Callback) {
tools/lldb/unittests/Core/UniqueCStringMapTest.cpp
   32 TEST(UniqueCStringMap, NoDefaultConstructor) {
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
  199 TEST(DWARFExpression, DW_OP_pick) {
  208 TEST(DWARFExpression, DW_OP_convert) {
tools/lldb/unittests/Expression/DiagnosticManagerTest.cpp
   38 TEST(DiagnosticManagerTest, AddDiagnostic) {
   57 TEST(DiagnosticManagerTest, HasFixits) {
   75 TEST(DiagnosticManagerTest, GetStringNoDiags) {
   80 TEST(DiagnosticManagerTest, GetStringBasic) {
   87 TEST(DiagnosticManagerTest, GetStringMultiline) {
   96 TEST(DiagnosticManagerTest, GetStringMultipleDiags) {
  106 TEST(DiagnosticManagerTest, GetStringSeverityLabels) {
  120 TEST(DiagnosticManagerTest, GetStringPreserveOrder) {
  133 TEST(DiagnosticManagerTest, AppendMessageNoDiag) {
  141 TEST(DiagnosticManagerTest, AppendMessageAttachToLastDiag) {
  154 TEST(DiagnosticManagerTest, AppendMessageSubsequentDiags) {
  167 TEST(DiagnosticManagerTest, PutString) {
  176 TEST(DiagnosticManagerTest, PutStringMultiple) {
  186 TEST(DiagnosticManagerTest, PutStringSeverities) {
  197 TEST(DiagnosticManagerTest, FixedExpression) {
tools/lldb/unittests/Host/FileActionTest.cpp
   14 TEST(FileActionTest, Open) {
tools/lldb/unittests/Host/FileSystemTest.cpp
  158 TEST(FileSystemTest, FileAndDirectoryComponents) {
  186 TEST(FileSystemTest, Exists) {
  193 TEST(FileSystemTest, Readable) {
  203 TEST(FileSystemTest, GetByteSize) {
  211 TEST(FileSystemTest, GetPermissions) {
  219 TEST(FileSystemTest, MakeAbsolute) {
  238 TEST(FileSystemTest, Resolve) {
  276 TEST(FileSystemTest, EnumerateDirectory) {
  292 TEST(FileSystemTest, OpenErrno) {
tools/lldb/unittests/Host/FileTest.cpp
   20 TEST(File, GetWaitableHandleFileno) {
   38 TEST(File, GetStreamFromDescriptor) {
tools/lldb/unittests/Host/HostTest.cpp
   15 TEST(Host, WaitStatusFormat) {
   23 TEST(Host, GetEnvironment) {
tools/lldb/unittests/Host/NativeProcessProtocolTest.cpp
   20 TEST(NativeProcessProtocolTest, SetBreakpoint) {
   34 TEST(NativeProcessProtocolTest, SetBreakpointFailRead) {
   45 TEST(NativeProcessProtocolTest, SetBreakpointFailWrite) {
   60 TEST(NativeProcessProtocolTest, SetBreakpointFailVerify) {
   76 TEST(NativeProcessProtocolTest, ReadMemoryWithoutTrap) {
  101 TEST(NativeProcessProtocolTest, ReadCStringFromMemory) {
  117 TEST(NativeProcessProtocolTest, ReadCStringFromMemory_MaxSize) {
  133 TEST(NativeProcessProtocolTest, ReadCStringFromMemory_CrossPageBoundary) {
tools/lldb/unittests/Host/ProcessLaunchInfoTest.cpp
   15 TEST(ProcessLaunchInfoTest, Constructor) {
tools/lldb/unittests/Host/TaskPoolTest.cpp
    7 TEST(TaskPoolTest, AddTask) {
   21 TEST(TaskPoolTest, RunTasks) {
   35 TEST(TaskPoolTest, TaskMap) {
tools/lldb/unittests/Host/linux/SupportTest.cpp
   15 TEST(Support, getProcFile_Pid) {
   21 TEST(Support, getProcFile_Tid) {
tools/lldb/unittests/Interpreter/TestOptionArgParser.cpp
   14 TEST(OptionArgParserTest, toBoolean) {
   68 TEST(OptionArgParserTest, toChar) {
   85 TEST(OptionArgParserTest, toScriptLanguage) {
tools/lldb/unittests/Language/CPlusPlus/CPlusPlusLanguageTest.cpp
   15 TEST(CPlusPlusLanguage, MethodNameParsing) {
  124 TEST(CPlusPlusLanguage, ExtractContextAndIdentifier) {
  185 TEST(CPlusPlusLanguage, FindAlternateFunctionManglings) {
  197 TEST(CPlusPlusLanguage, CPlusPlusNameParser) {
tools/lldb/unittests/ObjectFile/Breakpad/BreakpadRecordsTest.cpp
   16 TEST(Record, classify) {
   36 TEST(ModuleRecord, parse) {
   49 TEST(InfoRecord, parse) {
   58 TEST(FileRecord, parse) {
   65 TEST(FuncRecord, parse) {
   79 TEST(LineRecord, parse) {
   88 TEST(PublicRecord, parse) {
  101 TEST(StackCFIRecord, parse) {
  124 TEST(StackWinRecord, parse) {
tools/lldb/unittests/Platform/PlatformDarwinTest.cpp
   27 TEST(PlatformDarwinTest, TestParseVersionBuildDir) {
tools/lldb/unittests/Process/Linux/ProcessorTraceTest.cpp
   29 TEST(CyclicBuffer, EdgeCases) {
   66 TEST(CyclicBuffer, EqualSizeBuffer) {
   83 TEST(CyclicBuffer, SmallerSizeBuffer) {
  132 TEST(CyclicBuffer, BiggerSizeBuffer) {
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp
   51 TEST(NativeProcessELFTest, GetAuxValue) {
   64 TEST(NativeProcessELFTest, GetELFImageInfoAddress) {
  115 TEST(NativeProcessELFTest, GetELFImageInfoAddress_NoDebugEntry) {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationServerTest.cpp
   19 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_ErrorNumber) {
   26 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_Status) {
   39 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_UnimplementedError) {
   49 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_StringError) {
   61 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_ErrorList) {
tools/lldb/unittests/Process/minidump/RegisterContextMinidumpTest.cpp
   29 TEST(RegisterContextMinidump, ConvertMinidumpContext_x86_32) {
   82 TEST(RegisterContextMinidump, ConvertMinidumpContext_x86_64) {
  190 TEST(RegisterContextMinidump, CheckRegisterContextMinidump_ARM) {
tools/lldb/unittests/Signals/UnixSignalsTest.cpp
   45 TEST(UnixSignalsTest, Iteration) {
   56 TEST(UnixSignalsTest, GetInfo) {
   74 TEST(UnixSignalsTest, VersionChange) {
  105 TEST(UnixSignalsTest, GetFilteredSignals) {
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
   80 TEST(PostfixExpression, ParseOneExpression) {
  117 TEST(PostfixExpression, ParseFPOProgram) {
  167 TEST(PostfixExpression, ToDWARF) {
tools/lldb/unittests/Symbol/TestType.cpp
   34 TEST(Type, GetTypeScopeAndBasename) {
   52 TEST(Type, CompilerContextPattern) {
tools/lldb/unittests/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpressionTests.cpp
   56 TEST(PDBFPOProgramToDWARFExpressionTests, SingleAssignmentRegisterRef) {
   60 TEST(PDBFPOProgramToDWARFExpressionTests, MultipleIndependentAssignments) {
   64 TEST(PDBFPOProgramToDWARFExpressionTests, MultipleDependentAssignments) {
   72 TEST(PDBFPOProgramToDWARFExpressionTests, DependencyChain) {
   94 TEST(PDBFPOProgramToDWARFExpressionTests, InvalidAssignmentSingle) {
   98 TEST(PDBFPOProgramToDWARFExpressionTests, InvalidAssignmentMultiple) {
  102 TEST(PDBFPOProgramToDWARFExpressionTests, UnknownOp) {
  106 TEST(PDBFPOProgramToDWARFExpressionTests, InvalidOpBinary) {
  110 TEST(PDBFPOProgramToDWARFExpressionTests, InvalidOpUnary) {
  114 TEST(PDBFPOProgramToDWARFExpressionTests, MissingTargetRegister) {
  118 TEST(PDBFPOProgramToDWARFExpressionTests, UnresolvedRegisterReference) {
  122 TEST(PDBFPOProgramToDWARFExpressionTests,
  127 TEST(PDBFPOProgramToDWARFExpressionTests,
  132 TEST(PDBFPOProgramToDWARFExpressionTests,
  137 TEST(PDBFPOProgramToDWARFExpressionTests, UnsupportedRASearch) {
tools/lldb/unittests/Target/MemoryRegionInfoTest.cpp
   15 TEST(MemoryRegionInfoTest, Formatv) {
tools/lldb/unittests/Target/PathMappingListTest.cpp
   47 TEST(PathMappingListTest, RelativeTests) {
   74 TEST(PathMappingListTest, AbsoluteTests) {
   96 TEST(PathMappingListTest, RemapRoot) {
tools/lldb/unittests/Utility/AnsiTerminalTest.cpp
   15 TEST(AnsiTerminal, Empty) { EXPECT_EQ("", ansi::FormatAnsiTerminalCodes("")); }
   17 TEST(AnsiTerminal, WhiteSpace) {
   21 TEST(AnsiTerminal, AtEnd) {
   26 TEST(AnsiTerminal, AtStart) {
   31 TEST(AnsiTerminal, KnownPrefix) {
   36 TEST(AnsiTerminal, Unknown) {
   41 TEST(AnsiTerminal, Incomplete) {
   45 TEST(AnsiTerminal, Twice) {
   50 TEST(AnsiTerminal, Basic) {
tools/lldb/unittests/Utility/ArchSpecTest.cpp
   18 TEST(ArchSpecTest, TestParseMachCPUDashSubtypeTripleSimple) {
   59 TEST(ArchSpecTest, TestParseMachCPUDashSubtypeTripleExtra) {
   97 TEST(ArchSpecTest, TestSetTriple) {
  137 TEST(ArchSpecTest, MergeFrom) {
  221 TEST(ArchSpecTest, MergeFromMachOUnknown) {
  240 TEST(ArchSpecTest, Compatibility) {
  297 TEST(ArchSpecTest, OperatorBool) {
  302 TEST(ArchSpecTest, TripleComponentsWereSpecified) {
tools/lldb/unittests/Utility/ArgsTest.cpp
   19 TEST(ArgsTest, TestSingleArg) {
   26 TEST(ArgsTest, TestSingleQuotedArgWithSpace) {
   33 TEST(ArgsTest, TestSingleArgWithQuotedSpace) {
   40 TEST(ArgsTest, TestTrailingBackslash) {
   47 TEST(ArgsTest, TestQuotedTrailingBackslash) {
   54 TEST(ArgsTest, TestUnknownEscape) {
   61 TEST(ArgsTest, TestQuotedUnknownEscape) {
   68 TEST(ArgsTest, TestMultipleArgs) {
   78 TEST(ArgsTest, TestOverwriteArgs) {
   87 TEST(ArgsTest, TestAppendArg) {
   97 TEST(ArgsTest, TestInsertArg) {
  113 TEST(ArgsTest, TestArgv) {
  148 TEST(ArgsTest, StringListConstructor) {
  160 TEST(ArgsTest, GetQuotedCommandString) {
  170 TEST(ArgsTest, BareSingleQuote) {
  178 TEST(ArgsTest, DoubleQuotedItem) {
  186 TEST(ArgsTest, AppendArguments) {
  212 TEST(ArgsTest, GetArgumentArrayRef) {
  220 TEST(ArgsTest, EscapeLLDBCommandArgument) {
  246 TEST(ArgsTest, ReplaceArgumentAtIndexShort) {
  254 TEST(ArgsTest, ReplaceArgumentAtIndexEqual) {
  262 TEST(ArgsTest, ReplaceArgumentAtIndexLonger) {
  270 TEST(ArgsTest, ReplaceArgumentAtIndexOutOfRange) {
  278 TEST(ArgsTest, ReplaceArgumentAtIndexFarOutOfRange) {
tools/lldb/unittests/Utility/BroadcasterTest.cpp
   21 TEST(BroadcasterTest, BroadcastEvent) {
   59 TEST(BroadcasterTest, EventTypeHasListeners) {
tools/lldb/unittests/Utility/CompletionRequestTest.cpp
   14 TEST(CompletionRequest, Constructor) {
   32 TEST(CompletionRequest, FakeLastArg) {
   49 TEST(CompletionRequest, TryCompleteCurrentArgGood) {
   65 TEST(CompletionRequest, TryCompleteCurrentArgBad) {
   75 TEST(CompletionRequest, TryCompleteCurrentArgMode) {
   86 TEST(CompletionRequest, ShiftArguments) {
  116 TEST(CompletionRequest, DuplicateFiltering) {
  179 TEST(CompletionRequest, DuplicateFilteringWithComments) {
  255 TEST(CompletionRequest, TestCompletionOwnership) {
tools/lldb/unittests/Utility/ConstStringTest.cpp
   15 TEST(ConstStringTest, format_provider) {
   19 TEST(ConstStringTest, MangledCounterpart) {
   36 TEST(ConstStringTest, UpdateMangledCounterpart) {
   56 TEST(ConstStringTest, FromMidOfBufferStringRef) {
   76 TEST(ConstStringTest, NullAndEmptyStates) {
   93 TEST(ConstStringTest, CompareConstString) {
  120 TEST(ConstStringTest, CompareStringRef) {
tools/lldb/unittests/Utility/DataExtractorTest.cpp
   15 TEST(DataExtractorTest, GetBitfield) {
   36 TEST(DataExtractorTest, PeekData) {
   52 TEST(DataExtractorTest, GetCStr) {
   61 TEST(DataExtractorTest, GetCStrEmpty) {
   70 TEST(DataExtractorTest, GetCStrUnterminated) {
   79 TEST(DataExtractorTest, GetCStrAtEnd) {
   88 TEST(DataExtractorTest, GetCStrAtNullOffset) {
   97 TEST(DataExtractorTest, GetMaxU64) {
  138 TEST(DataExtractorTest, GetMaxS64) {
  173 TEST(DataExtractorTest, GetMaxU64_unchecked) {
tools/lldb/unittests/Utility/EnvironmentTest.cpp
   15 TEST(EnvironmentTest, EnvpConstruction) {
   35 TEST(EnvironmentTest, EnvpConversion) {
tools/lldb/unittests/Utility/EventTest.cpp
   21 TEST(EventTest, DumpEventDataBytes) {
tools/lldb/unittests/Utility/FileSpecTest.cpp
   15 TEST(FileSpecTest, FileAndDirectoryComponents) {
   74 TEST(FileSpecTest, AppendPathComponent) {
  108 TEST(FileSpecTest, CopyByAppendingPathComponent) {
  116 TEST(FileSpecTest, PrependPathComponent) {
  138 TEST(FileSpecTest, EqualSeparator) {
  144 TEST(FileSpecTest, EqualDotsWindows) {
  162 TEST(FileSpecTest, EqualDotsPosix) {
  178 TEST(FileSpecTest, EqualDotsPosixRoot) {
  192 TEST(FileSpecTest, GuessPathStyle) {
  203 TEST(FileSpecTest, GetNormalizedPath) {
  271 TEST(FileSpecTest, FormatFileSpec) {
  295 TEST(FileSpecTest, IsRelative) {
  341 TEST(FileSpecTest, RemoveLastPathComponent) {
tools/lldb/unittests/Utility/FlagsTest.cpp
   22 TEST(Flags, GetBitSize) {
   29 TEST(Flags, Reset) {
   35 TEST(Flags, Clear) {
   47 TEST(Flags, AllSet) {
   65 TEST(Flags, AnySet) {
   83 TEST(Flags, Test) {
  108 TEST(Flags, AllClear) {
  124 TEST(Flags, AnyClear) {
  142 TEST(Flags, IsClear) {
tools/lldb/unittests/Utility/ListenerTest.cpp
   19 TEST(ListenerTest, GetEventImmediate) {
   56 TEST(ListenerTest, GetEventWait) {
tools/lldb/unittests/Utility/LogTest.cpp
  111 TEST(LogTest, LLDB_LOG_nullptr) {
  116 TEST(LogTest, Register) {
  124 TEST(LogTest, Unregister) {
tools/lldb/unittests/Utility/NameMatchesTest.cpp
   14 TEST(NameMatchesTest, Ignore) {
   18 TEST(NameMatchesTest, Equals) {
   23 TEST(NameMatchesTest, Contains) {
   33 TEST(NameMatchesTest, StartsWith) {
   41 TEST(NameMatchesTest, EndsWith) {
   49 TEST(NameMatchesTest, RegularExpression) {
tools/lldb/unittests/Utility/OptionsWithRawTest.cpp
   16 TEST(OptionsWithRawTest, EmptyInput) {
   23 TEST(OptionsWithRawTest, SingleWhitespaceInput) {
   30 TEST(OptionsWithRawTest, WhitespaceInput) {
   37 TEST(OptionsWithRawTest, ArgsButNoDelimiter) {
   44 TEST(OptionsWithRawTest, ArgsButNoLeadingDash) {
   51 TEST(OptionsWithRawTest, QuotedSuffix) {
   58 TEST(OptionsWithRawTest, EmptySuffix) {
   72 TEST(OptionsWithRawTest, EmptySuffixSingleWhitespace) {
   87 TEST(OptionsWithRawTest, WhitespaceSuffix) {
  101 TEST(OptionsWithRawTest, LeadingSpaceArgs) {
  115 TEST(OptionsWithRawTest, SingleWordSuffix) {
  129 TEST(OptionsWithRawTest, MultiWordSuffix) {
  143 TEST(OptionsWithRawTest, UnterminatedQuote) {
  157 TEST(OptionsWithRawTest, TerminatedQuote) {
  171 TEST(OptionsWithRawTest, EmptyArgsOnlySuffix) {
tools/lldb/unittests/Utility/PredicateTest.cpp
   15 TEST(Predicate, WaitForValueEqualTo) {
   28 TEST(Predicate, WaitForValueNotEqualTo) {
tools/lldb/unittests/Utility/ProcessInfoTest.cpp
   14 TEST(ProcessInfoTest, Constructor) {
tools/lldb/unittests/Utility/ProcessInstanceInfoTest.cpp
   33 TEST(ProcessInstanceInfo, Dump) {
   55 TEST(ProcessInstanceInfo, DumpTable) {
   77 TEST(ProcessInstanceInfo, DumpTable_invalidUID) {
   95 TEST(ProcessInstanceInfoMatch, Name) {
tools/lldb/unittests/Utility/RangeMapTest.cpp
   22 TEST(RangeDataVector, FindEntryThatContains) {
   39 TEST(RangeDataVector, FindEntryThatContains_Overlap) {
tools/lldb/unittests/Utility/RangeTest.cpp
   18 TEST(RangeTest, SizeTypes) {
   30 TEST(RangeTest, DefaultConstructor) {
   38 TEST(RangeTest, Constructor) {
   46 TEST(RangeTest, Copy) {
   55 TEST(RangeTest, Clear) {
   61 TEST(RangeTest, ClearWithStarAddress) {
   67 TEST(RangeTest, SetRangeBase) {
   75 TEST(RangeTest, Slide) {
   88 TEST(RangeTest, SlideZero) {
   96 TEST(RangeTest, ContainsAddr) {
  111 TEST(RangeTest, ContainsAddrInvalid) {
  120 TEST(RangeTest, ContainsEndInclusive) {
  135 TEST(RangeTest, ContainsEndInclusiveInvalid) {
  144 TEST(RangeTest, ContainsRange) {
  179 TEST(RangeTest, ContainsRangeStartingFromZero) {
  187 TEST(RangeTest, Union) {
  224 TEST(RangeTest, DoesAdjoinOrIntersect) {
  236 TEST(RangeTest, DoesIntersect) {
  248 TEST(RangeTest, LessThan) {
  282 TEST(RangeTest, Equal) {
  299 TEST(RangeTest, NotEqual) {
  311 TEST(RangeTest, LessThanInvalid) {
  317 TEST(RangeTest, EqualInvalid) {
  324 TEST(RangeTest, NotEqualInvalid) {
tools/lldb/unittests/Utility/RegisterValueTest.cpp
   14 TEST(RegisterValueTest, GetSet8) {
tools/lldb/unittests/Utility/RegularExpressionTest.cpp
   16 TEST(RegularExpression, Valid) {
   24 TEST(RegularExpression, CopyAssignment) {
   33 TEST(RegularExpression, Empty) {
   43 TEST(RegularExpression, Invalid) {
   53 TEST(RegularExpression, Match) {
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp
  275 TEST(IndexToObjectTest, ObjectForIndex) {
  290 TEST(DeserializerTest, HasData) {
  303 TEST(SerializationRountripTest, SerializeDeserializePod) {
  329 TEST(SerializationRountripTest, SerializeDeserializePodPointers) {
  355 TEST(SerializationRountripTest, SerializeDeserializePodReferences) {
  381 TEST(SerializationRountripTest, SerializeDeserializeCString) {
  396 TEST(SerializationRountripTest, SerializeDeserializeObjectPointer) {
  417 TEST(SerializationRountripTest, SerializeDeserializeObjectReference) {
  438 TEST(RecordReplayTest, InstrumentedFoo) {
  467 TEST(RecordReplayTest, InstrumentedFooSameThis) {
  505 TEST(RecordReplayTest, InstrumentedBar) {
  544 TEST(RecordReplayTest, InstrumentedBarRef) {
  579 TEST(RecordReplayTest, InstrumentedBarPtr) {
tools/lldb/unittests/Utility/ReproducerTest.cpp
   47 TEST(ReproducerTest, SetCapture) {
   76 TEST(ReproducerTest, SetReplay) {
  103 TEST(GeneratorTest, Create) {
  117 TEST(GeneratorTest, Get) {
  132 TEST(GeneratorTest, GetOrCreate) {
tools/lldb/unittests/Utility/ScalarTest.cpp
   33 TEST(ScalarTest, Equality) {
   51 TEST(ScalarTest, Comparison) {
   60 TEST(ScalarTest, ComparisonFloat) {
   69 TEST(ScalarTest, RightShiftOperator) {
   80 TEST(ScalarTest, GetBytes) {
  112 TEST(ScalarTest, CastOperations) {
  133 TEST(ScalarTest, ExtractBitfield) {
  163 TEST(ScalarTest, GetValue) {
  191 TEST(ScalarTest, Division) {
  199 TEST(ScalarTest, Promotion) {
  238 TEST(ScalarTest, SetValueFromCString) {
  269 TEST(ScalarTest, APIntConstructor) {
  286 TEST(ScalarTest, Scalar_512) {
tools/lldb/unittests/Utility/StateTest.cpp
   16 TEST(StateTest, Formatv) {
tools/lldb/unittests/Utility/StatusTest.cpp
   19 TEST(StatusTest, Formatv) {
   25 TEST(StatusTest, ErrorConstructor) {
   44 TEST(StatusTest, ErrorConversion) {
tools/lldb/unittests/Utility/StreamTeeTest.cpp
   15 TEST(StreamTeeTest, DefaultConstructor) {
   21 TEST(StreamTeeTest, Constructor1Stream) {
   30 TEST(StreamTeeTest, Constructor2Streams) {
   41 TEST(StreamTeeTest, CopyConstructor) {
   53 TEST(StreamTeeTest, Assignment) {
   65 TEST(StreamTeeTest, Write) {
   98 TEST(StreamTeeTest, Flush) {
  119 TEST(StreamTeeTest, AppendStream) {
  140 TEST(StreamTeeTest, GetStreamAtIndexOutOfBounds) {
  149 TEST(StreamTeeTest, GetStreamAtIndexOutOfBoundsEmpty) {
  157 TEST(StreamTeeTest, SetStreamAtIndexOverwrite) {
  173 TEST(StreamTeeTest, SetStreamAtIndexOutOfBounds) {
tools/lldb/unittests/Utility/StringLexerTest.cpp
   14 TEST(StringLexerTest, GetUnlexed) {
   24 TEST(StringLexerTest, HasAtLeast) {
   48 TEST(StringLexerTest, AdvanceIf) {
   64 TEST(StringLexerTest, PutBack) {
   81 TEST(StringLexerTest, Peek) {
   91 TEST(StringLexerTest, Next) {
   98 TEST(StringLexerTest, NextIf) {
  120 TEST(StringLexerTest, NextIfList) {
tools/lldb/unittests/Utility/StringListTest.cpp
   16 TEST(StringListTest, DefaultConstructor) {
   21 TEST(StringListTest, Assignment) {
   37 TEST(StringListTest, AppendStringStdString) {
   49 TEST(StringListTest, AppendStringCString) {
   61 TEST(StringListTest, AppendStringMove) {
   76 TEST(StringListTest, ShiftStdString) {
   91 TEST(StringListTest, ShiftCString) {
  103 TEST(StringListTest, ShiftMove) {
  118 TEST(StringListTest, AppendListCStringArrayEmpty) {
  124 TEST(StringListTest, AppendListCStringArray) {
  135 TEST(StringListTest, AppendList) {
  172 TEST(StringListTest, GetSize) {
  184 TEST(StringListTest, SetSize) {
  193 TEST(StringListTest, SplitIntoLines) {
  203 TEST(StringListTest, SplitIntoLinesSingleTrailingCR) {
  210 TEST(StringListTest, SplitIntoLinesEmpty) {
  216 TEST(StringListTest, LongestCommonPrefixEmpty) {
  222 TEST(StringListTest, LongestCommonPrefix) {
  233 TEST(StringListTest, LongestCommonPrefixSingleElement) {
  241 TEST(StringListTest, LongestCommonPrefixDuplicateElement) {
  250 TEST(StringListTest, LongestCommonPrefixNoPrefix) {
  261 TEST(StringListTest, Clear) {
  276 TEST(StringListTest, PopBack) {
  295 TEST(StringListTest, RemoveBlankLines) {
  323 TEST(StringListTest, InsertStringAtIndexStart) {
  336 TEST(StringListTest, InsertStringAtIndexEnd) {
  349 TEST(StringListTest, InsertStringAtIndexOutOfBounds) {
  364 TEST(StringListTest, InsertStringAtIndexStdString) {
  373 TEST(StringListTest, InsertStringAtIndexMove) {
  382 TEST(StringListTest, CopyListEmpty) {
  389 TEST(StringListTest, CopyListSingle) {
  397 TEST(StringListTest, CopyList) {
  406 TEST(StringListTest, Join) {
  417 TEST(StringListTest, JoinEmpty) {
  426 TEST(StringListTest, JoinSingle) {
  436 TEST(StringListTest, JoinThree) {
  448 TEST(StringListTest, JoinNonSpace) {
  460 TEST(StringListTest, JoinMultiCharSeparator) {
  472 TEST(StringListTest, GetMaxStringLengthEqualSize) {
  479 TEST(StringListTest, GetMaxStringLengthIncreasingSize) {
  486 TEST(StringListTest, GetMaxStringLengthDecreasingSize) {
  493 TEST(StringListTest, GetMaxStringLengthMixed) {
  504 TEST(StringListTest, GetMaxStringLengthEmpty) {
  509 TEST(StringListTest, ForRangeEmpty) {
  515 TEST(StringListTest, ForRange) {
tools/lldb/unittests/Utility/StructuredDataTest.cpp
   20 TEST(StructuredDataTest, StringDump) {
   34 TEST(StructuredDataTest, ParseJSONFromFile) {
tools/lldb/unittests/Utility/TildeExpressionResolverTest.cpp
   11 TEST(TildeExpressionResolver, ResolveFullPath) {
tools/lldb/unittests/Utility/TimeoutTest.cpp
   16 TEST(TimeoutTest, Construction) {
   24 TEST(TimeoutTest, Format) {
tools/lldb/unittests/Utility/TimerTest.cpp
   16 TEST(TimerTest, CategoryTimes) {
   31 TEST(TimerTest, CategoryTimesNested) {
   51 TEST(TimerTest, CategoryTimes2) {
   75 TEST(TimerTest, CategoryTimesStats) {
tools/lldb/unittests/Utility/UUIDTest.cpp
   15 TEST(UUIDTest, RelationalOperators) {
   37 TEST(UUIDTest, Validity) {
   58 TEST(UUIDTest, SetFromStringRef) {
   81 TEST(UUIDTest, StringConverion) {
tools/lldb/unittests/Utility/UriParserTest.cpp
   42 TEST(UriParserTest, Minimal) {
   47 TEST(UriParserTest, MinimalPort) {
   62 TEST(UriParserTest, MinimalPath) {
   67 TEST(UriParserTest, MinimalPortPath) {
   72 TEST(UriParserTest, LongPath) {
   77 TEST(UriParserTest, TypicalPortPath) {
   83 TEST(UriParserTest, BracketedHostnamePort) {
   99 TEST(UriParserTest, BracketedHostname) {
  105 TEST(UriParserTest, BracketedHostnameWithColon) {
  111 TEST(UriParserTest, SchemeHostSeparator) {
  116 TEST(UriParserTest, SchemeHostSeparator2) {
  121 TEST(UriParserTest, SchemeHostSeparator3) {
  126 TEST(UriParserTest, SchemeHostSeparator4) {
  131 TEST(UriParserTest, BadPort) {
  136 TEST(UriParserTest, BadPort2) {
  141 TEST(UriParserTest, Empty) {
  146 TEST(UriParserTest, PortOverflow) {
tools/lldb/unittests/Utility/UserIDResolverTest.cpp
   23 TEST(UserIDResolver, GetUserName) {
   36 TEST(UserIDResolver, GetGroupName) {
tools/lldb/unittests/Utility/VASprintfTest.cpp
   33 TEST(VASprintfTest, NoBufferResize) {
   42 TEST(VASprintfTest, BufferResize) {
   50 TEST(VASprintfTest, EncodingError) {
tools/lldb/unittests/Utility/VMRangeTest.cpp
   23 TEST(VMRange, IsValid) {
   34 TEST(VMRange, Clear) {
   41 TEST(VMRange, Comparison) {
   55 TEST(VMRange, Reset) {
   62 TEST(VMRange, SetEndAddress) {
   74 TEST(VMRange, ContainsAddr) {
   88 TEST(VMRange, ContainsRange) {
  112 TEST(VMRange, Ordering) {
  136 TEST(VMRange, CollectionContains) {
tools/polly/unittests/DeLICM/DeLICMTest.cpp
  220 TEST(DeLICM, isConflicting) {
tools/polly/unittests/Flatten/FlattenTest.cpp
   41 TEST(Flatten, FlattenTrivial) {
   49 TEST(Flatten, FlattenSequence) {
   59 TEST(Flatten, FlattenLoop) {
tools/polly/unittests/Isl/IslTest.cpp
   86 TEST(Isl, APIntToIslVal) {
  163 TEST(Isl, IslValToAPInt) {
  288 TEST(Isl, Operators) {
  387 TEST(Isl, Foreach) {
  501 TEST(ISLTools, beforeScatter) {
  548 TEST(ISLTools, afterScatter) {
  593 TEST(ISLTools, betweenScatter) {
  626 TEST(ISLTools, singleton) {
  654 TEST(ISLTools, getNumScatterDims) {
  671 TEST(ISLTools, getScatterSpace) {
  691 TEST(ISLTools, makeIdentityMap) {
  710 TEST(ISLTools, reverseDomain) {
  721 TEST(ISLTools, shiftDim) {
  748 TEST(DeLICM, computeReachingWrite) {
  852 TEST(DeLICM, computeArrayUnused) {
  975 TEST(DeLICM, convertZoneToTimepoints) {
 1054 TEST(DeLICM, distribute) {
 1075 TEST(DeLICM, lift) {
 1096 TEST(DeLICM, apply) {
tools/polly/unittests/ScheduleOptimizer/ScheduleOptimizerTest.cpp
   17 TEST(ScheduleOptimizer, getPartialTilePrefixes) {
tools/polly/unittests/Support/ISLTools.cpp
   11 TEST(Support, isl_iterator) {
unittests/ADT/APFloatTest.cpp
   39 TEST(APFloatTest, isSignaling) {
   54 TEST(APFloatTest, next) {
  459 TEST(APFloatTest, FMA) {
  535 TEST(APFloatTest, MinNum) {
  546 TEST(APFloatTest, MaxNum) {
  557 TEST(APFloatTest, Minimum) {
  572 TEST(APFloatTest, Maximum) {
  587 TEST(APFloatTest, Denormal) {
  639 TEST(APFloatTest, Zero) {
  649 TEST(APFloatTest, DecimalStringsWithoutNullTerminators) {
  674 TEST(APFloatTest, fromZeroDecimalString) {
  704 TEST(APFloatTest, fromZeroDecimalSingleExponentString) {
  761 TEST(APFloatTest, fromZeroDecimalLargeExponentString) {
  780 TEST(APFloatTest, fromZeroHexadecimalString) {
  845 TEST(APFloatTest, fromDecimalString) {
  908 TEST(APFloatTest, fromToStringSpecials) {
  925 TEST(APFloatTest, fromHexadecimalString) {
 1012 TEST(APFloatTest, toString) {
 1051 TEST(APFloatTest, toInteger) {
 1108 TEST(APFloatTest, makeNaN) {
 1146 TEST(APFloatTest, SemanticsDeath) {
 1151 TEST(APFloatTest, StringDecimalDeath) {
 1171 TEST(APFloatTest, StringDecimalSignificandDeath) {
 1195 TEST(APFloatTest, StringHexadecimalDeath) {
 1231 TEST(APFloatTest, StringHexadecimalSignificandDeath) {
 1262 TEST(APFloatTest, StringHexadecimalExponentDeath) {
 1317 TEST(APFloatTest, exactInverse) {
 1344 TEST(APFloatTest, roundToIntegral) {
 1403 TEST(APFloatTest, isInteger) {
 1418 TEST(DoubleAPFloatTest, isInteger) {
 1436 TEST(APFloatTest, getLargest) {
 1441 TEST(APFloatTest, getSmallest) {
 1471 TEST(APFloatTest, getSmallestNormalized) {
 1501 TEST(APFloatTest, getZero) {
 1538 TEST(APFloatTest, copySign) {
 1549 TEST(APFloatTest, convert) {
 1600 TEST(APFloatTest, PPCDoubleDouble) {
 1644 TEST(APFloatTest, isNegative) {
 1663 TEST(APFloatTest, isNormal) {
 1674 TEST(APFloatTest, isFinite) {
 1684 TEST(APFloatTest, isInfinity) {
 1694 TEST(APFloatTest, isNaN) {
 1704 TEST(APFloatTest, isFiniteNonZero) {
 1732 TEST(APFloatTest, add) {
 2020 TEST(APFloatTest, subtract) {
 2308 TEST(APFloatTest, multiply) {
 2597 TEST(APFloatTest, divide) {
 2886 TEST(APFloatTest, operatorOverloads) {
 2896 TEST(APFloatTest, abs) {
 2934 TEST(APFloatTest, neg) {
 2956 TEST(APFloatTest, ilogb) {
 2999 TEST(APFloatTest, scalbn) {
 3170 TEST(APFloatTest, frexp) {
 3296 TEST(APFloatTest, mod) {
 3374 TEST(APFloatTest, PPCDoubleDoubleAddSpecial) {
 3430 TEST(APFloatTest, PPCDoubleDoubleAdd) {
 3502 TEST(APFloatTest, PPCDoubleDoubleSubtract) {
 3536 TEST(APFloatTest, PPCDoubleDoubleMultiplySpecial) {
 3598 TEST(APFloatTest, PPCDoubleDoubleMultiply) {
 3679 TEST(APFloatTest, PPCDoubleDoubleDivide) {
 3711 TEST(APFloatTest, PPCDoubleDoubleRemainder) {
 3744 TEST(APFloatTest, PPCDoubleDoubleMod) {
 3779 TEST(APFloatTest, PPCDoubleDoubleFMA) {
 3789 TEST(APFloatTest, PPCDoubleDoubleRoundToIntegral) {
 3804 TEST(APFloatTest, PPCDoubleDoubleCompare) {
 3846 TEST(APFloatTest, PPCDoubleDoubleBitwiseIsEqual) {
 3878 TEST(APFloatTest, PPCDoubleDoubleHashValue) {
 3887 TEST(APFloatTest, PPCDoubleDoubleChangeSign) {
 3906 TEST(APFloatTest, PPCDoubleDoubleFactories) {
 3971 TEST(APFloatTest, PPCDoubleDoubleIsDenormal) {
 3986 TEST(APFloatTest, PPCDoubleDoubleScalbn) {
 3999 TEST(APFloatTest, PPCDoubleDoubleFrexp) {
unittests/ADT/APIntTest.cpp
   20 TEST(APIntTest, ValueInit) {
   28 TEST(APIntTest, ShiftLeftByZero) {
   35 TEST(APIntTest, i64_ArithmeticRightShiftNegative) {
   40 TEST(APIntTest, i128_NegativeCount) {
   55 TEST(APIntTest, i33_Count) {
   66 TEST(APIntTest, i61_Count) {
   86 TEST(APIntTest, i65_Count) {
  104 TEST(APIntTest, i128_PositiveCount) {
  186 TEST(APIntTest, i256) {
  217 TEST(APIntTest, i1) {
  350 TEST(APIntTest, compare) {
  388 TEST(APIntTest, compareWithRawIntegers) {
  462 TEST(APIntTest, compareWithInt64Min) {
  482 TEST(APIntTest, compareWithHalfInt64Max) {
  515 TEST(APIntTest, compareLargeIntegers) {
  543 TEST(APIntTest, binaryOpsWithRawIntegers) {
  595 TEST(APIntTest, rvalue_arithmetic) {
  764 TEST(APIntTest, rvalue_bitwise) {
  884 TEST(APIntTest, rvalue_invert) {
  949 TEST(APIntTest, divrem_big1) {
  956 TEST(APIntTest, divrem_big2) {
  970 TEST(APIntTest, divrem_big3) {
  977 TEST(APIntTest, divrem_big4) {
  984 TEST(APIntTest, divrem_big5) {
  991 TEST(APIntTest, divrem_big6) {
  998 TEST(APIntTest, divrem_big7) {
 1036 TEST(APIntTest, divremuint) {
 1063 TEST(APIntTest, divrem_simple) {
 1095 TEST(APIntTest, fromString) {
 1178 TEST(APIntTest, SaturatingMath) {
 1237 TEST(APIntTest, FromArray) {
 1241 TEST(APIntTest, StringBitsNeeded2) {
 1261 TEST(APIntTest, StringBitsNeeded8) {
 1281 TEST(APIntTest, StringBitsNeeded10) {
 1318 TEST(APIntTest, StringBitsNeeded16) {
 1338 TEST(APIntTest, toString) {
 1393 TEST(APIntTest, Log2) {
 1405 TEST(APIntTest, magic) {
 1414 TEST(APIntTest, magicu) {
 1427 TEST(APIntTest, StringDeath) {
 1441 TEST(APIntTest, mul_clear) {
 1450 TEST(APIntTest, Rotate) {
 1530 TEST(APIntTest, Splat) {
 1540 TEST(APIntTest, tcDecrement) {
 1606 TEST(APIntTest, arrayAccess) {
 1631 TEST(APIntTest, LargeAPIntConstruction) {
 1639 TEST(APIntTest, nearestLogBase2) {
 1686 TEST(APIntTest, IsSplat) {
 1726 TEST(APIntTest, isMask) {
 1744 TEST(APIntTest, isShiftedMask) {
 1801 TEST(APIntTest, reverseBits) {
 1843 TEST(APIntTest, insertBits) {
 1896 TEST(APIntTest, insertBitsUInt64) {
 1954 TEST(APIntTest, extractBits) {
 1977 TEST(APIntTest, extractBitsAsZExtValue) {
 2004 TEST(APIntTest, getLowBitsSet) {
 2014 TEST(APIntTest, getBitsSet) {
 2032 TEST(APIntTest, getHighBitsSet) {
 2042 TEST(APIntTest, getBitsSetFrom) {
 2052 TEST(APIntTest, setLowBits) {
 2108 TEST(APIntTest, setHighBits) {
 2173 TEST(APIntTest, setBitsFrom) {
 2184 TEST(APIntTest, setAllBits) {
 2222 TEST(APIntTest, getLoBits) {
 2231 TEST(APIntTest, getHiBits) {
 2240 TEST(APIntTest, clearLowBits) {
 2305 TEST(APIntTest, GCD) {
 2348 TEST(APIntTest, LogicalRightShift) {
 2381 TEST(APIntTest, ArithmeticRightShift) {
 2417 TEST(APIntTest, LeftShift) {
 2450 TEST(APIntTest, isSubsetOf) {
 2479 TEST(APIntTest, sext) {
 2499 TEST(APIntTest, multiply) {
 2518 TEST(APIntTest, RoundingUDiv) {
 2545 TEST(APIntTest, RoundingSDiv) {
 2585 TEST(APIntTest, umul_ov) {
 2621 TEST(APIntTest, SolveQuadraticEquationWrap) {
 2706 TEST(APIntTest, MultiplicativeInverseExaustive) {
 2726 TEST(APIntTest, GetMostSignificantDifferentBit) {
 2751 TEST(APIntTest, GetMostSignificantDifferentBitExaustive) {
unittests/ADT/APSIntTest.cpp
   16 TEST(APSIntTest, MoveTest) {
   43 TEST(APSIntTest, get) {
   54 TEST(APSIntTest, getUnsigned) {
   65 TEST(APSIntTest, getExtValue) {
   80 TEST(APSIntTest, compareValues) {
  145 TEST(APSIntTest, FromString) {
  155 TEST(APSIntTest, StringDeath) {
  162 TEST(APSIntTest, SignedHighBit) {
  205 TEST(APSIntTest, UnsignedHighBit) {
unittests/ADT/AnyTest.cpp
   18 TEST(AnyTest, ConstructionAndAssignment) {
   78 TEST(AnyTest, GoodAnyCast) {
  129 TEST(AnyTest, CopiesAndMoves) {
  156 TEST(AnyTest, BadAnyCast) {
unittests/ADT/ArrayRefTest.cpp
   51 TEST(ArrayRefTest, AllocatorCopy) {
   80 TEST(ArrayRefTest, DISABLED_SizeTSizedOperations) {
   94 TEST(ArrayRefTest, DropBack) {
  101 TEST(ArrayRefTest, DropFront) {
  108 TEST(ArrayRefTest, DropWhile) {
  119 TEST(ArrayRefTest, DropUntil) {
  130 TEST(ArrayRefTest, TakeBack) {
  137 TEST(ArrayRefTest, TakeFront) {
  144 TEST(ArrayRefTest, TakeWhile) {
  155 TEST(ArrayRefTest, TakeUntil) {
  166 TEST(ArrayRefTest, Equals) {
  189 TEST(ArrayRefTest, EmptyEquals) {
  193 TEST(ArrayRefTest, ConstConvert) {
  210 TEST(ArrayRefTest, InitializerList) {
  224 TEST(ArrayRefTest, EmptyInitializerList) {
  233 TEST(ArrayRefTest, makeArrayRef) {
  248 TEST(ArrayRefTest, OwningArrayRef) {
  255 TEST(ArrayRefTest, makeArrayRefFromStdArray) {
unittests/ADT/BitVectorTest.cpp
  305 TEST(BitVectorTest, FindInRangeMultiWord) {
  380 TEST(BitVectorTest, FindInRangeSingleWord) {
unittests/ADT/BitmaskEnumTest.cpp
   24 TEST(BitmaskEnumTest, BitwiseOr) {
   32 TEST(BitmaskEnumTest, BitwiseOrEquals) {
   43 TEST(BitmaskEnumTest, BitwiseAnd) {
   51 TEST(BitmaskEnumTest, BitwiseAndEquals) {
   61 TEST(BitmaskEnumTest, BitwiseXor) {
   69 TEST(BitmaskEnumTest, BitwiseXorEquals) {
   79 TEST(BitmaskEnumTest, BitwiseNot) {
   93 TEST(BitmaskEnumTest, ScopedEnum) {
  109 TEST(BitmaskEnumTest, EnumInStruct) { EXPECT_EQ(3, Container::getFlags()); }
  128 TEST(BitmaskEnumTest, EnumInNamespace) {
unittests/ADT/BreadthFirstIteratorTest.cpp
   17 TEST(BreadthFristIteratorTest, Basic) {
   42 TEST(BreadthFristIteratorTest, Cycle) {
unittests/ADT/BumpPtrListTest.cpp
   43 TEST(BumpPtrListTest, DefaultConstructor) {
   48 TEST(BumpPtrListTest, pushPopBack) {
   69 TEST(BumpPtrListTest, pushPopFront) {
   90 TEST(BumpPtrListTest, pushBackMoveOnly) {
  102 TEST(BumpPtrListTest, pushFrontMoveOnly) {
  114 TEST(BumpPtrListTest, emplaceBack) {
  128 TEST(BumpPtrListTest, emplaceFront) {
  142 TEST(BumpPtrListTest, swap) {
  171 TEST(BumpPtrListTest, clear) {
  186 TEST(BumpPtrListTest, move) {
  196 TEST(BumpPtrListTest, moveCallsDestructors) {
  205 TEST(BumpPtrListTest, copy) {
  216 TEST(BumpPtrListTest, copyCallsDestructors) {
  225 TEST(BumpPtrListTest, resetAlloc) {
unittests/ADT/DAGDeltaAlgorithmTest.cpp
   59 TEST(DAGDeltaAlgorithmTest, Basic) {
unittests/ADT/DeltaAlgorithmTest.cpp
   74 TEST(DeltaAlgorithmTest, Basic) {
unittests/ADT/DenseMapTest.cpp
  356 TEST(DenseMapCustomTest, InitializerList) {
  366 TEST(DenseMapCustomTest, EqualityComparison) {
  376 TEST(DenseMapCustomTest, DefaultMinReservedSizeTest) {
  416 TEST(DenseMapCustomTest, InitialSizeTest) {
  441 TEST(DenseMapCustomTest, InitFromIterator) {
  459 TEST(DenseMapCustomTest, ReserveTest) {
  485 TEST(DenseMapCustomTest, StringRefTest) {
  527 TEST(DenseMapCustomTest, FindAsTest) {
  561 TEST(DenseMapCustomTest, SmallDenseMapGrowTest) {
  583 TEST(DenseMapCustomTest, TryEmplaceTest) {
  594 TEST(DenseMapCustomTest, ConstTest) {
unittests/ADT/DenseSetTest.cpp
   25 TEST(DenseSetTest, DoubleEntrySetTest) {
  190 TEST(DenseSetCustomTest, ReserveTest) {
  211 TEST(DenseSetCustomTest, ConstTest) {
unittests/ADT/DepthFirstIteratorTest.cpp
   40 TEST(DepthFirstIteratorTest, ActuallyUpdateIterator) {
unittests/ADT/DirectedGraphTest.cpp
   94 TEST(DirectedGraphTest, AddAndConnectNodes) {
  139 TEST(DirectedGraphTest, AddRemoveEdge) {
  185 TEST(DirectedGraphTest, hasEdgeTo) {
  209 TEST(DirectedGraphTest, AddRemoveNode) {
  246 TEST(DirectedGraphTest, SCC) {
unittests/ADT/EquivalenceClassesTest.cpp
   16 TEST(EquivalenceClassesTest, NoMerges) {
   28 TEST(EquivalenceClassesTest, SimpleMerge1) {
   40 TEST(EquivalenceClassesTest, SimpleMerge2) {
   52 TEST(EquivalenceClassesTest, TwoSets) {
   69 TEST(EquivalenceClassesTest, MultipleSets) {
unittests/ADT/FallibleIteratorTest.cpp
  110 TEST(FallibleIteratorTest, BasicSuccess) {
  127 TEST(FallibleIteratorTest, BasicFailure) {
  145 TEST(FallibleIteratorTest, NoRedundantErrorCheckOnEarlyExit) {
  166 TEST(FallibleIteratorTest, RegularLoopExitRequiresErrorCheck) {
  189 TEST(FallibleIteratorTest, RawIncrementAndDecrementBehavior) {
  235 TEST(FallibleIteratorTest, CheckStructDerefOperatorSupport) {
  260 TEST(FallibleIteratorTest, CheckDerefToExpectedSupport) {
unittests/ADT/FoldingSet.cpp
   22 TEST(FoldingSetTest, UnalignedStringTest) {
   37 TEST(FoldingSetTest, LongLongComparison) {
   69 TEST(FoldingSetTest, IDComparison) {
   83 TEST(FoldingSetTest, MissedIDComparison) {
   98 TEST(FoldingSetTest, RemoveNodeThatIsPresent) {
  110 TEST(FoldingSetTest, RemoveNodeThatIsAbsent) {
  119 TEST(FoldingSetTest, GetOrInsertInserting) {
  127 TEST(FoldingSetTest, GetOrInsertGetting) {
  137 TEST(FoldingSetTest, InsertAtPos) {
  151 TEST(FoldingSetTest, EmptyIsTrue) {
  156 TEST(FoldingSetTest, EmptyIsFalse) {
  163 TEST(FoldingSetTest, ClearOnEmpty) {
  169 TEST(FoldingSetTest, ClearOnNonEmpty) {
  177 TEST(FoldingSetTest, CapacityLargerThanReserve) {
  184 TEST(FoldingSetTest, SmallReserveChangesNothing) {
unittests/ADT/FunctionExtrasTest.cpp
   18 TEST(UniqueFunctionTest, Basic) {
   74 TEST(UniqueFunctionTest, Captures) {
  105 TEST(UniqueFunctionTest, MoveOnly) {
  131 TEST(UniqueFunctionTest, CountForwardingCopies) {
  181 TEST(UniqueFunctionTest, CountForwardingMoves) {
unittests/ADT/FunctionRefTest.cpp
   18 TEST(FunctionRefTest, Null) {
   32 TEST(FunctionRefTest, Copy) {
unittests/ADT/HashingTest.cpp
   57 TEST(HashingTest, HashValueBasicTest) {
   79 TEST(HashingTest, HashValueStdPair) {
  104 TEST(HashingTest, HashValueStdString) {
  129 TEST(HashingTest, HashCombineRangeBasicTest) {
  171 TEST(HashingTest, HashCombineRangeLengthDiff) {
  208 TEST(HashingTest, HashCombineRangeGoldenTest) {
  280 TEST(HashingTest, HashCombineBasicTest) {
  369 TEST(HashingTest, HashCombineArgs18) {
unittests/ADT/IListIteratorTest.cpp
   18 TEST(IListIteratorTest, DefaultConstructor) {
   39 TEST(IListIteratorTest, Empty) {
   59 TEST(IListIteratorTest, OneNodeList) {
   82 TEST(IListIteratorTest, TwoNodeList) {
  103 TEST(IListIteratorTest, CheckEraseForward) {
  118 TEST(IListIteratorTest, CheckEraseReverse) {
  133 TEST(IListIteratorTest, ReverseConstructor) {
unittests/ADT/IListNodeBaseTest.cpp
   19 TEST(IListNodeBaseTest, DefaultConstructor) {
   32 TEST(IListNodeBaseTest, setPrevAndNext) {
   68 TEST(IListNodeBaseTest, isKnownSentinel) {
unittests/ADT/IListNodeTest.cpp
   23 TEST(IListNodeTest, Options) {
unittests/ADT/IListSentinelTest.cpp
   35 TEST(IListSentinelTest, DefaultConstructor) {
   52 TEST(IListSentinelTest, NormalNodeIsNotKnownSentinel) {
unittests/ADT/IListTest.cpp
   28 TEST(IListTest, Basic) {
   46 TEST(IListTest, cloneFrom) {
   77 TEST(IListTest, SpliceOne) {
   97 TEST(IListTest, SpliceSwap) {
  113 TEST(IListTest, SpliceSwapOtherWay) {
  129 TEST(IListTest, UnsafeClear) {
  162 TEST(IListTest, HasObsoleteCustomizationTrait) {
  171 TEST(IListTest, HasGetNextTrait) {
  185 TEST(IListTest, HasCreateSentinelTrait) {
  233 TEST(IListTest, addNodeToList) {
  256 TEST(IListTest, sameListSplice) {
  290 TEST(IListTest, privateNode) {
unittests/ADT/ImmutableMapTest.cpp
   16 TEST(ImmutableMapTest, EmptyIntMapTest) {
   29 TEST(ImmutableMapTest, MultiElemIntMapTest) {
unittests/ADT/IntEqClassesTest.cpp
   16 TEST(IntEqClasses, Simple) {
unittests/ADT/IntervalMapTest.cpp
   21 TEST(IntervalMapTest, EmptyMap) {
   55 TEST(IntervalMapTest, SingleEntryMap) {
  156 TEST(IntervalMapTest, SingleEntryHalfOpenMap) {
  187 TEST(IntervalMapTest, RootCoalescing) {
  257 TEST(IntervalMapTest, RootMultiCoalescing) {
  371 TEST(IntervalMapTest, Branched) {
  514 TEST(IntervalMapTest, Branched2) {
  590 TEST(IntervalMapTest, RandomCoalescing) {
  613 TEST(IntervalMapTest, Overlaps) {
  635 TEST(IntervalMapTest, OverlapsHalfOpen) {
  657 TEST(IntervalMapOverlapsTest, SmallMaps) {
  701 TEST(IntervalMapOverlapsTest, BigMaps) {
unittests/ADT/IntrusiveRefCntPtrTest.cpp
   27 TEST(IntrusiveRefCntPtr, RefCountedBaseCopyDoesNotLeak) {
   55 TEST(IntrusiveRefCntPtr, UsesTraitsToRetainAndRelease) {
unittests/ADT/IteratorTest.cpp
   66 TEST(PointeeIteratorTest, Basic) {
  108 TEST(PointeeIteratorTest, SmartPointer) {
  150 TEST(PointeeIteratorTest, Range) {
  159 TEST(PointeeIteratorTest, PointeeType) {
  173 TEST(FilterIteratorTest, Lambda) {
  181 TEST(FilterIteratorTest, CallableObject) {
  202 TEST(FilterIteratorTest, FunctionPointer) {
  210 TEST(FilterIteratorTest, Composition) {
  224 TEST(FilterIteratorTest, InputIterator) {
  242 TEST(FilterIteratorTest, ReverseFilterRange) {
  269 TEST(PointerIterator, Basic) {
  283 TEST(PointerIterator, Const) {
  293 TEST(PointerIterator, Range) {
  300 TEST(ZipIteratorTest, Basic) {
  317 TEST(ZipIteratorTest, ZipFirstBasic) {
  330 TEST(ZipIteratorTest, ZipLongestBasic) {
  364 TEST(ZipIteratorTest, Mutability) {
  380 TEST(ZipIteratorTest, ZipFirstMutability) {
  397 TEST(ZipIteratorTest, Filter) {
  418 TEST(ZipIteratorTest, Reverse) {
  444 TEST(RangeTest, Distance) {
  452 TEST(IteratorRangeTest, DropBegin) {
unittests/ADT/MakeUniqueTest.cpp
   16 TEST(MakeUniqueTest, SingleObject) {
   69 TEST(MakeUniqueTest, Array) {
unittests/ADT/MapVectorTest.cpp
   16 TEST(MapVectorTest, swap) {
   41 TEST(MapVectorTest, insert_pop) {
   82 TEST(MapVectorTest, erase) {
  105 TEST(MapVectorTest, remove_if) {
  126 TEST(MapVectorTest, iteration_test) {
  150 TEST(MapVectorTest, NonCopyable) {
  198 TEST(SmallMapVectorSmallTest, insert_pop) {
  239 TEST(SmallMapVectorSmallTest, erase) {
  262 TEST(SmallMapVectorSmallTest, remove_if) {
  283 TEST(SmallMapVectorSmallTest, iteration_test) {
  307 TEST(SmallMapVectorSmallTest, NonCopyable) {
  316 TEST(SmallMapVectorLargeTest, insert_pop) {
  357 TEST(SmallMapVectorLargeTest, erase) {
  380 TEST(SmallMapVectorLargeTest, remove_if) {
  401 TEST(SmallMapVectorLargeTest, iteration_test) {
unittests/ADT/MappedIteratorTest.cpp
   16 TEST(MappedIteratorTest, ApplyFunctionOnDereference) {
   24 TEST(MappedIteratorTest, ApplyFunctionOnArrow) {
   40 TEST(MappedIteratorTest, FunctionPreservesReferences) {
unittests/ADT/PackedVectorTest.cpp
   20 TEST(PackedVectorTest, Operation) {
   66 TEST(PackedVectorTest, UnsignedValues) {
   82 TEST(PackedVectorTest, SignedValues) {
unittests/ADT/PointerEmbeddedIntTest.cpp
   15 TEST(PointerEmbeddedIntTest, Basic) {
   45 TEST(PointerEmbeddedIntTest, intptr_t) {
   67 TEST(PointerEmbeddedIntTest, PointerLikeTypeTraits) {
unittests/ADT/PointerIntPairTest.cpp
   16 TEST(PointerIntPairTest, GetSet) {
   69 TEST(PointerIntPairTest, DefaultInitialize) {
   75 TEST(PointerIntPairTest, ManyUnusedBits) {
unittests/ADT/PostOrderIteratorTest.cpp
   17 TEST(PostOrderIteratorTest, Compiles) {
unittests/ADT/SCCIteratorTest.cpp
   18 TEST(SCCIteratorTest, AllSmallGraphs) {
unittests/ADT/STLExtrasTest.cpp
   24 TEST(STLExtrasTest, Rank) {
   42 TEST(STLExtrasTest, EnumerateLValue) {
   78 TEST(STLExtrasTest, EnumerateModifyLValue) {
   91 TEST(STLExtrasTest, EnumerateRValueRef) {
  108 TEST(STLExtrasTest, EnumerateModifyRValue) {
  159 TEST(STLExtrasTest, EnumerateLifetimeSemantics) {
  195 TEST(STLExtrasTest, ApplyTuple) {
  231 TEST(STLExtrasTest, ApplyTupleVariadic) {
  240 TEST(STLExtrasTest, CountAdaptor) {
  257 TEST(STLExtrasTest, for_each) {
  265 TEST(STLExtrasTest, ToVector) {
  275 TEST(STLExtrasTest, ConcatRange) {
  297 TEST(STLExtrasTest, PartitionAdaptor) {
  317 TEST(STLExtrasTest, EraseIf) {
  350 TEST(STLExtrasTest, ADLTest) {
  366 TEST(STLExtrasTest, EmptyTest) {
  383 TEST(STLExtrasTest, EarlyIncrementTest) {
  434 TEST(STLExtrasTest, splat) {
  449 TEST(STLExtrasTest, to_address) {
  472 TEST(STLExtrasTest, partition_point) {
unittests/ADT/ScopeExitTest.cpp
   16 TEST(ScopeExitTest, Basic) {
   31 TEST(ScopeExitTest, Release) {
unittests/ADT/SequenceTest.cpp
   18 TEST(SequenceTest, Basic) {
unittests/ADT/SetVectorTest.cpp
   18 TEST(SetVector, EraseTest) {
unittests/ADT/SimpleIListTest.cpp
   23 TEST(SimpleIListTest, DefaultConstructor) {
   30 TEST(SimpleIListTest, pushPopFront) {
   49 TEST(SimpleIListTest, pushPopBack) {
   68 TEST(SimpleIListTest, swap) {
   82 TEST(SimpleIListTest, insertEraseAtEnd) {
   93 TEST(SimpleIListTest, insertAtBegin) {
  104 TEST(SimpleIListTest, remove) {
  128 TEST(SimpleIListTest, removeAndDispose) {
  146 TEST(SimpleIListTest, removeAndDisposeNullDeleter) {
  163 TEST(SimpleIListTest, erase) {
  180 TEST(SimpleIListTest, reverse_iterator) {
  197 TEST(SimpleIListTest, eraseAndDispose) {
  215 TEST(SimpleIListTest, eraseAndDisposeNullDeleter) {
  232 TEST(SimpleIListTest, eraseRange) {
  256 TEST(SimpleIListTest, eraseAndDisposeRange) {
  281 TEST(SimpleIListTest, eraseAndDisposeRangeNullDeleter) {
  306 TEST(SimpleIListTest, clear) {
  316 TEST(SimpleIListTest, clearAndDispose) {
  327 TEST(SimpleIListTest, clearAndDisposeNullDeleter) {
  337 TEST(SimpleIListTest, spliceList) {
  361 TEST(SimpleIListTest, spliceSingle) {
  388 TEST(SimpleIListTest, spliceRange) {
  417 TEST(SimpleIListTest, merge) {
  456 TEST(SimpleIListTest, mergeIsStable) {
  510 TEST(SimpleIListTest, mergeEmpty) {
  540 TEST(SimpleIListTest, mergeBothEmpty) {
  547 TEST(SimpleIListTest, sort) {
  568 TEST(SimpleIListTest, sortIsStable) {
  597 TEST(SimpleIListTest, sortEmpty) {
  622 TEST(SimpleIListTest, TaggedLists) {
unittests/ADT/SmallPtrSetTest.cpp
   20 TEST(SmallPtrSetTest, Assignment) {
   50 TEST(SmallPtrSetTest, GrowthTest) {
  104 TEST(SmallPtrSetTest, CopyAndMoveTest) {
  167 TEST(SmallPtrSetTest, SwapTest) {
  274 TEST(SmallPtrSetTest, EraseTest) {
  285 TEST(SmallPtrSetTest, dereferenceAndIterate) {
  308 TEST(SmallPtrSetTest, ConstTest) {
  324 TEST(SmallPtrSetTest, ConstNonPtrTest) {
unittests/ADT/SmallSetTest.cpp
   19 TEST(SmallSetTest, Insert) {
   37 TEST(SmallSetTest, Grow) {
   51 TEST(SmallSetTest, Erase) {
   72 TEST(SmallSetTest, IteratorInt) {
   97 TEST(SmallSetTest, IteratorString) {
  126 TEST(SmallSetTest, IteratorIncMoveCopy) {
unittests/ADT/SmallVectorTest.cpp
  811 TEST(SmallVectorCustomTest, NoAssignTest) {
  833 TEST(SmallVectorTest, MidInsert) {
  904 TEST(SmallVectorTest, EmplaceBack) {
  985 TEST(SmallVectorTest, InitializerList) {
unittests/ADT/SparseBitVectorTest.cpp
   16 TEST(SparseBitVectorTest, TrivialOperation) {
   56 TEST(SparseBitVectorTest, IntersectWith) {
   86 TEST(SparseBitVectorTest, SelfAssignment) {
  150 TEST(SparseBitVectorTest, Find) {
unittests/ADT/SparseMultiSetTest.cpp
   19 TEST(SparseMultiSetTest, EmptySet) {
   40 TEST(SparseMultiSetTest, SingleEntrySet) {
   80 TEST(SparseMultiSetTest, MultipleEntrySet) {
  161 TEST(SparseMultiSetTest, Iterators) {
  213 TEST(SparseMultiSetTest, AltStructSet) {
unittests/ADT/SparseSetTest.cpp
   19 TEST(SparseSetTest, EmptySet) {
   42 TEST(SparseSetTest, SingleEntrySet) {
   79 TEST(SparseSetTest, MultipleEntrySet) {
  166 TEST(SparseSetTest, AltStructSet) {
  186 TEST(SparseSetTest, PopBack) {
unittests/ADT/StatisticTest.cpp
   35 TEST(StatisticTest, Count) {
   55 TEST(StatisticTest, Assign) {
   69 TEST(StatisticTest, API) {
unittests/ADT/StringExtrasTest.cpp
   15 TEST(StringExtrasTest, isPrint) {
   26 TEST(StringExtrasTest, Join) {
   41 TEST(StringExtrasTest, JoinItems) {
   65 TEST(StringExtrasTest, ToAndFromHex) {
   83 TEST(StringExtrasTest, to_float) {
  101 TEST(StringExtrasTest, printLowerCase) {
  108 TEST(StringExtrasTest, printEscapedString) {
  115 TEST(StringExtrasTest, printHTMLEscaped) {
unittests/ADT/StringMapTest.cpp
  461 TEST(StringMapCustomTest, InitialSizeTest) {
  482 TEST(StringMapCustomTest, BracketOperatorCtor) {
  504 TEST(StringMapCustomTest, EmplaceTest) {
  512 TEST(StringMapCustomTest, StringMapEntryBaseSize) {
  531 TEST(StringMapCustomTest, StringMapEntrySize) {
unittests/ADT/StringRefTest.cpp
   57 TEST(StringRefTest, Construction) {
   64 TEST(StringRefTest, EmptyInitializerList) {
   72 TEST(StringRefTest, Iteration) {
   79 TEST(StringRefTest, StringOps) {
  120 TEST(StringRefTest, Operators) {
  137 TEST(StringRefTest, Substr) {
  145 TEST(StringRefTest, Slice) {
  154 TEST(StringRefTest, Split) {
  190 TEST(StringRefTest, Split2) {
  323 TEST(StringRefTest, Trim) {
  347 TEST(StringRefTest, StartsWith) {
  355 TEST(StringRefTest, StartsWithLower) {
  365 TEST(StringRefTest, ConsumeFront) {
  381 TEST(StringRefTest, EndsWith) {
  390 TEST(StringRefTest, EndsWithLower) {
  400 TEST(StringRefTest, ConsumeBack) {
  416 TEST(StringRefTest, Find) {
  499 TEST(StringRefTest, Count) {
  510 TEST(StringRefTest, EditDistance) {
  529 TEST(StringRefTest, Misc) {
  536 TEST(StringRefTest, Hashing) {
  598 TEST(StringRefTest, getAsInteger) {
  688 TEST(StringRefTest, getAsUnsignedIntegerBadStrings) {
  767 TEST(StringRefTest, consumeIntegerUnsigned) {
  820 TEST(StringRefTest, consumeIntegerSigned) {
  889 TEST(StringRefTest, getAsDouble) {
  905 TEST(StringRefTest, joinStrings) {
  931 TEST(StringRefTest, AllocatorCopy) {
  952 TEST(StringRefTest, Drop) {
  974 TEST(StringRefTest, Take) {
  996 TEST(StringRefTest, FindIf) {
 1012 TEST(StringRefTest, TakeWhileUntil) {
 1032 TEST(StringRefTest, DropWhileUntil) {
 1052 TEST(StringRefTest, StringLiteral) {
 1064 TEST(StringRefTest, GTestPrinter) {
unittests/ADT/StringSwitchTest.cpp
   14 TEST(StringSwitchTest, Case) {
   43 TEST(StringSwitchTest, CaseLower) {
   73 TEST(StringSwitchTest, StartsWith) {
   92 TEST(StringSwitchTest, StartsWithLower) {
  115 TEST(StringSwitchTest, EndsWith) {
  135 TEST(StringSwitchTest, EndsWithLower) {
  155 TEST(StringSwitchTest, Cases) {
  182 TEST(StringSwitchTest, CasesLower) {
unittests/ADT/TinyPtrVectorTest.cpp
  424 TEST(TinyPtrVectorTest, SingleEltCtorTest) {
  433 TEST(TinyPtrVectorTest, ArrayRefCtorTest) {
  450 TEST(TinyPtrVectorTest, MutableArrayRefTest) {
unittests/ADT/TripleTest.cpp
   16 TEST(TripleTest, BasicParsing) {
   74 TEST(TripleTest, ParsedIDs) {
  593 TEST(TripleTest, Normalization) {
  724 TEST(TripleTest, MutateName) {
  765 TEST(TripleTest, BitWidthPredicates) {
  894 TEST(TripleTest, BitWidthArchVariants) {
 1040 TEST(TripleTest, EndianArchVariants) {
 1146 TEST(TripleTest, getOSVersion) {
 1261 TEST(TripleTest, FileFormat) {
 1325 TEST(TripleTest, NormalizeWindows) {
 1371 TEST(TripleTest, getARMCPUForArch) {
 1434 TEST(TripleTest, NormalizeARM) {
 1464 TEST(TripleTest, ParseARMArch) {
unittests/ADT/TwineTest.cpp
   26 TEST(TwineTest, Construction) {
   37 TEST(TwineTest, Numbers) {
   47 TEST(TwineTest, Characters) {
   53 TEST(TwineTest, Concat) {
   90 TEST(TwineTest, toNullTerminatedStringRef) {
  103 TEST(TwineTest, LazyEvaluation) {
unittests/Analysis/AliasSetTrackerTest.cpp
   20 TEST(AliasSetTracker, AliasUnknownInst) {
unittests/Analysis/CallGraphTest.cpp
   45 TEST(CallGraphTest, GraphTraitsSpecialization) {
   53 TEST(CallGraphTest, GraphTraitsConstSpecialization) {
unittests/Analysis/CaptureTrackingTest.cpp
   21 TEST(CaptureTracking, MaxUsesToExplore) {
unittests/Analysis/DomTreeUpdaterTest.cpp
   31 TEST(DomTreeUpdater, EagerUpdateBasicOperations) {
  149 TEST(DomTreeUpdater, EagerUpdateReplaceEntryBB) {
  214 TEST(DomTreeUpdater, LazyUpdateDTBasicOperations) {
  304 TEST(DomTreeUpdater, LazyUpdateDTInheritedPreds) {
  432 TEST(DomTreeUpdater, LazyUpdateBasicOperations) {
  524 TEST(DomTreeUpdater, LazyUpdateReplaceEntryBB) {
  601 TEST(DomTreeUpdater, LazyUpdateStepTest) {
  704 TEST(DomTreeUpdater, NoTreeTest) {
  730 TEST(DomTreeUpdater, LazyUpdateDeduplicationTest) {
unittests/Analysis/GlobalsModRefTest.cpp
   16 TEST(GlobalsModRef, OptNone) {
unittests/Analysis/IVDescriptorsTest.cpp
   50 TEST(IVDescriptorsTest, LoopWithSingleLatch) {
unittests/Analysis/LazyCallGraphTest.cpp
  227 TEST(LazyCallGraphTest, BasicGraphFormation) {
  402 TEST(LazyCallGraphTest, BasicGraphMutation) {
  453 TEST(LazyCallGraphTest, InnerSCCFormation) {
  521 TEST(LazyCallGraphTest, MultiArmSCC) {
  582 TEST(LazyCallGraphTest, OutgoingEdgeMutation) {
  731 TEST(LazyCallGraphTest, IncomingEdgeInsertion) {
  836 TEST(LazyCallGraphTest, IncomingEdgeInsertionRefGraph) {
  928 TEST(LazyCallGraphTest, IncomingEdgeInsertionLargeCallCycle) {
 1001 TEST(LazyCallGraphTest, IncomingEdgeInsertionLargeRefCycle) {
 1068 TEST(LazyCallGraphTest, InlineAndDeleteFunction) {
 1216 TEST(LazyCallGraphTest, InternalEdgeMutation) {
 1302 TEST(LazyCallGraphTest, InternalEdgeRemoval) {
 1380 TEST(LazyCallGraphTest, InternalMultiEdgeRemoval) {
 1446 TEST(LazyCallGraphTest, InternalNoOpEdgeRemoval) {
 1525 TEST(LazyCallGraphTest, InternalCallEdgeToRef) {
 1613 TEST(LazyCallGraphTest, InternalRefEdgeToCall) {
 1699 TEST(LazyCallGraphTest, InternalRefEdgeToCallNoCycleInterleaved) {
 1814 TEST(LazyCallGraphTest, InternalRefEdgeToCallBothPartitionAndMerge) {
 1953 TEST(LazyCallGraphTest, HandleBlockAddress) {
 1984 TEST(LazyCallGraphTest, HandleBlockAddress2) {
 2011 TEST(LazyCallGraphTest, ReplaceNodeFunction) {
 2092 TEST(LazyCallGraphTest, RemoveFunctionWithSpurriousRef) {
unittests/Analysis/LoopInfoTest.cpp
   56 TEST(LoopInfoTest, LoopWithSingleLatch) {
  104 TEST(LoopInfoTest, LoopWithMultipleLatches) {
  158 TEST(LoopInfoTest, PreorderTraversals) {
  233 TEST(LoopInfoTest, CanonicalLoop) {
  291 TEST(LoopInfoTest, LoopWithInverseGuardSuccs) {
  349 TEST(LoopInfoTest, LoopWithSwappedGuardCmp) {
  407 TEST(LoopInfoTest, LoopWithInverseLatchSuccs) {
  465 TEST(LoopInfoTest, LoopWithLatchCmpNE) {
  523 TEST(LoopInfoTest, LoopWithGuardCmpSLE) {
  582 TEST(LoopInfoTest, LoopNonConstantStep) {
  637 TEST(LoopInfoTest, LoopUnsignedBounds) {
  695 TEST(LoopInfoTest, DecreasingLoop) {
  753 TEST(LoopInfoTest, CannotFindDirection) {
  810 TEST(LoopInfoTest, ZextIndVar) {
  871 TEST(LoopInfoTest, MultiExitingLoop) {
  931 TEST(LoopInfoTest, MultiExitLoop) {
  991 TEST(LoopInfoTest, UnguardedLoop) {
 1043 TEST(LoopInfoTest, UnguardedLoopWithControlFlow) {
 1100 TEST(LoopInfoTest, LoopNest) {
 1194 TEST(LoopInfoTest, AuxiliaryIV) {
 1275 TEST(LoopInfoTest, LoopNotInSimplifyForm) {
 1312 TEST(LoopInfoTest, LoopLatchNotExiting) {
 1361 TEST(LoopInfoTest, LoopUniqueExitBlocks) {
 1408 TEST(LoopInfoTest, LoopNonLatchUniqueExitBlocks) {
unittests/Analysis/MemoryBuiltinsTest.cpp
   23 TEST(AllocSize, AllocationBuiltinsTest) {
unittests/Analysis/OrderedInstructionsTest.cpp
   22 TEST(OrderedInstructionsTest, DominanceTest) {
unittests/Analysis/PhiValuesTest.cpp
   19 TEST(PhiValuesTest, SimplePhi) {
   86 TEST(PhiValuesTest, DependentPhi) {
unittests/Analysis/UnrollAnalyzerTest.cpp
   68 TEST(UnrollAnalyzerTest, BasicSimplifications) {
  127 TEST(UnrollAnalyzerTest, OuterLoopSimplification) {
  178 TEST(UnrollAnalyzerTest, CmpSimplifications) {
  222 TEST(UnrollAnalyzerTest, PtrCmpSimplifications) {
  264 TEST(UnrollAnalyzerTest, CastSimplifications) {
unittests/Analysis/ValueTrackingTest.cpp
  465 TEST(ValueTracking, GuaranteedToTransferExecutionToSuccessor) {
unittests/Analysis/VectorFunctionABITest.cpp
   16 TEST(VectorFunctionABITests, OnlyValidNames) {
   45 TEST(VectorFunctionABITests, ParamListParsing) {
   62 TEST(VectorFunctionABITests, ScalarNameAndVectorName) {
unittests/AsmParser/AsmParserTest.cpp
   22 TEST(AsmParserTest, NullTerminatedInput) {
   35 TEST(AsmParserTest, NonNullTerminatedInput) {
   48 TEST(AsmParserTest, SlotMappingTest) {
   67 TEST(AsmParserTest, TypeAndConstantValueParsing) {
  118 TEST(AsmParserTest, TypeAndConstantValueWithSlotMappingParsing) {
  154 TEST(AsmParserTest, TypeWithSlotMappingParsing) {
  278 TEST(AsmParserTest, TypeAtBeginningWithSlotMappingParsing) {
unittests/BinaryFormat/DwarfTest.cpp
   19 TEST(DwarfTest, TagStringOnInvalid) {
   30 TEST(DwarfTest, getTag) {
   46 TEST(DwarfTest, getOperationEncoding) {
   60 TEST(DwarfTest, LanguageStringOnInvalid) {
   70 TEST(DwarfTest, getLanguage) {
   87 TEST(DwarfTest, AttributeEncodingStringOnInvalid) {
   97 TEST(DwarfTest, getAttributeEncoding) {
  113 TEST(DwarfTest, VirtualityString) {
  130 TEST(DwarfTest, getVirtuality) {
  142 TEST(DwarfTest, FixedFormSizes) {
  195 TEST(DwarfTest, format_provider) {
unittests/BinaryFormat/MachOTest.cpp
   15 TEST(MachOTest, UnalignedLC) {
unittests/BinaryFormat/MsgPackDocumentTest.cpp
   16 TEST(MsgPackDocument, TestReadInt) {
   24 TEST(MsgPackDocument, TestReadArray) {
   38 TEST(MsgPackDocument, TestReadMap) {
   58 TEST(MsgPackDocument, TestWriteInt) {
   66 TEST(MsgPackDocument, TestWriteArray) {
   76 TEST(MsgPackDocument, TestWriteMap) {
   90 TEST(MsgPackDocument, TestOutputYAMLArray) {
  101 TEST(MsgPackDocument, TestInputYAMLArray) {
  116 TEST(MsgPackDocument, TestOutputYAMLMap) {
  135 TEST(MsgPackDocument, TestOutputYAMLMapHex) {
  155 TEST(MsgPackDocument, TestInputYAMLMap) {
unittests/Bitcode/BitReaderTest.cpp
   61 TEST(BitReaderTest, MaterializeFunctionsOutOfOrder) {
  124 TEST(BitReaderTest, MaterializeFunctionsForBlockAddr) { // PR11677
  139 TEST(BitReaderTest, MaterializeFunctionsForBlockAddrInFunctionBefore) {
  166 TEST(BitReaderTest, MaterializeFunctionsForBlockAddrInFunctionAfter) {
unittests/Bitcode/DataLayoutUpgradeTest.cpp
   16 TEST(DataLayoutUpgradeTest, ValidDataLayoutUpgrade) {
   32 TEST(DataLayoutUpgradeTest, NoDataLayoutUpgrade) {
   51 TEST(DataLayoutUpgradeTest, EmptyDataLayout) {
unittests/Bitstream/BitstreamReaderTest.cpp
   18 TEST(BitstreamReaderTest, AtEndOfStream) {
   39 TEST(BitstreamReaderTest, AtEndOfStreamJump) {
   49 TEST(BitstreamReaderTest, AtEndOfStreamEmpty) {
   55 TEST(BitstreamReaderTest, getCurrentByteNo) {
   67 TEST(BitstreamReaderTest, getPointerToByte) {
   76 TEST(BitstreamReaderTest, getPointerToBit) {
   85 TEST(BitstreamReaderTest, readRecordWithBlobWhileStreaming) {
  154 TEST(BitstreamReaderTest, shortRead) {
unittests/Bitstream/BitstreamWriterTest.cpp
   18 TEST(BitstreamWriterTest, emitBlob) {
   25 TEST(BitstreamWriterTest, emitBlobWithSize) {
   44 TEST(BitstreamWriterTest, emitBlobEmpty) {
   51 TEST(BitstreamWriterTest, emitBlob4ByteAligned) {
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp
   47 TEST(LegalizerInfoTest, ScalarRISC) {
   88 TEST(LegalizerInfoTest, VectorRISC) {
  123 TEST(LegalizerInfoTest, MultipleTypes) {
  151 TEST(LegalizerInfoTest, MultipleSteps) {
  170 TEST(LegalizerInfoTest, SizeChangeStrategy) {
  206 TEST(LegalizerInfoTest, RuleSets) {
  360 TEST(LegalizerInfoTest, MMOAlignment) {
unittests/CodeGen/LowLevelTypeTest.cpp
   20 TEST(LowLevelTypeTest, Scalar) {
   48 TEST(LowLevelTypeTest, Vector) {
   94 TEST(LowLevelTypeTest, ScalarOrVector) {
  109 TEST(LowLevelTypeTest, ChangeElementType) {
  145 TEST(LowLevelTypeTest, ChangeElementTypeDeath) {
  164 TEST(LowLevelTypeTest, Pointer) {
  209 TEST(LowLevelTypeTest, Invalid) {
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp
   31 TEST(MachineInstrBundleIteratorTest, CheckForBundles) {
   69 TEST(MachineInstrBundleIteratorTest, CompareToBundledMI) {
  145 TEST(MachineInstrBundleIteratorTest, ReverseConstructor) {
unittests/CodeGen/MachineInstrTest.cpp
  169 TEST(IsIdenticalToTest, DifferentDefs) {
  238 TEST(MachineInstrExpressionTraitTest, IsEqualAgreesWithGetHashValue) {
  316 TEST(MachineInstrPrintingTest, DebugLocPrinting) {
  343 TEST(MachineInstrSpan, DistanceBegin) {
  359 TEST(MachineInstrSpan, DistanceEnd) {
  375 TEST(MachineInstrExtraInfo, AddExtraInfo) {
  421 TEST(MachineInstrExtraInfo, ChangeExtraInfo) {
  457 TEST(MachineInstrExtraInfo, RemoveExtraInfo) {
unittests/CodeGen/MachineOperandTest.cpp
   25 TEST(MachineOperandTest, ChangeToTargetIndexTest) {
   47 TEST(MachineOperandTest, PrintRegisterMask) {
   64 TEST(MachineOperandTest, PrintSubReg) {
   85 TEST(MachineOperandTest, PrintCImm) {
  107 TEST(MachineOperandTest, PrintSubRegIndex) {
  124 TEST(MachineOperandTest, PrintCPI) {
  156 TEST(MachineOperandTest, PrintTargetIndexName) {
  186 TEST(MachineOperandTest, PrintJumpTableIndex) {
  202 TEST(MachineOperandTest, PrintExternalSymbol) {
  240 TEST(MachineOperandTest, PrintGlobalAddress) {
  276 TEST(MachineOperandTest, PrintRegisterLiveOut) {
  293 TEST(MachineOperandTest, PrintMetadata) {
  319 TEST(MachineOperandTest, PrintMCSymbol) {
  339 TEST(MachineOperandTest, PrintCFI) {
  356 TEST(MachineOperandTest, PrintIntrinsicID) {
  385 TEST(MachineOperandTest, PrintPredicate) {
  401 TEST(MachineOperandTest, HashValue) {
unittests/CodeGen/ScalableVectorMVTsTest.cpp
   20 TEST(ScalableVectorMVTsTest, IntegerMVTs) {
   32 TEST(ScalableVectorMVTsTest, FloatMVTs) {
   44 TEST(ScalableVectorMVTsTest, HelperFuncs) {
   89 TEST(ScalableVectorMVTsTest, IRToVTTranslation) {
  110 TEST(ScalableVectorMVTsTest, VTToIRTranslation) {
unittests/CodeGen/TargetOptionsTest.cpp
   64 TEST(TargetOptionsTest, IPRASetToOff) {
   68 TEST(TargetOptionsTest, IPRASetToOn) {
unittests/DebugInfo/CodeView/TypeHashingTest.cpp
   61 TEST(TypeHashingTest, ContentHash) {
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
  385 TEST(DWARFDebugInfo, TestDWARF32Version2Addr4AllForms) {
  394 TEST(DWARFDebugInfo, TestDWARF32Version2Addr8AllForms) {
  403 TEST(DWARFDebugInfo, TestDWARF32Version3Addr4AllForms) {
  412 TEST(DWARFDebugInfo, TestDWARF32Version3Addr8AllForms) {
  421 TEST(DWARFDebugInfo, TestDWARF32Version4Addr4AllForms) {
  430 TEST(DWARFDebugInfo, TestDWARF32Version4Addr8AllForms) {
  439 TEST(DWARFDebugInfo, TestDWARF32Version5Addr4AllForms) {
  448 TEST(DWARFDebugInfo, TestDWARF32Version5Addr8AllForms) {
  545 TEST(DWARFDebugInfo, TestDWARF32Version2Addr4Children) {
  552 TEST(DWARFDebugInfo, TestDWARF32Version2Addr8Children) {
  559 TEST(DWARFDebugInfo, TestDWARF32Version3Addr4Children) {
  566 TEST(DWARFDebugInfo, TestDWARF32Version3Addr8Children) {
  573 TEST(DWARFDebugInfo, TestDWARF32Version4Addr4Children) {
  580 TEST(DWARFDebugInfo, TestDWARF32Version4Addr8Children) {
  795 TEST(DWARFDebugInfo, TestDWARF32Version2Addr4References) {
  802 TEST(DWARFDebugInfo, TestDWARF32Version2Addr8References) {
  809 TEST(DWARFDebugInfo, TestDWARF32Version3Addr4References) {
  816 TEST(DWARFDebugInfo, TestDWARF32Version3Addr8References) {
  823 TEST(DWARFDebugInfo, TestDWARF32Version4Addr4References) {
  830 TEST(DWARFDebugInfo, TestDWARF32Version4Addr8References) {
  967 TEST(DWARFDebugInfo, TestDWARF32Version2Addr4Addresses) {
  974 TEST(DWARFDebugInfo, TestDWARF32Version2Addr8Addresses) {
  981 TEST(DWARFDebugInfo, TestDWARF32Version3Addr4Addresses) {
  988 TEST(DWARFDebugInfo, TestDWARF32Version3Addr8Addresses) {
  995 TEST(DWARFDebugInfo, TestDWARF32Version4Addr4Addresses) {
 1002 TEST(DWARFDebugInfo, TestDWARF32Version4Addr8Addresses) {
 1009 TEST(DWARFDebugInfo, TestStringOffsets) {
 1073 TEST(DWARFDebugInfo, TestEmptyStringOffsets) {
 1102 TEST(DWARFDebugInfo, TestRelations) {
 1280 TEST(DWARFDebugInfo, TestDWARFDie) {
 1289 TEST(DWARFDebugInfo, TestChildIterators) {
 1354 TEST(DWARFDebugInfo, TestChildIteratorsOnInvalidDie) {
 1364 TEST(DWARFDebugInfo, TestEmptyChildren) {
 1403 TEST(DWARFDebugInfo, TestAttributeIterators) {
 1465 TEST(DWARFDebugInfo, TestFindRecurse) {
 1555 TEST(DWARFDebugInfo, TestDwarfToFunctions) {
 1679 TEST(DWARFDebugInfo, TestFindAttrs) {
 1742 TEST(DWARFDebugInfo, TestImplicitConstAbbrevs) {
 1879 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidCURef) {
 1930 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidRefAddr) {
 1978 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidRanges) {
 2015 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidStmtList) {
 2053 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidStrp) {
 2085 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidRefAddrBetween) {
 2134 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidLineSequence) {
 2204 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidLineFileIndex) {
 2276 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidLineTablePorlogueDirIndex) {
 2349 TEST(DWARFDebugInfo, TestDwarfVerifyDuplicateFileWarning) {
 2426 TEST(DWARFDebugInfo, TestDwarfVerifyCUDontShareLineTable) {
 2509 TEST(DWARFDebugInfo, TestErrorReportingPolicy) {
 2554 TEST(DWARFDebugInfo, TestDwarfVerifyCURangesIncomplete) {
 2610 TEST(DWARFDebugInfo, TestDwarfVerifyLexicalBlockRanges) {
 2675 TEST(DWARFDebugInfo, TestDwarfVerifyOverlappingFunctionRanges) {
 2731 TEST(DWARFDebugInfo, TestDwarfVerifyOverlappingLexicalBlockRanges) {
 2805 TEST(DWARFDebugInfo, TestDwarfVerifyInvalidDIERange) {
 2855 TEST(DWARFDebugInfo, TestDwarfVerifyElidedDoesntFail) {
 2919 TEST(DWARFDebugInfo, TestDwarfVerifyNestedFunctions) {
 2986 TEST(DWARFDebugInfo, TestDWARFDieRangeInfoContains) {
 3060 TEST(DWARFDebugInfo, TestDwarfRangesIntersect) {
 3118 TEST(DWARFDebugInfo, TestDWARFDieRangeInfoIntersects) {
 3161 TEST(DWARFDebugInfo, TestDWARF64UnitLength) {
unittests/DebugInfo/DWARF/DWARFFormValueTest.cpp
   26 TEST(DWARFFormValue, FormClass) {
   74 TEST(DWARFFormValue, SignedConstantForms) {
unittests/DebugInfo/GSYM/GSYMTest.cpp
   47 TEST(GSYMTest, TestFileEntry) {
   80 TEST(GSYMTest, TestFunctionInfo) {
  173 TEST(GSYMTest, TestFunctionInfoDecodeErrors) {
  215 TEST(GSYMTest, TestFunctionInfoEncodeErrors) {
  282 TEST(GSYMTest, TestFunctionInfoEncoding) {
  359 TEST(GSYMTest, TestInlineInfo) {
  457 TEST(GSYMTest, TestInlineInfoEncodeErrors) {
  490 TEST(GSYMTest, TestInlineInfoDecodeErrors) {
  516 TEST(GSYMTest, TestLineEntry) {
  542 TEST(GSYMTest, TestRanges) {
  670 TEST(GSYMTest, TestStringTable) {
  728 TEST(GSYMTest, TestFileWriter) {
  733 TEST(GSYMTest, TestAddressRangeEncodeDecode) {
  777 TEST(GSYMTest, TestAddressRangesEncodeDecode) {
  816 TEST(GSYMTest, TestLineTable) {
  885 TEST(GSYMTest, TestLineTableDecodeErrors) {
  921 TEST(GSYMTest, TestLineTableEncodeErrors) {
  991 TEST(GSYMTest, TestHeaderEncodeErrors) {
 1007 TEST(GSYMTest, TestHeaderDecodeErrors) {
 1045 TEST(GSYMTest, TestHeaderEncodeDecode) {
 1063 TEST(GSYMTest, TestGsymCreatorEncodeErrors) {
 1146 TEST(GSYMTest, TestGsymCreator1ByteAddrOffsets) {
 1172 TEST(GSYMTest, TestGsymCreator2ByteAddrOffsets) {
 1198 TEST(GSYMTest, TestGsymCreator4ByteAddrOffsets) {
 1224 TEST(GSYMTest, TestGsymCreator8ByteAddrOffsets) {
 1264 TEST(GSYMTest, TestGsymReader) {
unittests/DebugInfo/MSF/MSFCommonTest.cpp
   17 TEST(MSFCommonTest, BytesToBlocks) {
   25 TEST(MSFCommonTest, FpmIntervals) {
   91 TEST(MSFCommonTest, FpmStreamLayout) {
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp
   76 TEST(MappedBlockStreamTest, NumBlocks) {
   86 TEST(MappedBlockStreamTest, ReadBeyondEndOfStreamRef) {
  102 TEST(MappedBlockStreamTest, ReadOntoNonEmptyBuffer) {
  117 TEST(MappedBlockStreamTest, ZeroCopyReadContiguousBreak) {
  136 TEST(MappedBlockStreamTest, CopyReadNonContiguousBreak) {
  149 TEST(MappedBlockStreamTest, InvalidReadSizeNoBreak) {
  163 TEST(MappedBlockStreamTest, InvalidReadSizeContiguousBreak) {
  177 TEST(MappedBlockStreamTest, InvalidReadSizeNonContiguousBreak) {
  190 TEST(MappedBlockStreamTest, ZeroCopyReadNoBreak) {
  204 TEST(MappedBlockStreamTest, UnalignedOverlappingRead) {
  225 TEST(MappedBlockStreamTest, UnalignedOverlappingReadFail) {
  242 TEST(MappedBlockStreamTest, WriteBeyondEndOfStream) {
  261 TEST(MappedBlockStreamTest, TestWriteBytesNoBreakBoundary) {
  290 TEST(MappedBlockStreamTest, TestWriteBytesBreakBoundary) {
  310 TEST(MappedBlockStreamTest, TestWriteThenRead) {
  402 TEST(MappedBlockStreamTest, TestWriteContiguousStreamRef) {
  434 TEST(MappedBlockStreamTest, TestWriteDiscontiguousStreamRef) {
  470 TEST(MappedBlockStreamTest, DataLivesAfterStreamDestruction) {
  502 TEST(MappedBlockStreamTest, CreateFpmStream) {
unittests/DebugInfo/PDB/HashTableTest.cpp
   45 TEST(HashTableTest, TestSimple) {
   57 TEST(HashTableTest, TestCollision) {
   79 TEST(HashTableTest, TestRemove) {
   95 TEST(HashTableTest, TestCollisionAfterMultipleProbes) {
  121 TEST(HashTableTest, Grow) {
  140 TEST(HashTableTest, Serialization) {
  168 TEST(HashTableTest, NamedStreamMap) {
  241 TEST(HashTableTest, NonTrivialValueType) {
unittests/DebugInfo/PDB/NativeSymbolReuseTest.cpp
   27 TEST(NativeSymbolReuseTest, GlobalSymbolReuse) {
   54 TEST(NativeSymbolReuseTest, CompilandSymbolReuse) {
   96 TEST(NativeSymbolReuseTest, CompilandSymbolReuseBackwards) {
unittests/DebugInfo/PDB/StringTableBuilderTest.cpp
   22 TEST(StringTableBuilderTest, Simple) {
   78 TEST(StringTableHashTraitsTest, Simple) {
unittests/Demangle/DemangleTest.cpp
   14 TEST(Demangle, demangleTest) {
unittests/Demangle/ItaniumDemangleTest.cpp
   37 TEST(ItaniumDemangle, MethodOverride) {
unittests/Demangle/PartialDemangleTest.cpp
   60 TEST(PartialDemanglerTest, TestNameChopping) {
   88 TEST(PartialDemanglerTest, TestNameMeta) {
  111 TEST(PartialDemanglerTest, TestCtorOrDtor) {
  137 TEST(PartialDemanglerTest, TestMisc) {
  149 TEST(PartialDemanglerTest, TestPrintCases) {
unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp
   16 TEST(MCJITMemoryManagerTest, BasicAllocations) {
   49 TEST(MCJITMemoryManagerTest, LargeAllocations) {
   82 TEST(MCJITMemoryManagerTest, ManyAllocations) {
  117 TEST(MCJITMemoryManagerTest, ManyVariedAllocations) {
unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp
   18 TEST(GlobalMappingLayerTest, Empty) {
unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp
   18 TEST(IndirectionUtilsTest, MakeStub) {
unittests/ExecutionEngine/Orc/JITTargetMachineBuilderTest.cpp
   17 TEST(ExecutionUtilsTest, JITTargetMachineBuilder) {
unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp
   23 TEST(LazyEmittingLayerTest, Empty) {
unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp
   56 TEST(LegacyCompileOnDemandLayerTest, FindSymbol) {
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
   47 TEST(LegacyRTDyldObjectLinkingLayerTest, TestSetProcessAllSections) {
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
  178 TEST(LegacyObjectTransformLayerTest, Main) {
unittests/ExecutionEngine/Orc/RPCUtilsTest.cpp
  170 TEST(DummyRPC, TestFreeFunctionHandler) {
  176 TEST(DummyRPC, TestCallAsyncVoidBool) {
  231 TEST(DummyRPC, TestCallAsyncIntInt) {
  276 TEST(DummyRPC, TestAsyncVoidBoolHandler) {
  321 TEST(DummyRPC, TestAsyncIntIntHandler) {
  367 TEST(DummyRPC, TestAsyncIntIntHandlerMethod) {
  418 TEST(DummyRPC, TestCallAsyncVoidString) {
  458 TEST(DummyRPC, TestSerialization) {
  530 TEST(DummyRPC, TestCustomType) {
  573 TEST(DummyRPC, TestWithAltCustomType) {
  616 TEST(DummyRPC, ReturnErrorSuccess) {
  645 TEST(DummyRPC, ReturnErrorFailure) {
  680 TEST(DummyRPC, ReturnExpectedSuccess) {
  712 TEST(DummyRPC, ReturnExpectedFailure) {
  750 TEST(DummyRPC, TestParallelCallGroup) {
  821 TEST(DummyRPC, TestAPICalls) {
  870 TEST(DummyRPC, TestRemoveHandler) {
  883 TEST(DummyRPC, TestClearHandlers) {
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp
   72 TEST(RTDyldObjectLinkingLayerTest, TestSetProcessAllSections) {
  100 TEST(RTDyldObjectLinkingLayerTest, TestOverrideObjectFlags) {
  168 TEST(RTDyldObjectLinkingLayerTest, TestAutoClaimResponsibilityForSymbols) {
unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
  111 TEST(RemoteObjectLayer, AddObject) {
  168 TEST(RemoteObjectLayer, AddObjectFailure) {
  223 TEST(RemoteObjectLayer, RemoveObject) {
  270 TEST(RemoteObjectLayer, RemoveObjectFailure) {
  326 TEST(RemoteObjectLayer, FindSymbol) {
  408 TEST(RemoteObjectLayer, FindSymbolIn) {
  486 TEST(RemoteObjectLayer, EmitAndFinalize) {
  534 TEST(RemoteObjectLayer, EmitAndFinalizeFailure) {
unittests/ExecutionEngine/Orc/SymbolStringPoolTest.cpp
   17 TEST(SymbolStringPool, UniquingAndComparisons) {
   36 TEST(SymbolStringPool, Dereference) {
   42 TEST(SymbolStringPool, ClearDeadEntries) {
unittests/ExecutionEngine/Orc/ThreadSafeModuleTest.cpp
   21 TEST(ThreadSafeModuleTest, ContextWhollyOwnedByOneModule) {
   29 TEST(ThreadSafeModuleTest, ContextOwnershipSharedByTwoModules) {
   41 TEST(ThreadSafeModuleTest, ContextOwnershipSharedWithClient) {
   57 TEST(ThreadSafeModuleTest, ThreadSafeModuleMoveAssignment) {
   67 TEST(ThreadSafeModuleTest, BasicContextLockAPI) {
   78 TEST(ThreadSafeModuleTest, ContextLockPreservesContext) {
unittests/FuzzMutate/OperationsTest.cpp
   77 TEST(OperationsTest, SourcePreds) {
  174 TEST(OperationsTest, SplitBlock) {
  213 TEST(OperationsTest, SplitEHBlock) {
  242 TEST(OperationsTest, SplitBlockWithPhis) {
  279 TEST(OperationsTest, GEP) {
  303 TEST(OperationsTest, GEPPointerOperand) {
  329 TEST(OperationsTest, ExtractAndInsertValue) {
unittests/FuzzMutate/RandomIRBuilderTest.cpp
   45 TEST(RandomIRBuilderTest, ShuffleVectorIncorrectOperands) {
   86 TEST(RandomIRBuilderTest, InsertValueIndexes) {
  132 TEST(RandomIRBuilderTest, ShuffleVectorSink) {
  166 TEST(RandomIRBuilderTest, InsertValueArray) {
  202 TEST(RandomIRBuilderTest, Invokes) {
  238 TEST(RandomIRBuilderTest, FirstClassTypes) {
  268 TEST(RandomIRBuilderTest, SwiftError) {
unittests/FuzzMutate/ReservoirSamplerTest.cpp
   15 TEST(ReservoirSamplerTest, OneItem) {
   22 TEST(ReservoirSamplerTest, NoWeight) {
   28 TEST(ReservoirSamplerTest, Uniform) {
unittests/FuzzMutate/StrategiesTest.cpp
   78 TEST(InjectorIRStrategyTest, EmptyModule) {
   92 TEST(InstDeleterIRStrategyTest, EmptyFunction) {
  112 TEST(InstDeleterIRStrategyTest, PhiNodes) {
unittests/IR/AsmWriterTest.cpp
   21 TEST(AsmWriterTest, DebugPrintDetachedInstruction) {
   38 TEST(AsmWriterTest, DebugPrintDetachedArgument) {
   50 TEST(AsmWriterTest, DumpDIExpression) {
unittests/IR/AttributesTest.cpp
   17 TEST(Attributes, Uniquing) {
   32 TEST(Attributes, Ordering) {
   56 TEST(Attributes, AddAttributes) {
   70 TEST(Attributes, RemoveAlign) {
  140 TEST(Attributes, AddMatchingAlignAttr) {
  159 TEST(Attributes, EmptyGet) {
  166 TEST(Attributes, OverflowGet) {
  174 TEST(Attributes, StringRepresentation) {
unittests/IR/BasicBlockTest.cpp
   23 TEST(BasicBlockTest, PhiRange) {
   94 TEST(BasicBlockTest, TestInstructionsWithoutDebug) {
unittests/IR/CFGBuilder.cpp
  165 TEST(CFGBuilder, Construction) {
  184 TEST(CFGBuilder, Insertions) {
  212 TEST(CFGBuilder, Deletions) {
  246 TEST(CFGBuilder, Rebuild) {
unittests/IR/ConstantRangeTest.cpp
 1317 TEST(ConstantRange, MakeAllowedICmpRegion) {
 1324 TEST(ConstantRange, MakeSatisfyingICmpRegion) {
 1376 TEST(ConstantRange, MakeGuaranteedNoWrapRegion) {
 1633 TEST(ConstantRange, NoWrapRegionExhaustive) {
 1692 TEST(ConstantRange, GetEquivalentICmp) {
unittests/IR/ConstantsTest.cpp
   23 TEST(ConstantsTest, Integer_i1) {
  105 TEST(ConstantsTest, IntSigns) {
  119 TEST(ConstantsTest, FP128Test) {
  129 TEST(ConstantsTest, PointerCast) {
  191 TEST(ConstantsTest, AsInstructionsTest) {
  304 TEST(ConstantsTest, ReplaceWithConstantTest) {
  324 TEST(ConstantsTest, ConstantArrayReplaceWithConstant) {
  349 TEST(ConstantsTest, ConstantExprReplaceWithConstant) {
  372 TEST(ConstantsTest, GEPReplaceWithConstant) {
  397 TEST(ConstantsTest, AliasCAPI) {
  418 TEST(ConstantsTest, BuildConstantDataArrays) {
  441 TEST(ConstantsTest, BuildConstantDataVectors) {
  462 TEST(ConstantsTest, BitcastToGEP) {
  507 TEST(ConstantsTest, FoldFunctionPtrAlignUnknownAnd2) {
  518 TEST(ConstantsTest, DontFoldFunctionPtrAlignUnknownAnd4) {
  524 TEST(ConstantsTest, FoldFunctionPtrAlign4) {
  537 TEST(ConstantsTest, DontFoldFunctionPtrAlign1) {
  548 TEST(ConstantsTest, FoldFunctionAlign4PtrAlignMultiple) {
  555 TEST(ConstantsTest, DontFoldFunctionAlign4PtrAlignIndependent) {
  562 TEST(ConstantsTest, DontFoldFunctionPtrIfNoModule) {
  569 TEST(ConstantsTest, FoldGlobalVariablePtr) {
unittests/IR/DataLayoutTest.cpp
   18 TEST(DataLayoutTest, FunctionPtrAlign) {
   49 TEST(DataLayoutTest, ValueOrABITypeAlignment) {
unittests/IR/DebugInfoTest.cpp
   16 TEST(DINodeTest, getFlag) {
   35 TEST(DINodeTest, getFlagString) {
   61 TEST(DINodeTest, splitFlags) {
unittests/IR/DebugTypeODRUniquingTest.cpp
   16 TEST(DebugTypeODRUniquingTest, enableDebugTypeODRUniquing) {
   25 TEST(DebugTypeODRUniquingTest, getODRType) {
   65 TEST(DebugTypeODRUniquingTest, buildODRType) {
  102 TEST(DebugTypeODRUniquingTest, buildODRTypeFields) {
unittests/IR/DominatorTreeBatchUpdatesTest.cpp
   47 TEST(DominatorTreeBatchUpdates, LegalizeDomUpdates) {
   70 TEST(DominatorTreeBatchUpdates, LegalizePostDomUpdates) {
   93 TEST(DominatorTreeBatchUpdates, SingleInsertion) {
  114 TEST(DominatorTreeBatchUpdates, SingleDeletion) {
  136 TEST(DominatorTreeBatchUpdates, FewInsertion) {
  167 TEST(DominatorTreeBatchUpdates, FewDeletions) {
  194 TEST(DominatorTreeBatchUpdates, InsertDelete) {
  224 TEST(DominatorTreeBatchUpdates, InsertDeleteExhaustive) {
  260 TEST(DominatorTreeBatchUpdates, InfiniteLoop) {
  290 TEST(DominatorTreeBatchUpdates, DeadBlocks) {
  323 TEST(DominatorTreeBatchUpdates, InfiniteLoop2) {
unittests/IR/DominatorTreeTest.cpp
   46 TEST(DominatorTree, Unreachable) {
  276 TEST(DominatorTree, NonUniqueEdges) {
  362 TEST(DominatorTree, DeletingEdgesIntroducesUnreachables) {
  454 TEST(DominatorTree, DeletingEdgesIntroducesInfiniteLoop) {
  541 TEST(DominatorTree, DeletingEdgesIntroducesInfiniteLoop2) {
  617 TEST(DominatorTree, IDFDeterminismTest) {
  678 TEST(DominatorTree, InsertReachable) {
  706 TEST(DominatorTree, InsertReachable2) {
  732 TEST(DominatorTree, InsertUnreachable) {
  760 TEST(DominatorTree, InsertFromUnreachable) {
  783 TEST(DominatorTree, InsertMixed) {
  811 TEST(DominatorTree, InsertPermut) {
  842 TEST(DominatorTree, DeleteReachable) {
  868 TEST(DominatorTree, DeleteUnreachable) {
  894 TEST(DominatorTree, InsertDelete) {
  929 TEST(DominatorTree, InsertDeleteExhaustive) {
  968 TEST(DominatorTree, InsertIntoIrreducible) {
unittests/IR/FunctionTest.cpp
   16 TEST(FunctionTest, hasLazyArguments) {
   46 TEST(FunctionTest, stealArgumentListFrom) {
  121 TEST(FunctionTest, setSection) {
  140 TEST(FunctionTest, GetPointerAlignment) {
unittests/IR/InstructionsTest.cpp
   40 TEST(InstructionsTest, ReturnInst) {
  116 TEST(InstructionsTest, BranchInst) {
  182 TEST(InstructionsTest, CastInst) {
  305 TEST(InstructionsTest, VectorGep) {
  408 TEST(InstructionsTest, FPMathOperator) {
  423 TEST(InstructionsTest, isEliminableCastPair) {
  503 TEST(InstructionsTest, CloneCall) {
  538 TEST(InstructionsTest, AlterCallBundles) {
  565 TEST(InstructionsTest, AlterInvokeBundles) {
  658 TEST(InstructionsTest, GEPIndices) {
  693 TEST(InstructionsTest, SwitchInst) {
  756 TEST(InstructionsTest, SwitchInstProfUpdateWrapper) {
  797 TEST(InstructionsTest, CommuteShuffleMask) {
  803 TEST(InstructionsTest, ShuffleMaskQueries) {
  998 TEST(InstructionsTest, SkipDebug) {
 1037 TEST(InstructionsTest, PhiMightNotBeFPMathOperator) {
 1049 TEST(InstructionsTest, FNegInstruction) {
 1067 TEST(InstructionsTest, CallBrInstruction) {
 1118 TEST(InstructionsTest, UnaryOperator) {
unittests/IR/IntrinsicsTest.cpp
   24 TEST(IntrinNameLookup, Basic) {
unittests/IR/LegacyPassManagerTest.cpp
  285     TEST(PassManager, RunOnce) {
  309     TEST(PassManager, ReRun) {
  359     TEST(PassManager, Memory) {
  384     TEST(PassManager, MemoryOnTheFly) {
  424     TEST(PassManager, CustomOptPassGate) {
unittests/IR/ManglerTest.cpp
   47 TEST(ManglerTest, MachO) {
   67 TEST(ManglerTest, WindowsX86) {
  103 TEST(ManglerTest, WindowsX64) {
unittests/IR/MetadataTest.cpp
   27 TEST(ContextAndReplaceableUsesTest, FromContext) {
   35 TEST(ContextAndReplaceableUsesTest, FromReplaceableUses) {
   43 TEST(ContextAndReplaceableUsesTest, makeReplaceable) {
   52 TEST(ContextAndReplaceableUsesTest, takeReplaceableUses) {
 2618 TEST(NamedMDNodeTest, Search) {
unittests/IR/ModuleTest.cpp
   29 TEST(ModuleTest, sortGlobalsByName) {
   51 TEST(ModuleTest, randomNumberGenerator) {
unittests/IR/PassManagerTest.cpp
  170 TEST(PreservedAnalysesTest, Basic) {
  221 TEST(PreservedAnalysesTest, Preserve) {
  236 TEST(PreservedAnalysesTest, PreserveSets) {
  264 TEST(PreservedAnalysisTest, Intersect) {
  366 TEST(PreservedAnalysisTest, Abandon) {
unittests/IR/TimePassesTest.cpp
   63 TEST(TimePassesTest, LegacyCustomOut) {
  116 TEST(TimePassesTest, CustomOut) {
unittests/IR/TypesTest.cpp
   16 TEST(TypesTest, StructType) {
   29 TEST(TypesTest, LayoutIdenticalEmptyStructs) {
unittests/IR/UseTest.cpp
   22 TEST(UseTest, sort) {
   67 TEST(UseTest, reverse) {
unittests/IR/UserTest.cpp
   21 TEST(UserTest, ValueOpIteration) {
  120 TEST(UserTest, PersonalityUser) {
unittests/IR/ValueTest.cpp
   21 TEST(ValueTest, UsedInBasicBlock) {
   46 TEST(GlobalTest, CreateAddressSpace) {
   94 TEST(GlobalTest, AlignDeath) {
  109 TEST(ValueTest, printSlots) {
  190 TEST(ValueTest, getLocalSlots) {
  226 TEST(ValueTest, getLocalSlotDeath) {
unittests/IR/VectorTypesTest.cpp
   17 TEST(VectorTypesTest, FixedLength) {
   91 TEST(VectorTypesTest, Scalable) {
  165 TEST(VectorTypesTest, FixedLenComparisons) {
  214 TEST(VectorTypesTest, ScalableComparisons) {
  258 TEST(VectorTypesTest, CrossComparisons) {
unittests/IR/VerifierTest.cpp
   25 TEST(VerifierTest, Branch_i1) {
   48 TEST(VerifierTest, InvalidRetAttribute) {
   64 TEST(VerifierTest, CrossModuleRef) {
  123 TEST(VerifierTest, InvalidVariableLinkage) {
  136 TEST(VerifierTest, InvalidFunctionLinkage) {
  150 TEST(VerifierTest, DetectInvalidDebugInfo) {
unittests/IR/WaymarkTest.cpp
   21 TEST(WaymarkTest, NativeArray) {
   43 TEST(WaymarkTest, TwoBit) {
unittests/MC/Disassembler.cpp
   23 TEST(Disassembler, X86Test) {
   65 TEST(Disassembler, WebAssemblyTest) {
unittests/MC/DwarfLineTables.cpp
   65 TEST(DwarfLineTables, TestDefaultParams) {
  115 TEST(DwarfLineTables, TestCustomParams) {
  169 TEST(DwarfLineTables, TestCustomParams2) {
unittests/MC/StringTableBuilderTest.cpp
   19 TEST(StringTableBuilderTest, BasicELF) {
   45 TEST(StringTableBuilderTest, BasicWinCOFF) {
   79 TEST(StringTableBuilderTest, ELFInOrder) {
unittests/MC/TargetRegistry.cpp
   21 TEST(TargetRegistry, TargetHasArchType) {
unittests/MI/LiveIntervalTest.cpp
  164 TEST(LiveIntervalTest, MoveUpDef) {
  176 TEST(LiveIntervalTest, MoveUpRedef) {
  187 TEST(LiveIntervalTest, MoveUpEarlyDef) {
  198 TEST(LiveIntervalTest, MoveUpEarlyRedef) {
  209 TEST(LiveIntervalTest, MoveUpKill) {
  219 TEST(LiveIntervalTest, MoveUpKillFollowing) {
  233 TEST(LiveIntervalTest, MoveDownDef) {
  245 TEST(LiveIntervalTest, MoveDownRedef) {
  256 TEST(LiveIntervalTest, MoveDownEarlyDef) {
  267 TEST(LiveIntervalTest, MoveDownEarlyRedef) {
  278 TEST(LiveIntervalTest, MoveDownKill) {
  288 TEST(LiveIntervalTest, MoveDownKillFollowing) {
  299 TEST(LiveIntervalTest, MoveUndefUse) {
  310 TEST(LiveIntervalTest, MoveUpValNos) {
  332 TEST(LiveIntervalTest, MoveOverUndefUse0) {
  344 TEST(LiveIntervalTest, MoveOverUndefUse1) {
  356 TEST(LiveIntervalTest, SubRegMoveDown) {
  381 TEST(LiveIntervalTest, SubRegMoveUp) {
  399 TEST(LiveIntervalTest, DeadSubRegMoveUp) {
  424 TEST(LiveIntervalTest, TestMoveSubRegDefAcrossUseDef) {
  444 TEST(LiveIntervalTest, TestMoveSubRegDefAcrossUseDefMulti) {
unittests/Object/MinidumpTest.cpp
   23 TEST(MinidumpFile, BasicInterface) {
   63 TEST(MinidumpFile, create_ErrorCases) {
  183 TEST(MinidumpFile, IngoresDummyStreams) {
  206 TEST(MinidumpFile, getSystemInfo) {
  253 TEST(MinidumpFile, getString) {
  288 TEST(MinidumpFile, getModuleList) {
  400 TEST(MinidumpFile, getThreadList) {
  467 TEST(MinidumpFile, getMemoryList) {
  515 TEST(MinidumpFile, getMemoryInfoList) {
  714 TEST(MinidumpFile, getExceptionStream) {
unittests/Object/SymbolSizeTest.cpp
   15 TEST(Object, SymbolSizeSort) {
unittests/Object/SymbolicFileTest.cpp
   15 TEST(Object, DataRefImplOstream) {
unittests/ObjectYAML/MinidumpYAMLTest.cpp
   30 TEST(MinidumpYAML, Basic) {
   72 TEST(MinidumpYAML, RawContent) {
   88 TEST(MinidumpYAML, X86SystemInfo) {
  118 TEST(MinidumpYAML, OtherSystemInfo) {
  144 TEST(MinidumpYAML, ExceptionStream) {
  190 TEST(MinidumpYAML, ExceptionStream_NoParameters) {
  233 TEST(MinidumpYAML, ExceptionStream_TooManyParameters) {
  293 TEST(MinidumpYAML, ExceptionStream_ExtraParameter) {
unittests/ObjectYAML/YAML2ObjTest.cpp
   21 TEST(yaml2ObjectFile, ELF) {
   40 TEST(yaml2ObjectFile, Errors) {
unittests/ObjectYAML/YAMLTest.cpp
   30 TEST(ObjectYAML, BinaryRef) {
unittests/Option/OptionParsingTest.cpp
   67 TEST(Option, OptionParsing) {
  114 TEST(Option, ParseWithFlagExclusions) {
  142 TEST(Option, ParseAliasInGroup) {
  151 TEST(Option, AliasArgs) {
  162 TEST(Option, IgnoreCase) {
  172 TEST(Option, DoNotIgnoreCase) {
  182 TEST(Option, SlurpEmpty) {
  193 TEST(Option, Slurp) {
  209 TEST(Option, SlurpJoinedEmpty) {
  220 TEST(Option, SlurpJoinedOneJoined) {
  232 TEST(Option, SlurpJoinedAndSeparate) {
  246 TEST(Option, SlurpJoinedButSeparate) {
  260 TEST(Option, FlagAliasToJoined) {
  273 TEST(Option, FindNearest) {
  324 TEST(DISABLED_Option, FindNearestFIXME) {
unittests/Passes/PluginsTest.cpp
   40 TEST(PluginsTests, LoadPlugin) {
unittests/Remarks/BitstreamRemarksFormatTest.cpp
   18 TEST(BitstreamRemarksFormat, Magic) {
   23 TEST(BitstreamRemarksFormat, ContainerVersion) {
   29 TEST(BitstreamRemarksFormat, BlockIDs) {
   36 TEST(BitstreamRemarksFormat, RecordIDs) {
unittests/Remarks/BitstreamRemarksParsingTest.cpp
   78 TEST(BitstreamRemarks, ParsingGood) {
  120 TEST(BitstreamRemarks, ParsingTypes) {
  143 TEST(BitstreamRemarks, Contents) {
  233 TEST(BitstreamRemarks, ContentsCAPI) {
  336 TEST(BitstreamRemarks, ParsingEmpty) {
  340 TEST(BitstreamRemarks, ParsingBadMagic) {
unittests/Remarks/BitstreamRemarksSerializerTest.cpp
   80 TEST(BitstreamRemarkSerializer, SeparateRemarkFileNoOptionals) {
  105 TEST(BitstreamRemarkSerializer, SeparateRemarkFileNoOptionalsSeparateStrTab) {
  135 TEST(BitstreamRemarkSerializer, SeparateRemarkFileDebugLoc) {
  165 TEST(BitstreamRemarkSerializer, SeparateRemarkFileHotness) {
  192 TEST(BitstreamRemarkSerializer, SeparateRemarkFileArgNoDebugLoc) {
  221 TEST(BitstreamRemarkSerializer, SeparateRemarkFileArgDebugLoc) {
  255 TEST(BitstreamRemarkSerializer, SeparateRemarkFileAll) {
  296 TEST(BitstreamRemarkSerializer, Standalone) {
unittests/Remarks/RemarksAPITest.cpp
   15 TEST(RemarksAPI, Comparison) {
   45 TEST(RemarksAPI, Clone) {
   66 TEST(RemarksAPI, ArgsAsMsg) {
   80 TEST(RemarksAPI, StringTableInternalize) {
unittests/Remarks/RemarksStrTabParsingTest.cpp
   15 TEST(RemarksStrTab, ParsingEmpty) {
   24 TEST(RemarksStrTab, ParsingGood) {
unittests/Remarks/YAMLRemarksParsingTest.cpp
   94 TEST(YAMLRemarks, ParsingEmpty) {
   98 TEST(YAMLRemarks, ParsingNotYAML) {
  103 TEST(YAMLRemarks, ParsingGood) {
  160 TEST(YAMLRemarks, ParsingTypes) {
  176 TEST(YAMLRemarks, ParsingMissingFields) {
  235 TEST(YAMLRemarks, ParsingWrongTypes) {
  341 TEST(YAMLRemarks, ParsingWrongArgs) {
  385 TEST(YAMLRemarks, Contents) {
  475 TEST(YAMLRemarks, ContentsCAPI) {
  549 TEST(YAMLRemarks, ContentsStrTab) {
  639 TEST(YAMLRemarks, ParsingBadStringTableIndex) {
  667 TEST(YAMLRemarks, ParsingGoodMeta) {
  696 TEST(YAMLRemarks, ParsingBadMeta) {
unittests/Remarks/YAMLRemarksSerializerTest.cpp
   70 TEST(YAMLRemarks, SerializerRemark) {
  103 TEST(YAMLRemarks, SerializerRemarkStandalone) {
  133 TEST(YAMLRemarks, SerializerRemarkStrTab) {
  168 TEST(YAMLRemarks, SerializerRemarkParsedStrTab) {
  205 TEST(YAMLRemarks, SerializerRemarkParsedStrTabStandaloneNoStrTab) {
  240 TEST(YAMLRemarks, SerializerRemarkParsedStrTabStandalone) {
  279 TEST(YAMLRemarks, SerializerRemarkParsedStrTabStandaloneMultipleRemarks) {
unittests/Support/ARMAttributeParser.cpp
   47 TEST(CPUArchBuildAttr, testBuildAttr) {
   90 TEST(CPUArchProfileBuildAttr, testBuildAttr) {
  102 TEST(ARMISABuildAttr, testBuildAttr) {
  110 TEST(ThumbISABuildAttr, testBuildAttr) {
  118 TEST(FPArchBuildAttr, testBuildAttr) {
  140 TEST(WMMXBuildAttr, testBuildAttr) {
  150 TEST(SIMDBuildAttr, testBuildAttr) {
  164 TEST(FPHPBuildAttr, testBuildAttr) {
  172 TEST(MVEBuildAttr, testBuildAttr) {
  182 TEST(CPUAlignBuildAttr, testBuildAttr) {
  190 TEST(T2EEBuildAttr, testBuildAttr) {
  198 TEST(VirtualizationBuildAttr, testBuildAttr) {
  210 TEST(MPBuildAttr, testBuildAttr) {
  218 TEST(DivBuildAttr, testBuildAttr) {
  228 TEST(PCS_ConfigBuildAttr, testBuildAttr) {
  240 TEST(PCS_R9BuildAttr, testBuildAttr) {
  252 TEST(PCS_RWBuildAttr, testBuildAttr) {
  264 TEST(PCS_ROBuildAttr, testBuildAttr) {
  274 TEST(PCS_GOTBuildAttr, testBuildAttr) {
  284 TEST(PCS_WCharBuildAttr, testBuildAttr) {
  294 TEST(EnumSizeBuildAttr, testBuildAttr) {
  306 TEST(AlignNeededBuildAttr, testBuildAttr) {
  318 TEST(AlignPreservedBuildAttr, testBuildAttr) {
  330 TEST(FPRoundingBuildAttr, testBuildAttr) {
  336 TEST(FPDenormalBuildAttr, testBuildAttr) {
  346 TEST(FPExceptionsBuildAttr, testBuildAttr) {
  352 TEST(FPUserExceptionsBuildAttr, testBuildAttr) {
  358 TEST(FPNumberModelBuildAttr, testBuildAttr) {
  370 TEST(FP16BuildAttr, testBuildAttr) {
  380 TEST(HardFPBuildAttr, testBuildAttr) {
  389 TEST(VFPArgsBuildAttr, testBuildAttr) {
  399 TEST(WMMXArgsBuildAttr, testBuildAttr) {
unittests/Support/AlignOfTest.cpp
   93 TEST(AlignOfTest, BasicAlignedArray) {
unittests/Support/AlignmentTest.cpp
   24 TEST(AlignmentTest, AlignOfConstant) {
   31 TEST(AlignmentTest, AlignConstant) {
   41 TEST(AlignmentTest, AlignConstexprConstant) {
   53 TEST(AlignmentTest, AlignDefaultCTor) {
   58 TEST(AlignmentTest, MaybeAlignDefaultCTor) {
   62 TEST(AlignmentTest, ValidCTors) {
   69 TEST(AlignmentTest, CheckMaybeAlignHasValue) {
   78 TEST(AlignmentTest, Division) {
   88 TEST(AlignmentTest, AlignTo) {
  129 TEST(AlignmentTest, Log2) {
  136 TEST(AlignmentTest, MinAlign) {
  165 TEST(AlignmentTest, Encode_Decode) {
  183 TEST(AlignmentTest, isAligned_isAddrAligned) {
  210 TEST(AlignmentTest, offsetToAlignment) {
  231 TEST(AlignmentTest, AlignComparisons) {
  284 TEST(AlignmentTest, Max) {
  307 TEST(AlignmentTest, AssumeAligned) {
  325 TEST(AlignmentDeathTest, Log2) {
  329 TEST(AlignmentDeathTest, CantConvertUnsetMaybe) {
  333 TEST(AlignmentDeathTest, Division) {
  341 TEST(AlignmentDeathTest, InvalidCTors) {
  350 TEST(AlignmentDeathTest, ComparisonsWithZero) {
  361 TEST(AlignmentDeathTest, CompareMaybeAlignToZero) {
  373 TEST(AlignmentDeathTest, CompareAlignToUndefMaybeAlign) {
  384 TEST(AlignmentDeathTest, AlignAddr) {
unittests/Support/AllocatorTest.cpp
   17 TEST(AllocatorTest, Basics) {
   49 TEST(AllocatorTest, ThreeSlabs) {
   61 TEST(AllocatorTest, TestReset) {
   83 TEST(AllocatorTest, TestAlignment) {
  104 TEST(AllocatorTest, TestOverflow) {
  117 TEST(AllocatorTest, TestSmallSlabSize) {
  125 TEST(AllocatorTest, TestAlignmentPastSlab) {
  173 TEST(AllocatorTest, TestBigAlignment) {
unittests/Support/AnnotationsTest.cpp
   23 TEST(AnnotationsTest, CleanedCode) {
   28 TEST(AnnotationsTest, Points) {
   45 TEST(AnnotationsTest, Ranges) {
   64 TEST(AnnotationsTest, Nested) {
   71 TEST(AnnotationsTest, Named) {
   87 TEST(AnnotationsTest, Errors) {
unittests/Support/ArrayRecyclerTest.cpp
   24 TEST(ArrayRecyclerTest, Capacity) {
   50 TEST(ArrayRecyclerTest, Basics) {
unittests/Support/BlockFrequencyTest.cpp
   19 TEST(BlockFrequencyTest, OneToZero) {
   30 TEST(BlockFrequencyTest, OneToOne) {
   41 TEST(BlockFrequencyTest, ThreeToOne) {
   52 TEST(BlockFrequencyTest, MaxToHalfMax) {
   63 TEST(BlockFrequencyTest, BigToBig) {
   76 TEST(BlockFrequencyTest, MaxToMax) {
   90 TEST(BlockFrequencyTest, Subtract) {
   96 TEST(BlockFrequency, Divide) {
  102 TEST(BlockFrequencyTest, Saturate) {
  119 TEST(BlockFrequencyTest, SaturatingRightShift) {
unittests/Support/BranchProbabilityTest.cpp
   23 TEST(BranchProbabilityTest, Accessors) {
   32 TEST(BranchProbabilityTest, Operators) {
   88 TEST(BranchProbabilityTest, MoreOperators) {
  117 TEST(BranchProbabilityTest, ArithmeticOperators) {
  165 TEST(BranchProbabilityTest, getCompl) {
  172 TEST(BranchProbabilityTest, scale) {
  202 TEST(BranchProbabilityTest, scaleByInverse) {
  242 TEST(BranchProbabilityTest, scaleBruteForce) {
  337 TEST(BranchProbabilityTest, NormalizeProbabilities) {
unittests/Support/CRCTest.cpp
   21 TEST(CRCTest, CRC32) {
unittests/Support/CachePruningTest.cpp
   15 TEST(CachePruningPolicyParser, Empty) {
   23 TEST(CachePruningPolicyParser, Interval) {
   35 TEST(CachePruningPolicyParser, Expiration) {
   41 TEST(CachePruningPolicyParser, MaxSizePercentageOfAvailableSpace) {
   48 TEST(CachePruningPolicyParser, MaxSizeBytes) {
   67 TEST(CachePruningPolicyParser, Multiple) {
   75 TEST(CachePruningPolicyParser, Errors) {
unittests/Support/Casting.cpp
  114 TEST(CastingTest, isa) {
  121 TEST(CastingTest, isa_and_nonnull) {
  127 TEST(CastingTest, cast) {
  152 TEST(CastingTest, cast_or_null) {
  169 TEST(CastingTest, dyn_cast) {
  183 TEST(CastingTest, dyn_cast_or_null) {
  199 TEST(CastingTest, unique_dyn_cast) {
  282 TEST(CastingTest, UpcastIsInferred) {
  301 TEST(CastingTest, InferredUpcastTakesPrecedence) {
  374 TEST(CastingTest, smart_isa) {
  381 TEST(CastingTest, smart_cast) {
  386 TEST(CastingTest, smart_cast_or_null) {
  393 TEST(CastingTest, smart_dyn_cast) {
  400 TEST(CastingTest, smart_dyn_cast_or_null) {
unittests/Support/CheckedArithmeticTest.cpp
    8 TEST(CheckedArithmetic, CheckedAdd) {
   17 TEST(CheckedArithmetic, CheckedAddSmall) {
   26 TEST(CheckedArithmetic, CheckedMul) {
   35 TEST(CheckedArithmetic, CheckedMulAdd) {
   44 TEST(CheckedArithmetic, CheckedMulSmall) {
   53 TEST(CheckedArithmetic, CheckedMulAddSmall) {
   62 TEST(CheckedArithmetic, CheckedAddUnsigned) {
   69 TEST(CheckedArithmetic, CheckedMulUnsigned) {
   76 TEST(CheckedArithmetic, CheckedMulAddUnsigned) {
unittests/Support/Chrono.cpp
   20 TEST(Chrono, TimeTConversion) {
   33 TEST(Chrono, TimePointFormat) {
   66 TEST(Chrono, ImplicitConversions) {
   81 TEST(Chrono, DurationFormat) {
unittests/Support/CommandLineTest.cpp
   82 TEST(CommandLineTest, ModifyExisitingOption) {
  134 TEST(CommandLineTest, ParseEnvironment) {
  149 TEST(CommandLineTest, ParseEnvironmentToLocalVar) {
  160 TEST(CommandLineTest, UseOptionCategory) {
  171 TEST(CommandLineTest, UseMultipleCategories) {
  233 TEST(CommandLineTest, TokenizeGNUCommandLine) {
  244 TEST(CommandLineTest, TokenizeWindowsCommandLine1) {
  253 TEST(CommandLineTest, TokenizeWindowsCommandLine2) {
  260 TEST(CommandLineTest, TokenizeConfigFile1) {
  267 TEST(CommandLineTest, TokenizeConfigFile2) {
  274 TEST(CommandLineTest, TokenizeConfigFile3) {
  281 TEST(CommandLineTest, TokenizeConfigFile4) {
  288 TEST(CommandLineTest, TokenizeConfigFile5) {
  295 TEST(CommandLineTest, TokenizeConfigFile6) {
  302 TEST(CommandLineTest, TokenizeConfigFile7) {
  309 TEST(CommandLineTest, TokenizeConfigFile8) {
  317 TEST(CommandLineTest, TokenizeConfigFile9) {
  325 TEST(CommandLineTest, TokenizeConfigFile10) {
  332 TEST(CommandLineTest, TokenizeConfigFile11) {
  339 TEST(CommandLineTest, AliasesWithArguments) {
  374 TEST(CommandLineTest, AliasRequired) {
  381 TEST(CommandLineTest, HideUnrelatedOptions) {
  400 TEST(CommandLineTest, HideUnrelatedOptionsMulti) {
  423 TEST(CommandLineTest, SetValueInSubcategories) {
  470 TEST(CommandLineTest, LookupFailsInWrongSubCommand) {
  488 TEST(CommandLineTest, AddToAllSubCommands) {
  526 TEST(CommandLineTest, ReparseCommandLineOptions) {
  548 TEST(CommandLineTest, RemoveFromRegularSubCommand) {
  574 TEST(CommandLineTest, RemoveFromTopLevelSubCommand) {
  596 TEST(CommandLineTest, RemoveFromAllSubCommands) {
  646 TEST(CommandLineTest, GetRegisteredSubcommands) {
  679 TEST(CommandLineTest, DefaultOptions) {
  741 TEST(CommandLineTest, ArgumentLimit) {
  746 TEST(CommandLineTest, ResponseFileWindows) {
  780 TEST(CommandLineTest, ResponseFiles) {
  857 TEST(CommandLineTest, RecursiveResponseFiles) {
  923 TEST(CommandLineTest, ResponseFilesAtArguments) {
  960 TEST(CommandLineTest, SetDefautValue) {
  996 TEST(CommandLineTest, ReadConfigFile) {
 1050 TEST(CommandLineTest, PositionalEatArgsError) {
 1316 TEST(CommandLineTest, PrefixOptions) {
 1390 TEST(CommandLineTest, GroupingWithValue) {
 1455 TEST(CommandLineTest, GroupingAndPrefix) {
 1583 TEST(CommandLineTest, LongOptions) {
unittests/Support/ConvertUTFTest.cpp
   17 TEST(ConvertUTFTest, ConvertUTF16LittleEndianToUTF8String) {
   28 TEST(ConvertUTFTest, ConvertUTF16BigEndianToUTF8String) {
   39 TEST(ConvertUTFTest, ConvertUTF8ToUTF16String) {
   52 TEST(ConvertUTFTest, OddLengthInput) {
   58 TEST(ConvertUTFTest, Empty) {
   65 TEST(ConvertUTFTest, HasUTF16BOM) {
   81 TEST(ConvertUTFTest, UTF16WrappersForConvertUTF16ToUTF8String) {
   92 TEST(ConvertUTFTest, ConvertUTF8toWide) {
  106 TEST(ConvertUTFTest, convertWideToUTF8) {
  207 TEST(ConvertUTFTest, UTF8ToUTF32Lenient) {
 1648 TEST(ConvertUTFTest, UTF8ToUTF32PartialLenient) {
unittests/Support/CrashRecoveryTest.cpp
   27 TEST(CrashRecoveryTest, Basic) {
   44 TEST(CrashRecoveryTest, Cleanup) {
unittests/Support/DJBTest.cpp
   15 TEST(DJBTest, caseFolding) {
   58 TEST(DJBTest, knownValuesLowerCase) {
   82 TEST(DJBTest, knownValuesUnicode) {
unittests/Support/DataExtractorTest.cpp
   21 TEST(DataExtractorTest, OffsetOverflow) {
   26 TEST(DataExtractorTest, UnsignedNumbers) {
   74 TEST(DataExtractorTest, SignedNumbers) {
   91 TEST(DataExtractorTest, Strings) {
  101 TEST(DataExtractorTest, LEB128) {
  120 TEST(DataExtractorTest, LEB128_error) {
  131 TEST(DataExtractorTest, Cursor_tell) {
  149 TEST(DataExtractorTest, Cursor_takeError) {
  173 TEST(DataExtractorTest, Cursor_chaining) {
  187 TEST(DataExtractorDeathTest, Cursor) {
  231 TEST(DataExtractorTest, getU8_vector) {
  245 TEST(DataExtractorTest, skip) {
  258 TEST(DataExtractorTest, eof) {
unittests/Support/DebugCounterTest.cpp
   16 TEST(DebugCounterTest, CounterCheck) {
unittests/Support/DebugTest.cpp
   17 TEST(DebugTest, Basic) {
unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
   60 TEST(DynamicLibrary, Overload) {
  111 TEST(DynamicLibrary, Shutdown) {
unittests/Support/EndianStreamTest.cpp
   18 TEST(EndianStream, WriteInt32LE) {
   33 TEST(EndianStream, WriteInt32BE) {
   49 TEST(EndianStream, WriteFloatLE) {
   64 TEST(EndianStream, WriteFloatBE) {
   79 TEST(EndianStream, WriteInt64LE) {
   98 TEST(EndianStream, WriteInt64BE) {
  117 TEST(EndianStream, WriteDoubleLE) {
  136 TEST(EndianStream, WriteDoubleBE) {
  155 TEST(EndianStream, WriteArrayLE) {
  170 TEST(EndianStream, WriteVectorLE) {
  186 TEST(EndianStream, WriteFloatArrayLE) {
unittests/Support/EndianTest.cpp
   21 TEST(Endian, Read) {
   34 TEST(Endian, ReadBitAligned) {
   71 TEST(Endian, WriteBitAligned) {
  166 TEST(Endian, Write) {
  191 TEST(Endian, PackedEndianSpecificIntegral) {
  203 TEST(Endian, PacketEndianSpecificIntegralAsEnum) {
unittests/Support/ErrnoTest.cpp
   14 TEST(ErrnoTest, RetryAfterSignal) {
unittests/Support/ErrorOrTest.cpp
   21 TEST(ErrorOr, SimpleValue) {
   43 TEST(ErrorOr, Types) {
   56 TEST(ErrorOr, Covariant) {
   68 TEST(ErrorOr, Comparison) {
   73 TEST(ErrorOr, ImplicitConversion) {
   78 TEST(ErrorOr, ImplicitConversionCausesMove) {
   89 TEST(ErrorOr, ImplicitConversionNoAmbiguity) {
unittests/Support/ErrorTest.cpp
  102 TEST(Error, CheckedSuccess) {
  109 TEST(Error, UncheckedSuccess) {
  127 TEST(Error, ErrorAsOutParameterChecked) {
  135 TEST(Error, ErrorAsOutParameterUnchecked) {
  146 TEST(Error, UncheckedError) {
  158 TEST(Error, IsAHandling) {
  176 TEST(Error, HandleCustomError) {
  198 TEST(Error, HandlerTypeDeduction) {
  247 TEST(Error, HandleCustomErrorWithCustomBaseClass) {
  261 TEST(Error, FirstHandlerOnly) {
  279 TEST(Error, HandlerShadowing) {
  297 TEST(Error, CheckJoinErrors) {
  371 TEST(Error, ConsumeSuccess) {
  376 TEST(Error, ConsumeError) {
  384 TEST(Error, FailureToHandle) {
  404 TEST(Error, FailureFromHandler) {
  421 TEST(Error, CatchErrorFromHandler) {
  435 TEST(Error, StringError) {
  448 TEST(Error, createStringError) {
  472 TEST(Error, ExitOnError) {
  501 TEST(Error, CantFailSuccess) {
  514 TEST(Error, CantFailDeath) {
  535 TEST(Error, CheckedExpectedInSuccessMode) {
  543 TEST(Error, ExpectedWithReferenceType) {
  556 TEST(Error, UncheckedExpectedInSuccessModeDestruction) {
  567 TEST(Error, UncheckedExpectedInSuccessModeAccess) {
  578 TEST(Error, UncheckedExpectedInSuccessModeAssignment) {
  586 TEST(Error, ExpectedInFailureMode) {
  598 TEST(Error, AccessExpectedInFailureMode) {
  610 TEST(Error, UnhandledExpectedInFailureMode) {
  618 TEST(Error, ExpectedCovariance) {
  638 TEST(Error, HandleExpectedSuccess) {
  657 TEST(Error, HandleExpectedUnhandledError) {
  675 TEST(Error, HandleExpectedHandledError) {
  690 TEST(Error, ErrorCodeConversions) {
  727 TEST(Error, ErrorMessage) {
  745 TEST(Error, Stream) {
  764 TEST(Error, ErrorMatchers) {
  838 TEST(Error, C_API) {
  869 TEST(Error, FileErrorTest) {
  958 TEST(Error, SubtypeStringErrorTest) {
unittests/Support/FileCollectorTest.cpp
  102 TEST(FileCollectorTest, addFile) {
  123 TEST(FileCollectorTest, copyFiles) {
  151 TEST(FileCollectorTest, recordAndConstructDirectory) {
  182 TEST(FileCollectorTest, recordVFSAccesses) {
  223 TEST(FileCollectorTest, Symlinks) {
  283 TEST(FileCollectorTest, recordVFSSymlinkAccesses) {
unittests/Support/FileOutputBufferTest.cpp
   33 TEST(FileOutputBuffer, Test) {
unittests/Support/FileUtilitiesTest.cpp
   33 TEST(writeFileAtomicallyTest, Test) {
unittests/Support/FormatVariadicTest.cpp
   38 TEST(FormatVariadicTest, EmptyFormatString) {
   43 TEST(FormatVariadicTest, NoReplacements) {
   51 TEST(FormatVariadicTest, EscapedBrace) {
   65 TEST(FormatVariadicTest, ValidReplacementSequence) {
  200 TEST(FormatVariadicTest, DefaultReplacementValues) {
  228 TEST(FormatVariadicTest, MultipleReplacements) {
  262 TEST(FormatVariadicTest, FormatNoReplacements) {
  267 TEST(FormatVariadicTest, FormatBasicTypesOneReplacement) {
  276 TEST(FormatVariadicTest, IntegralHexFormatting) {
  325 TEST(FormatVariadicTest, PointerFormatting) {
  348 TEST(FormatVariadicTest, IntegralNumberFormatting) {
  375 TEST(FormatVariadicTest, StringFormatting) {
  402 TEST(FormatVariadicTest, CharFormatting) {
  414 TEST(FormatVariadicTest, BoolTest) {
  440 TEST(FormatVariadicTest, DoubleFormatting) {
  476 TEST(FormatVariadicTest, CustomPaddingCharacter) {
  497 TEST(FormatVariadicTest, BigTest) {
  542 TEST(FormatVariadicTest, Range) {
  594 TEST(FormatVariadicTest, Adapter) {
  618 TEST(FormatVariadicTest, MoveConstructor) {
  624 TEST(FormatVariadicTest, ImplicitConversions) {
  632 TEST(FormatVariadicTest, FormatAdapter) {
  644 TEST(FormatVariadicTest, FormatFormatvObject) {
  666 TEST(FormatVariadicTest, CopiesAndMoves) {
  679 TEST(FormatVariadicTest, FormatStreamable) {
  684 TEST(FormatVariadicTest, FormatError) {
unittests/Support/Host.cpp
   56 TEST(getLinuxHostCPUName, ARM) {
   97 TEST(getLinuxHostCPUName, AArch64) {
unittests/Support/ItaniumManglingCanonicalizerTest.cpp
  323 TEST(ItaniumManglingCanonicalizerTest, TestCanonicalize) {
  327 TEST(ItaniumManglingCanonicalizerTest, TestLookup) {
  331 TEST(ItaniumManglingCanonicalizerTest, TestForwardTemplateReference) {
  338 TEST(ItaniumManglingCanonicalizerTest, TestInvalidManglings) {
  359 TEST(ItaniumManglingCanonicalizerTest, TestBadEquivalenceOrder) {
unittests/Support/JSONTest.cpp
   23 TEST(JSONTest, Types) {
   40 TEST(JSONTest, Constructors) {
   54 TEST(JSONTest, StringOwnership) {
   66 TEST(JSONTest, CanonicalOutput) {
   73 TEST(JSONTest, Escaping) {
   92 TEST(JSONTest, PrettyPrinting) {
  123 TEST(JSONTest, Parse) {
  165 TEST(JSONTest, ParseErrors) {
  198 TEST(JSONTest, UTF8) {
  221 TEST(JSONTest, Inspection) {
  268 TEST(JSONTest, Integers) {
  352 TEST(JSONTest, Deserialize) {
  387 TEST(JSONTest, Stream) {
unittests/Support/KnownBitsTest.cpp
   49 TEST(KnownBitsTest, AddCarryExhaustive) {
  125 TEST(KnownBitsTest, AddSubExhaustive) {
unittests/Support/LEB128Test.cpp
   18 TEST(LEB128Test, EncodeSLEB128) {
   63 TEST(LEB128Test, EncodeULEB128) {
  106 TEST(LEB128Test, DecodeULEB128) {
  141 TEST(LEB128Test, DecodeSLEB128) {
  177 TEST(LEB128Test, SLEB128Size) {
  318 TEST(LEB128Test, ULEB128Size) {
unittests/Support/LineIteratorTest.cpp
   18 TEST(LineIteratorTest, Basic) {
   42 TEST(LineIteratorTest, CommentAndBlankSkipping) {
   71 TEST(LineIteratorTest, CommentSkippingKeepBlanks) {
  108 TEST(LineIteratorTest, BlankSkipping) {
  131 TEST(LineIteratorTest, BlankKeeping) {
  168 TEST(LineIteratorTest, EmptyBuffers) {
unittests/Support/LockFileManagerTest.cpp
   19 TEST(LockFileManagerTest, Basic) {
   46 TEST(LockFileManagerTest, LinkLockExists) {
   89 TEST(LockFileManagerTest, RelativePath) {
unittests/Support/MD5Test.cpp
   42 TEST(MD5Test, MD5) {
   60 TEST(MD5HashTest, MD5) {
unittests/Support/ManagedStatic.cpp
   43 TEST(Initialize, MultipleThreads) {
   74 TEST(ManagedStaticTest, NestedStatics) {
   96 TEST(ManagedStaticTest, CustomCreatorDeletor) {
unittests/Support/MatchersTest.cpp
   20 TEST(MatchersTest, Optional) {
unittests/Support/MathExtrasTest.cpp
   16 TEST(MathExtras, countTrailingZeros) {
   36 TEST(MathExtras, countLeadingZeros) {
   68 TEST(MathExtras, onesMask) {
   93 TEST(MathExtras, findFirstSet) {
  113 TEST(MathExtras, findLastSet) {
  133 TEST(MathExtras, isIntN) {
  138 TEST(MathExtras, isUIntN) {
  145 TEST(MathExtras, maxIntN) {
  152 TEST(MathExtras, minIntN) {
  159 TEST(MathExtras, maxUIntN) {
  167 TEST(MathExtras, reverseBits) {
  178 TEST(MathExtras, isPowerOf2_32) {
  186 TEST(MathExtras, isPowerOf2_64) {
  194 TEST(MathExtras, PowerOf2Ceil) {
  200 TEST(MathExtras, PowerOf2Floor) {
  206 TEST(MathExtras, CTLog2) {
  225 TEST(MathExtras, ByteSwap_32) {
  230 TEST(MathExtras, ByteSwap_64) {
  235 TEST(MathExtras, countLeadingOnes) {
  250 TEST(MathExtras, FloatBits) {
  255 TEST(MathExtras, DoubleBits) {
  260 TEST(MathExtras, MinAlign) {
  267 TEST(MathExtras, NextPowerOf2) {
  273 TEST(MathExtras, alignTo) {
  311 TEST(MathExtras, SaturatingAdd) {
  391 TEST(MathExtras, SaturatingMultiply) {
  445 TEST(MathExtras, SaturatingMultiplyAdd) {
  452 TEST(MathExtras, IsShiftedUInt) {
  468 TEST(MathExtras, IsShiftedInt) {
unittests/Support/NativeFormatTests.cpp
   48 TEST(NativeFormatTest, BasicIntegerTests) {
   95 TEST(NativeFormatTest, BasicFloatingPointTests) {
  110 TEST(NativeFormatTest, BoundaryTests) {
  130 TEST(NativeFormatTest, HexTests) {
  152 TEST(NativeFormatTest, IntegerTests) {
  163 TEST(NativeFormatTest, CommaTests) {
unittests/Support/ParallelTest.cpp
   26 TEST(Parallel, sort) {
   37 TEST(Parallel, parallel_for) {
unittests/Support/Path.cpp
   70 TEST(is_separator, Works) {
   86 TEST(Support, Path) {
  205 TEST(Support, FilenameParent) {
  258 TEST(Support, PathIterator) {
  278 TEST(Support, AbsolutePathIteratorEnd) {
  307 TEST(Support, HomeDirectory) {
  331 TEST(Support, HomeDirectoryWithNoEnv) {
  360 TEST(Support, TempDirectory) {
 1129 TEST(Support, NormalizePath) {
 1176 TEST(Support, RemoveLeadingDotSlash) {
 1193 TEST(Support, RemoveDots) {
 1230 TEST(Support, ReplacePathPrefix) {
unittests/Support/ProcessTest.cpp
   21 TEST(ProcessTest, GetRandomNumberTest) {
unittests/Support/ProgramTest.cpp
  271 TEST(ProgramTest, TestExecuteNegative) {
  307 TEST(ProgramTest, TestWriteWithSystemEncoding) {
unittests/Support/ReplaceFileTest.cpp
   70 TEST(rename, FileOpenedForReadingCanBeReplaced) {
  118 TEST(rename, ExistingTemp) {
unittests/Support/ReverseIterationTest.cpp
   20 TEST(ReverseIterationTest, DenseMapTest1) {
   84 TEST(ReverseIterationTest, DenseMapTest2) {
unittests/Support/ScaledNumberTest.cpp
   41 TEST(ScaledNumberHelpersTest, getRounded) {
   57 TEST(ScaledNumberHelpersTest, getAdjusted) {
   80 TEST(ScaledNumberHelpersTest, getProduct) {
  133 TEST(ScaledNumberHelpersTest, getQuotient) {
  192 TEST(ScaledNumberHelpersTest, getLg) {
  226 TEST(ScaledNumberHelpersTest, getLgFloor) {
  256 TEST(ScaledNumberHelpersTest, getLgCeiling) {
  286 TEST(ScaledNumberHelpersTest, compare) {
  323 TEST(ScaledNumberHelpersTest, matchScales) {
  386 TEST(ScaledNumberHelpersTest, getSum) {
  466 TEST(ScaledNumberHelpersTest, getDifference) {
  536 TEST(ScaledNumberHelpersTest, arithmeticOperators) {
  560 TEST(ScaledNumberHelpersTest, toIntBug) {
unittests/Support/StringPool.cpp
   16 TEST(PooledStringPtrTest, OperatorEquals) {
   23 TEST(PooledStringPtrTest, OperatorNotEquals) {
unittests/Support/SwapByteOrderTest.cpp
   22 TEST(getSwappedBytes, UnsignedRoundTrip) {
   47 TEST(getSwappedBytes, SignedRoundTrip) {
   93 TEST(getSwappedBytes, uint8_t) {
   97 TEST(getSwappedBytes, uint16_t) {
  101 TEST(getSwappedBytes, uint32_t) {
  105 TEST(getSwappedBytes, uint64_t) {
  110 TEST(getSwappedBytes, int8_t) {
  114 TEST(getSwappedBytes, int16_t) {
  118 TEST(getSwappedBytes, int32_t) {
  122 TEST(getSwappedBytes, int64_t) {
  127 TEST(getSwappedBytes, float) {
  133 TEST(getSwappedBytes, double) {
  140 TEST(swapByteOrder, uint8_t) {
  146 TEST(swapByteOrder, uint16_t) {
  152 TEST(swapByteOrder, uint32_t) {
  158 TEST(swapByteOrder, uint64_t) {
  164 TEST(swapByteOrder, int8_t) {
  170 TEST(swapByteOrder, int16_t) {
  176 TEST(swapByteOrder, int32_t) {
  182 TEST(swapByteOrder, int64_t) {
  188 TEST(swapByteOrder, float) {
  194 TEST(swapByteOrder, double) {
unittests/Support/TargetParserTest.cpp
   52 TEST(TargetParserTest, testARMCPU) {
  314 TEST(TargetParserTest, testARMCPUArchList) {
  326 TEST(TargetParserTest, testInvalidARMArch) {
  341 TEST(TargetParserTest, testARMArch) {
  451 TEST(TargetParserTest, testARMExtension) {
  539 TEST(TargetParserTest, ARMFPUVersion) {
  550 TEST(TargetParserTest, ARMFPUNeonSupportLevel) {
  563 TEST(TargetParserTest, ARMFPURestriction) {
  576 TEST(TargetParserTest, ARMExtensionFeatures) {
  610 TEST(TargetParserTest, ARMFPUFeatures) {
  620 TEST(TargetParserTest, ARMArchExtFeature) {
  649 TEST(TargetParserTest, ARMparseHWDiv) {
  656 TEST(TargetParserTest, ARMparseArchEndianAndISA) {
  705 TEST(TargetParserTest, ARMparseArchProfile) {
  738 TEST(TargetParserTest, ARMparseArchVersion) {
  763 TEST(TargetParserTest, testAArch64CPU) {
  913 TEST(TargetParserTest, testAArch64CPUArchList) {
  934 TEST(TargetParserTest, testAArch64Arch) {
  955 TEST(TargetParserTest, testAArch64Extension) {
 1075 TEST(TargetParserTest, AArch64ExtensionFeatures) {
 1122 TEST(TargetParserTest, AArch64ArchFeatures) {
 1131 TEST(TargetParserTest, AArch64ArchExtFeature) {
unittests/Support/Threading.cpp
   20 TEST(Threading, PhysicalConcurrency) {
   54 TEST(Threading, RunOnThreadSyncAsync) {
   69 TEST(Threading, RunOnThreadSync) {
unittests/Support/TimerTest.cpp
   34 TEST(Timer, Additivity) {
   51 TEST(Timer, CheckIfTriggered) {
unittests/Support/TrailingObjectsTest.cpp
  107 TEST(TrailingObjects, OneArg) {
  133 TEST(TrailingObjects, TwoArg) {
  185 TEST(TrailingObjects, ThreeArg) {
  217 TEST(TrailingObjects, Realignment) {
unittests/Support/TypeNameTest.cpp
   22 TEST(TypeNameTest, Names) {
unittests/Support/TypeTraitsTest.cpp
   75 TEST(Triviality, Tester) {
unittests/Support/UnicodeTest.cpp
   17 TEST(Unicode, columnWidthUTF8) {
   62 TEST(Unicode, isPrintable) {
unittests/Support/VersionTupleTest.cpp
   14 TEST(VersionTuple, getAsString) {
   22 TEST(VersionTuple, tryParse) {
unittests/Support/VirtualFileSystemTest.cpp
  186 TEST(VirtualFileSystemTest, StatusQueries) {
  226 TEST(VirtualFileSystemTest, BaseOnlyOverlay) {
  244 TEST(VirtualFileSystemTest, GetRealPathInOverlay) {
  273 TEST(VirtualFileSystemTest, OverlayFiles) {
  312 TEST(VirtualFileSystemTest, OverlayDirsNonMerged) {
  336 TEST(VirtualFileSystemTest, MergedDirPermissions) {
  362 TEST(VirtualFileSystemTest, OverlayIterator) {
  479 TEST(VirtualFileSystemTest, BasicRealFSIteration) {
  507 TEST(VirtualFileSystemTest, MultipleWorkingDirs) {
  568 TEST(VirtualFileSystemTest, BrokenSymlinkRealFSIteration) {
  595 TEST(VirtualFileSystemTest, BasicRealFSRecursiveIteration) {
  634 TEST(VirtualFileSystemTest, BasicRealFSRecursiveIterationNoPush) {
  714 TEST(VirtualFileSystemTest, BrokenSymlinkRealFSRecursiveIteration) {
  770 TEST(VirtualFileSystemTest, OverlayIteration) {
  794 TEST(VirtualFileSystemTest, OverlayRecursiveIteration) {
  836 TEST(VirtualFileSystemTest, ThreeLevelIteration) {
  856 TEST(VirtualFileSystemTest, HiddenInIteration) {
  899 TEST(ProxyFileSystemTest, Basic) {
unittests/Support/YAMLIOTest.cpp
   79 TEST(YAMLIO, TestMapRead) {
  100 TEST(YAMLIO, TestMalformedMapRead) {
  110 TEST(YAMLIO, TestSequenceMapRead) {
  128 TEST(YAMLIO, TestContainerSequenceMapRead) {
  182 TEST(YAMLIO, TestMalformedContainerSequenceMapRead) {
  206 TEST(YAMLIO, TestSequenceMapWriteAndRead) {
  247 TEST(YAMLIO, TestGivenFilename) {
  274 TEST(YAMLIO, MultilineStrings) {
  309 TEST(YAMLIO, NoQuotesForTab) {
  378 TEST(YAMLIO, TestReadBuiltInTypes) {
  425 TEST(YAMLIO, TestReadWriteBuiltInTypes) {
  520 TEST(YAMLIO, TestReadEndianTypes) {
  548 TEST(YAMLIO, TestReadWriteEndianTypes) {
  623 TEST(YAMLIO, TestReadEndianEnums) {
  640 TEST(YAMLIO, TestReadWriteEndianEnums) {
  728 TEST(YAMLIO, TestReadWriteStringTypes) {
  854 TEST(YAMLIO, TestEnumRead) {
  926 TEST(YAMLIO, TestFlagsRead) {
  946 TEST(YAMLIO, TestReadWriteFlags) {
 1036 TEST(YAMLIO, TestReadWriteMyCustomType) {
 1124 TEST(YAMLIO, TestReadWriteMultilineStringType) {
 1159 TEST(YAMLIO, TestReadWriteBlockScalarDocuments) {
 1186 TEST(YAMLIO, TestReadWriteBlockScalarValue) {
 1294 TEST(YAMLIO, TestReadWriteMyFlowSequence) {
 1340 TEST(YAMLIO, TestReadWriteSequenceOfMyFlowSequence) {
 1432 TEST(YAMLIO, TestReadMySecondsSequence) {
 1447 TEST(YAMLIO, TestReadWriteMySecondsSequence) {
 1554 TEST(YAMLIO, TestReadKindAndFlagsSequence) {
 1570 TEST(YAMLIO, TestReadWriteKindAndFlagsSequence) {
 1634 TEST(YAMLIO, TestDocRead) {
 1649 TEST(YAMLIO, TestSequenceDocListWriteAndRead) {
 1726 TEST(YAMLIO, TestTaggedDocuments) {
 1742 TEST(YAMLIO, TestTaggedDocumentsWriteAndRead) {
 1799 TEST(YAMLIO, TestValidatingInput) {
 1854 TEST(YAMLIO, TestReadWriteMyFlowMapping) {
 1901 TEST(YAMLIO, TestColorsReadError) {
 1918 TEST(YAMLIO, TestFlagsReadError) {
 1936 TEST(YAMLIO, TestReadBuiltInTypesUint8Error) {
 1954 TEST(YAMLIO, TestReadBuiltInTypesUint16Error) {
 1972 TEST(YAMLIO, TestReadBuiltInTypesUint32Error) {
 1990 TEST(YAMLIO, TestReadBuiltInTypesUint64Error) {
 2008 TEST(YAMLIO, TestReadBuiltInTypesint8OverError) {
 2026 TEST(YAMLIO, TestReadBuiltInTypesint8UnderError) {
 2045 TEST(YAMLIO, TestReadBuiltInTypesint16UnderError) {
 2064 TEST(YAMLIO, TestReadBuiltInTypesint16OverError) {
 2083 TEST(YAMLIO, TestReadBuiltInTypesint32UnderError) {
 2101 TEST(YAMLIO, TestReadBuiltInTypesint32OverError) {
 2120 TEST(YAMLIO, TestReadBuiltInTypesint64UnderError) {
 2138 TEST(YAMLIO, TestReadBuiltInTypesint64OverError) {
 2156 TEST(YAMLIO, TestReadBuiltInTypesFloatError) {
 2174 TEST(YAMLIO, TestReadBuiltInTypesDoubleError) {
 2193 TEST(YAMLIO, TestReadBuiltInTypesHex8Error) {
 2212 TEST(YAMLIO, TestReadBuiltInTypesHex16Error) {
 2230 TEST(YAMLIO, TestReadBuiltInTypesHex32Error) {
 2248 TEST(YAMLIO, TestReadBuiltInTypesHex64Error) {
 2262 TEST(YAMLIO, TestMalformedMapFailsGracefully) {
 2306 TEST(YAMLIO, SequenceElideTest) {
 2343 TEST(YAMLIO, TestEmptyStringFailsForMapWithRequiredFields) {
 2350 TEST(YAMLIO, TestEmptyStringSucceedsForMapWithOptionalFields) {
 2357 TEST(YAMLIO, TestEmptyStringSucceedsForSequence) {
 2408 TEST(YAMLIO, TestWrapFlow) {
 2519 TEST(YAMLIO, TestMapWithContext) {
 2557 TEST(YAMLIO, TestCustomMapping) {
 2593 TEST(YAMLIO, TestCustomMappingStruct) {
 2640 TEST(YAMLIO, TestEmptyMapWrite) {
 2649 TEST(YAMLIO, TestEmptySequenceWrite) {
 2673 TEST(YAMLIO, TestEscaped) {
 2707 TEST(YAMLIO, Numeric) {
 2933 TEST(YAMLIO, TestReadWritePolymorphicScalar) {
 2946 TEST(YAMLIO, TestReadWritePolymorphicSeq) {
 2978 TEST(YAMLIO, TestReadWritePolymorphicMap) {
unittests/Support/YAMLParserTest.cpp
   46 TEST(YAMLParser, ParsesEmptyArray) {
   50 TEST(YAMLParser, FailsIfNotClosingArray) {
   56 TEST(YAMLParser, ParsesEmptyArrayWithWhitespace) {
   61 TEST(YAMLParser, ParsesEmptyObject) {
   65 TEST(YAMLParser, ParsesObject) {
   69 TEST(YAMLParser, ParsesMultipleKeyValuePairsInObject) {
   74 TEST(YAMLParser, FailsIfNotClosingObject) {
   79 TEST(YAMLParser, FailsIfMissingColon) {
   84 TEST(YAMLParser, FailsOnMissingQuote) {
   89 TEST(YAMLParser, ParsesEscapedQuotes) {
   94 TEST(YAMLParser, ParsesEmptyString) {
   98 TEST(YAMLParser, ParsesMultipleObjects) {
  108 TEST(YAMLParser, FailsOnMissingComma) {
  117 TEST(YAMLParser, ParsesSpacesInBetweenTokens) {
  127 TEST(YAMLParser, ParsesArrayOfArrays) {
  131 TEST(YAMLParser, ParsesBlockLiteralScalars) {
  158 TEST(YAMLParser, NullTerminatedBlockScalars) {
  170 TEST(YAMLParser, HandlesEndOfFileGracefully) {
  181 TEST(YAMLParser, HandlesNullValuesInKeyValueNodesGracefully) {
  208 TEST(YAMLParser, ParsesStrings) {
  226 TEST(YAMLParser, WorksWithIteratorAlgorithms) {
  234 TEST(YAMLParser, DefaultDiagnosticFilename) {
  247 TEST(YAMLParser, DiagnosticFilenameFromBufferID) {
  262 TEST(YAMLParser, SameNodeIteratorOperatorNotEquals) {
  277 TEST(YAMLParser, SameNodeIteratorOperatorEquals) {
  292 TEST(YAMLParser, DifferentNodesIteratorOperatorNotEquals) {
  313 TEST(YAMLParser, DifferentNodesIteratorOperatorEquals) {
unittests/Support/formatted_raw_ostream_test.cpp
   18 TEST(formatted_raw_ostreamTest, Test_Tell) {
unittests/Support/raw_ostream_test.cpp
   50 TEST(raw_ostreamTest, Types_Buffered) {
   81 TEST(raw_ostreamTest, Types_Unbuffered) {  
  112 TEST(raw_ostreamTest, BufferEdge) {  
  120 TEST(raw_ostreamTest, TinyBuffer) {
  130 TEST(raw_ostreamTest, WriteEscaped) {
  146 TEST(raw_ostreamTest, Justify) {  
  160 TEST(raw_ostreamTest, FormatHex) {  
  178 TEST(raw_ostreamTest, FormatDecimal) {  
  211 TEST(raw_ostreamTest, FormattedHexBytes) {
  339 TEST(raw_fd_ostreamTest, multiple_raw_fd_ostream_to_stdout) {
unittests/Support/raw_pwrite_stream_test.cpp
   31 TEST(raw_pwrite_ostreamTest, TestSVector) {
   51 TEST(raw_pwrite_ostreamTest, TestFD) {
   84 TEST(raw_pwrite_ostreamTest, TestDevNull) {
unittests/Support/raw_sha1_ostream_test.cpp
   31 TEST(raw_sha1_ostreamTest, Basic) {
   39 TEST(sha1_hash_test, Basic) {
   48 TEST(raw_sha1_ostreamTest, Intermediate) {
   65 TEST(raw_sha1_ostreamTest, Reset) {
unittests/Support/xxhashTest.cpp
   14 TEST(xxhashTest, Basic) {
unittests/TableGen/AutomataTest.cpp
   32 TEST(Automata, SimpleAutomatonAcceptsFromInitialState) {
   43 TEST(Automata, SimpleAutomatonAcceptsSequences) {
   61 TEST(Automata, TupleAutomatonAccepts) {
   77 TEST(Automata, NfaAutomatonAccepts) {
  101 TEST(Automata, BinPackerAutomatonAccepts) {
  131 TEST(Automata, BinPackerAutomatonExplains) {
unittests/TableGen/CodeExpanderTest.cpp
   69 TEST(CodeExpander, NoExpansions) {
   80 TEST(CodeExpander, Indentation) {
   94 TEST(CodeExpander, Escape) {
  105 TEST(CodeExpander, NotAnExpansion) {
  121 TEST(CodeExpander, EscapedNotAnExpansion) {
  132 TEST(CodeExpander, EscapedUnterminatedExpansion) {
  143 TEST(CodeExpander, EscapedExpansion) {
  154 TEST(CodeExpander, UndefinedExpansion) {
  171 TEST(CodeExpander, UndefinedExpansionWithLoc) {
  189 TEST(CodeExpander, UnterminatedExpansion) {
unittests/Target/AArch64/InstSizes.cpp
   81 TEST(InstSizes, STACKMAP) {
   96 TEST(InstSizes, PATCHPOINT) {
  111 TEST(InstSizes, TLSDESC_CALLSEQ) {
unittests/Target/AArch64/TestStackOffset.cpp
   14 TEST(StackOffset, MixedSize) {
   34 TEST(StackOffset, Add) {
   50 TEST(StackOffset, Sub) {
   67 TEST(StackOffset, isZero) {
   80 TEST(StackOffset, isValid) {
   94 TEST(StackOffset, getForFrameOffset) {
unittests/Target/ARM/MachineInstrTest.cpp
   24 TEST(MachineInstrValidTailPredication, IsCorrect) {
unittests/Target/WebAssembly/WebAssemblyExceptionInfoTest.cpp
   66 TEST(WebAssemblyExceptionInfoTest, TEST0) {
  229 TEST(WebAssemblyExceptionInfoTest, TEST1) {
unittests/TextAPI/ELFYAMLTest.cpp
   36 TEST(ElfYamlTextAPI, YAMLReadableTBE) {
   56 TEST(ElfYamlTextAPI, YAMLReadsTBESymbols) {
  121 TEST(ElfYamlTextAPI, YAMLReadsNoTBESyms) {
  135 TEST(ElfYamlTextAPI, YAMLUnreadableTBE) {
  147 TEST(ElfYamlTextAPI, YAMLWritesTBESymbols) {
  203 TEST(ElfYamlTextAPI, YAMLWritesNoTBESyms) {
unittests/TextAPI/TextStubV1Tests.cpp
   59 TEST(TBDv1, ReadFile) {
  131 TEST(TBDv1, ReadFile2) {
  162 TEST(TBDv1, WriteFile) {
  215 TEST(TBDv1, Platform_macOS) {
  232 TEST(TBDv1, Platform_iOS) {
  249 TEST(TBDv1, Platform_watchOS) {
  266 TEST(TBDv1, Platform_tvOS) {
  283 TEST(TBDv1, Platform_bridgeOS) {
  300 TEST(TBDv1, Swift_1_0) {
  316 TEST(TBDv1, Swift_1_1) {
  332 TEST(TBDv1, Swift_2_0) {
  348 TEST(TBDv1, Swift_3_0) {
  364 TEST(TBDv1, Swift_4_0) {
  381 TEST(TBDv1, Swift_5) {
  396 TEST(TBDv1, Swift_99) {
  412 TEST(TBDv1, UnknownArchitecture) {
  425 TEST(TBDv1, UnknownPlatform) {
  440 TEST(TBDv1, MalformedFile1) {
  455 TEST(TBDv1, MalformedFile2) {
unittests/TextAPI/TextStubV2Tests.cpp
   59 TEST(TBDv2, ReadFile) {
  129 TEST(TBDv2, ReadFile2) {
  182 TEST(TBDv2, WriteFile) {
  236 TEST(TBDv2, Platform_macOS) {
  253 TEST(TBDv2, Platform_iOS) {
  270 TEST(TBDv2, Platform_watchOS) {
  287 TEST(TBDv2, Platform_tvOS) {
  304 TEST(TBDv2, Platform_bridgeOS) {
  321 TEST(TBDv2, Swift_1_0) {
  337 TEST(TBDv2, Swift_1_1) {
  353 TEST(TBDv2, Swift_2_0) {
  369 TEST(TBDv2, Swift_3_0) {
  385 TEST(TBDv2, Swift_4_0) {
  402 TEST(TBDv2, Swift_5) {
  417 TEST(TBDv2, Swift_99) {
  433 TEST(TBDv2, UnknownArchitecture) {
  445 TEST(TBDv2, UnknownPlatform) {
  460 TEST(TBDv2, InvalidPlatform) {
  477 TEST(TBDv2, MalformedFile1) {
  492 TEST(TBDv2, MalformedFile2) {
unittests/TextAPI/TextStubV3Tests.cpp
   60 TEST(TBDv3, ReadFile) {
  138 TEST(TBDv3, WriteFile) {
  192 TEST(TBDv3, Platform_macOS) {
  209 TEST(TBDv3, Platform_iOS) {
  226 TEST(TBDv3, Platform_watchOS) {
  243 TEST(TBDv3, Platform_tvOS) {
  260 TEST(TBDv3, Platform_bridgeOS) {
  277 TEST(TBDv3, Platform_macCatalyst) {
  293 TEST(TBDv3, Platform_zippered) {
  314 TEST(TBDv3, Swift_1_0) {
  330 TEST(TBDv3, Swift_1_1) {
  346 TEST(TBDv3, Swift_2_0) {
  362 TEST(TBDv3, Swift_3_0) {
  378 TEST(TBDv3, Swift_4_0) {
  395 TEST(TBDv3, Swift_5) {
  410 TEST(TBDv3, Swift_99) {
  426 TEST(TBDv3, UnknownArchitecture) {
  439 TEST(TBDv3, UnknownPlatform) {
  454 TEST(TBDv3, MalformedFile1) {
  469 TEST(TBDv3, MalformedFile2) {
unittests/TextAPI/TextStubV4Tests.cpp
   52 TEST(TBDv4, ReadFile) {
  174 TEST(TBDv4, WriteFile) {
  237 TEST(TBDv4, MultipleTargets) {
  260 TEST(TBDv4, MultipleTargetsSameArch) {
  282 TEST(TBDv4, MultipleTargetsSamePlatform) {
  300 TEST(TBDv4, Target_maccatalyst) {
  318 TEST(TBDv4, Target_x86_ios) {
  335 TEST(TBDv4, Target_arm_bridgeOS) {
  352 TEST(TBDv4, Target_x86_macos) {
  368 TEST(TBDv4, Target_x86_ios_simulator) {
  385 TEST(TBDv4, Target_x86_tvos_simulator) {
  403 TEST(TBDv4, Target_i386_watchos_simulator) {
  421 TEST(TBDv4, Swift_1) {
  436 TEST(TBDv4, Swift_2) {
  451 TEST(TBDv4, Swift_5) {
  466 TEST(TBDv4, Swift_99) {
  481 TEST(TBDv4, InvalidArchitecture) {
  499 TEST(TBDv4, InvalidPlatform) {
  516 TEST(TBDv4, MalformedFile1) {
  530 TEST(TBDv4, MalformedFile2) {
  547 TEST(TBDv4, MalformedFile3) {
unittests/Transforms/IPO/LowerTypeTests.cpp
   15 TEST(LowerTypeTests, BitSetBuilder) {
   82 TEST(LowerTypeTests, GlobalLayoutBuilder) {
  109 TEST(LowerTypeTests, ByteArrayBuilder) {
unittests/Transforms/IPO/WholeProgramDevirt.cpp
   16 TEST(WholeProgramDevirt, findLowestOffset) {
   61 TEST(WholeProgramDevirt, setReturnValues) {
unittests/Transforms/Utils/ASanStackFrameLayoutTest.cpp
   46 TEST(ASanStackFrameLayout, Test) {
unittests/Transforms/Utils/BasicBlockUtilsTest.cpp
   28 TEST(BasicBlockUtils, EliminateUnreachableBlocks) {
   58 TEST(BasicBlockUtils, NoUnreachableBlocksToEliminate) {
   86 TEST(BasicBlockUtils, SplitBlockPredecessors) {
  112 TEST(BasicBlockUtils, SplitCriticalEdge) {
unittests/Transforms/Utils/CloningTest.cpp
  380 TEST(CloneLoop, CloneLoopNest) {
  662 TEST(CloneFunction, CloneFunctionToDifferentModule) {
unittests/Transforms/Utils/CodeExtractorTest.cpp
   32 TEST(CodeExtractor, ExitStub) {
   80 TEST(CodeExtractor, ExitPHIOnePredFromRegion) {
  131 TEST(CodeExtractor, StoreOutputInvokeResultAfterEHPad) {
  198 TEST(CodeExtractor, StoreOutputInvokeResultInExitStub) {
  233 TEST(CodeExtractor, ExtractAndInvalidateAssumptionCache) {
unittests/Transforms/Utils/FunctionComparatorTest.cpp
  108 TEST(FunctionComparatorTest, TestAPI) {
unittests/Transforms/Utils/IntegerDivisionTest.cpp
   22 TEST(IntegerDivision, SDiv) {
   52 TEST(IntegerDivision, UDiv) {
   82 TEST(IntegerDivision, SRem) {
  112 TEST(IntegerDivision, URem) {
  143 TEST(IntegerDivision, SDiv64) {
  173 TEST(IntegerDivision, UDiv64) {
  203 TEST(IntegerDivision, SRem64) {
  233 TEST(IntegerDivision, URem64) {
unittests/Transforms/Utils/LocalTest.cpp
   25 TEST(Local, RecursivelyDeleteDeadPHINodes) {
   68 TEST(Local, RemoveDuplicatePHINodes) {
  113 TEST(Local, ReplaceDbgDeclare) {
  177 TEST(Local, MergeBasicBlockIntoOnlyPred) {
  334 TEST(Local, ConstantFoldTerminator) {
  584 TEST(Local, ChangeToUnreachable) {
  632 TEST(Local, ReplaceAllDbgUsesWith) {
  824 TEST(Local, RemoveUnreachableBlocks) {
unittests/Transforms/Utils/SSAUpdaterBulkTest.cpp
   21 TEST(SSAUpdaterBulk, SimpleMerge) {
  108 TEST(SSAUpdaterBulk, Irreducible) {
unittests/Transforms/Utils/UnrollLoopTest.cpp
   31 TEST(LoopUnrollRuntime, Latch) {
unittests/Transforms/Utils/ValueMapperTest.cpp
   21 TEST(ValueMapperTest, mapMDNode) {
   30 TEST(ValueMapperTest, mapMDNodeCycle) {
   66 TEST(ValueMapperTest, mapMDNodeDuplicatedCycle) {
  107 TEST(ValueMapperTest, mapMDNodeUnresolved) {
  115 TEST(ValueMapperTest, mapMDNodeDistinct) {
  131 TEST(ValueMapperTest, mapMDNodeDistinctOperands) {
  146 TEST(ValueMapperTest, mapMDNodeSeeded) {
  159 TEST(ValueMapperTest, mapMDNodeSeededWithNull) {
  172 TEST(ValueMapperTest, mapMetadataNullMapGlobalWithIgnoreMissingLocals) {
  184 TEST(ValueMapperTest, mapMetadataMDString) {
  199 TEST(ValueMapperTest, mapMetadataGetMappedMD) {
  216 TEST(ValueMapperTest, mapMetadataNoModuleLevelChanges) {
  231 TEST(ValueMapperTest, mapMetadataConstantAsMetadata) {
  266 TEST(ValueMapperTest, mapMetadataLocalAsMetadata) {
  285 TEST(ValueMapperTest, mapValueLocalAsMetadata) {
  327 TEST(ValueMapperTest, mapValueLocalAsMetadataToConstant) {
unittests/Transforms/Vectorize/VPlanTest.cpp
   27 TEST(VPInstructionTest, insertBefore) {
   42 TEST(VPInstructionTest, eraseFromParent) {
   62 TEST(VPInstructionTest, moveAfter) {
unittests/XRay/FDRBlockIndexerTest.cpp
   26 TEST(FDRBlockIndexerTest, IndexBlocksV3) {
unittests/XRay/FDRBlockVerifierTest.cpp
   24 TEST(FDRBlockVerifierTest, ValidBlocksV3) {
   72 TEST(FDRBlockVerifierTest, MissingPIDRecord) {
   87 TEST(FDRBlockVerifierTest, MissingBufferExtents) {
  101 TEST(FDRBlockVerifierTest, IgnoreRecordsAfterEOB) {
  116 TEST(FDRBlockVerifierTest, MalformedV2) {
unittests/XRay/FDRRecordPrinterTest.cpp
  127 TEST(FDRRecordPrinterTest, WriteFunctionRecordEnter) {
  137 TEST(FDRRecordPrinterTest, WriteFunctionRecordExit) {
  147 TEST(FDRRecordPrinterTest, WriteFunctionRecordTailExit) {
  157 TEST(FDRRecordPrinterTest, WriteFunctionRecordEnterArg) {
unittests/XRay/FDRRecordsTest.cpp
   25 TEST(XRayFDRTest, BuilderAndBlockIndexer) {
   77 TEST(XRayFDRTest, BuilderAndBlockVerifier) {
   91 TEST(XRayFDRTest, IndexAndVerifyBlocks) {
unittests/XRay/FDRTraceWriterTest.cpp
   34 TEST(FDRTraceWriterTest, WriteToStringBufferVersion3) {
   80 TEST(FDRTraceWriterTest, WriteToStringBufferVersion2) {
  123 TEST(FDRTraceWriterTest, WriteToStringBufferVersion1) {
unittests/XRay/GraphTest.cpp
  181 TEST(GraphTest, TestConstruction) {
  198 TEST(GraphTest, TestiVertexAccessOperator) {
  227 TEST(GraphTest, TestEdgeAccessOperator) {
unittests/XRay/ProfileTest.cpp
   26 TEST(ProfileTest, CreateProfile) { Profile P; }
   28 TEST(ProfileTest, InternPath) {
   37 TEST(ProfileTest, ExpandPath) {
   46 TEST(ProfileTest, AddBlocks) {
   63 TEST(ProfileTest, CopyProfile) {
   87 TEST(ProfileTest, MoveProfile) {
  112 TEST(ProfileTest, MergeProfilesByThread) {
  162 TEST(ProfileTest, MergeProfilesByStack) {
  185 TEST(ProfileTest, MergeProfilesByStackAccumulate) {
  211 TEST(ProfileTest, MergeProfilesByThreadAccumulate) {
unittests/tools/llvm-exegesis/BenchmarkRunnerTest.cpp
   18 TEST(ScratchSpaceTest, Works) {
unittests/tools/llvm-exegesis/ClusteringTest.cpp
   30 TEST(ClusteringTest, Clusters3D) {
   71 TEST(ClusteringTest, Clusters3D_InvalidSize) {
   84 TEST(ClusteringTest, Clusters3D_InvalidOrder) {
   96 TEST(ClusteringTest, Ordering) {
  110 TEST(ClusteringTest, Ordering1) {
  127 TEST(ClusteringTest, Ordering2) {
unittests/tools/llvm-exegesis/PerfHelperTest.cpp
   22 TEST(PerfHelperTest, FunctionalTest) {
unittests/tools/llvm-exegesis/RegisterValueTest.cpp
   22 TEST(RegisterValueTest, Half) {
   38 TEST(RegisterValueTest, Single) {
   54 TEST(RegisterValueTest, Double) {
unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp
   54 TEST(BenchmarkResultTest, WriteToAndReadFromDisk) {
  127 TEST(BenchmarkResultTest, PerInstructionStats) {