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

Overridden By

tools/clang/tools/extra/clangd/unittests/ASTTests.cpp
   16 TEST(ExpandAutoType, ShortenNamespace) {
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp
   88 TEST_F(BackgroundIndexTest, NoCrashOnErrorFile) {
  107 TEST_F(BackgroundIndexTest, IndexTwoFiles) {
  177 TEST_F(BackgroundIndexTest, ShardStorageTest) {
  248 TEST_F(BackgroundIndexTest, DirectIncludesTest) {
  299 TEST_F(BackgroundIndexTest, ShardStorageLoad) {
  370 TEST_F(BackgroundIndexTest, ShardStorageEmptyFile) {
  438 TEST_F(BackgroundIndexTest, NoDotsInAbsPath) {
  467 TEST_F(BackgroundIndexTest, UncompilableFiles) {
  530 TEST_F(BackgroundIndexTest, CmdLineHash) {
  612 TEST_F(BackgroundIndexRebuilderTest, IndexingTUs) {
  621 TEST_F(BackgroundIndexRebuilderTest, LoadingShards) {
  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
  160 TEST_F(ClangdVFSTest, Parse) {
  179 TEST_F(ClangdVFSTest, ParseWithHeader) {
  195 TEST_F(ClangdVFSTest, Reparse) {
  230 TEST_F(ClangdVFSTest, ReparseOnHeaderChange) {
  268 TEST_F(ClangdVFSTest, PropagatesContexts) {
  299 TEST_F(ClangdVFSTest, SearchLibDir) {
  349 TEST_F(ClangdVFSTest, ForceReparseCompileCommand) {
  385 TEST_F(ClangdVFSTest, ForceReparseCompileCommandDefines) {
  417 TEST_F(ClangdVFSTest, ReparseOpenedFiles) {
  481 TEST_F(ClangdVFSTest, MemoryUsage) {
  516 TEST_F(ClangdVFSTest, InvalidCompileCommand) {
  549 TEST_F(ClangdThreadingTest, StressTest) {
  768 TEST_F(ClangdThreadingTest, NoConcurrentDiagnostics) {
  829 TEST_F(ClangdVFSTest, FormatCode) {
  858 TEST_F(ClangdVFSTest, ChangedHeaderFromISystem) {
  897 TEST(ClangdTests, PreambleVFSStatCache) {
  962 TEST_F(ClangdVFSTest, FlagsWithPlugins) {
  984 TEST_F(ClangdVFSTest, FallbackWhenPreambleIsNotReady) {
 1030 TEST_F(ClangdVFSTest, FallbackWhenWaitingForCompileCommand) {
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/CodeCompletionStringsTests.cpp
   40 TEST_F(CompletionStringTest, ReturnType) {
   46 TEST_F(CompletionStringTest, Documentation) {
   52 TEST_F(CompletionStringTest, DocumentationWithAnnotation) {
   59 TEST_F(CompletionStringTest, MultipleAnnotations) {
   68 TEST_F(CompletionStringTest, EmptySignature) {
   76 TEST_F(CompletionStringTest, Function) {
   93 TEST_F(CompletionStringTest, FunctionWithDefaultParams) {
  117 TEST_F(CompletionStringTest, EscapeSnippet) {
  128 TEST_F(CompletionStringTest, SnippetsInPatterns) {
  147 TEST_F(CompletionStringTest, IgnoreInformativeQualifier) {
  156 TEST_F(CompletionStringTest, ObjectiveCMethodNoArguments) {
  166 TEST_F(CompletionStringTest, ObjectiveCMethodOneArgument) {
  177 TEST_F(CompletionStringTest, ObjectiveCMethodTwoArgumentsFromBeginning) {
  191 TEST_F(CompletionStringTest, ObjectiveCMethodTwoArgumentsFromMiddle) {
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/ExpectedTypeTest.cpp
   81 TEST_F(ExpectedTypeConversionTest, BasicTypes) {
  112 TEST_F(ExpectedTypeConversionTest, ReferencesDontMatter) {
  124 TEST_F(ExpectedTypeConversionTest, ArraysDecay) {
  134 TEST_F(ExpectedTypeConversionTest, FunctionReturns) {
  150 TEST_F(ExpectedTypeConversionTest, Templates) {
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/FindSymbolsTests.cpp
   89 TEST_F(WorkspaceSymbolsTest, Macros) {
  101 TEST_F(WorkspaceSymbolsTest, NoLocals) {
  111 TEST_F(WorkspaceSymbolsTest, Globals) {
  128 TEST_F(WorkspaceSymbolsTest, Unnamed) {
  144 TEST_F(WorkspaceSymbolsTest, InMainFile) {
  152 TEST_F(WorkspaceSymbolsTest, Namespaces) {
  180 TEST_F(WorkspaceSymbolsTest, AnonymousNamespace) {
  192 TEST_F(WorkspaceSymbolsTest, MultiFile) {
  209 TEST_F(WorkspaceSymbolsTest, GlobalNamespaceQueries) {
  233 TEST_F(WorkspaceSymbolsTest, Enums) {
  273 TEST_F(WorkspaceSymbolsTest, Ranking) {
  284 TEST_F(WorkspaceSymbolsTest, WithLimit) {
  302 TEST_F(WorkspaceSymbolsTest, TempSpecs) {
  345 TEST_F(DocumentSymbolsTest, BasicSymbols) {
  434 TEST_F(DocumentSymbolsTest, DeclarationDefinition) {
  455 TEST_F(DocumentSymbolsTest, ExternSymbol) {
  467 TEST_F(DocumentSymbolsTest, NoLocals) {
  478 TEST_F(DocumentSymbolsTest, Unnamed) {
  496 TEST_F(DocumentSymbolsTest, InHeaderFile) {
  513 TEST_F(DocumentSymbolsTest, Template) {
  550 TEST_F(DocumentSymbolsTest, Namespaces) {
  588 TEST_F(DocumentSymbolsTest, Enums) {
  616 TEST_F(DocumentSymbolsTest, FromMacro) {
  637 TEST_F(DocumentSymbolsTest, FuncTemplates) {
  652 TEST_F(DocumentSymbolsTest, UsingDirectives) {
  671 TEST_F(DocumentSymbolsTest, TempSpecs) {
  688 TEST_F(DocumentSymbolsTest, Qualifiers) {
  720 TEST_F(DocumentSymbolsTest, QualifiersWithTemplateArgs) {
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp
  105 TEST_F(TargetDeclTest, Exprs) {
  119 TEST_F(TargetDeclTest, UsingDecl) {
  157 TEST_F(TargetDeclTest, ConstructorInitList) {
  175 TEST_F(TargetDeclTest, DesignatedInit) {
  185 TEST_F(TargetDeclTest, NestedNameSpecifier) {
  214 TEST_F(TargetDeclTest, Types) {
  265 TEST_F(TargetDeclTest, ClassTemplate) {
  295 TEST_F(TargetDeclTest, FunctionTemplate) {
  314 TEST_F(TargetDeclTest, VariableTemplate) {
  342 TEST_F(TargetDeclTest, TypeAliasTemplate) {
  356 TEST_F(TargetDeclTest, MemberOfTemplate) {
  378 TEST_F(TargetDeclTest, Lambda) {
  404 TEST_F(TargetDeclTest, OverloadExpr) {
  434 TEST_F(TargetDeclTest, ObjC) {
  578 TEST_F(FindExplicitReferencesTest, All) {
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) {
   89 TEST_F(OverlayCDBTest, GetCompileCommand) {
  105 TEST_F(OverlayCDBTest, GetFallbackCommand) {
  112 TEST_F(OverlayCDBTest, NoBase) {
  125 TEST_F(OverlayCDBTest, Watch) {
  142 TEST_F(OverlayCDBTest, Adjustments) {
  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
  139 TEST_F(HeadersTest, CollectRewrittenAndResolved) {
  154 TEST_F(HeadersTest, OnlyCollectInclusionsInMain) {
  177 TEST_F(HeadersTest, PreambleIncludesPresentOnce) {
  193 TEST_F(HeadersTest, UnResolvedInclusion) {
  204 TEST_F(HeadersTest, InsertInclude) {
  210 TEST_F(HeadersTest, DoNotInsertIfInSameFile) {
  215 TEST_F(HeadersTest, DoNotInsertOffIncludePath) {
  220 TEST_F(HeadersTest, ShortenIncludesInSearchPath) {
  230 TEST_F(HeadersTest, ShortenedIncludeNotInSearchPath) {
  236 TEST_F(HeadersTest, PreferredHeader) {
  244 TEST_F(HeadersTest, DontInsertDuplicatePreferred) {
  252 TEST_F(HeadersTest, DontInsertDuplicateResolved) {
  261 TEST_F(HeadersTest, PreferInserted) {
  267 TEST(Headers, NoHeaderSearchInfo) {
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp
  111 TEST_F(IndexActionTest, CollectIncludeGraph) {
  139 TEST_F(IndexActionTest, IncludeGraphSelfInclude) {
  164 TEST_F(IndexActionTest, IncludeGraphSkippedFile) {
  203 TEST_F(IndexActionTest, IncludeGraphDynamicInclude) {
  232 TEST_F(IndexActionTest, NoWarnings) {
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/JSONTransportTests.cpp
   92 TEST_F(JSONTransportTest, StandardDense) {
  133 TEST_F(JSONTransportTest, DelimitedPretty) {
  189 TEST_F(JSONTransportTest, EndOfFile) {
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/PrintASTTests.cpp
   32 TEST_P(ASTUtils, PrintTemplateArgs) {
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/SymbolCollectorTests.cpp
  140 TEST_F(ShouldCollectSymbolTest, ShouldCollectSymbol) {
  164 TEST_F(ShouldCollectSymbolTest, NoPrivateProtoSymbol) {
  184 TEST_F(ShouldCollectSymbolTest, DoubleCheckProtoHeaderComment) {
  300 TEST_F(SymbolCollectorTest, CollectSymbols) {
  373 TEST_F(SymbolCollectorTest, FileLocal) {
  402 TEST_F(SymbolCollectorTest, Template) {
  425 TEST_F(SymbolCollectorTest, TemplateArgs) {
  490 TEST_F(SymbolCollectorTest, ObjCSymbols) {
  526 TEST_F(SymbolCollectorTest, ObjCPropertyImpl) {
  543 TEST_F(SymbolCollectorTest, Locations) {
  578 TEST_F(SymbolCollectorTest, Refs) {
  629 TEST_F(SymbolCollectorTest, NameReferences) {
  647 TEST_F(SymbolCollectorTest, HeaderAsMainFile) {
  673 TEST_F(SymbolCollectorTest, RefsInHeaders) {
  684 TEST_F(SymbolCollectorTest, Relations) {
  696 TEST_F(SymbolCollectorTest, References) {
  727 TEST_F(SymbolCollectorTest, SymbolRelativeNoFallback) {
  733 TEST_F(SymbolCollectorTest, SymbolRelativeWithFallback) {
  743 TEST_F(SymbolCollectorTest, UnittestURIScheme) {
  752 TEST_F(SymbolCollectorTest, IncludeEnums) {
  781 TEST_F(SymbolCollectorTest, NamelessSymbols) {
  792 TEST_F(SymbolCollectorTest, SymbolFormedFromRegisteredSchemeFromMacro) {
  815 TEST_F(SymbolCollectorTest, SymbolFormedByCLI) {
  827 TEST_F(SymbolCollectorTest, SymbolsInMainFile) {
  850 TEST_F(SymbolCollectorTest, Documentation) {
  875 TEST_F(SymbolCollectorTest, ClassMembers) {
  901 TEST_F(SymbolCollectorTest, Scopes) {
  916 TEST_F(SymbolCollectorTest, ExternC) {
  928 TEST_F(SymbolCollectorTest, SkipInlineNamespace) {
  948 TEST_F(SymbolCollectorTest, SymbolWithDocumentation) {
  963 TEST_F(SymbolCollectorTest, Snippet) {
  979 TEST_F(SymbolCollectorTest, IncludeHeaderSameAsFileURI) {
  988 TEST_F(SymbolCollectorTest, CanonicalSTLHeader) {
 1001 TEST_F(SymbolCollectorTest, IWYUPragma) {
 1016 TEST_F(SymbolCollectorTest, IWYUPragmaWithDoubleQuotes) {
 1031 TEST_F(SymbolCollectorTest, SkipIncFileWhenCanonicalizeHeaders) {
 1049 TEST_F(SymbolCollectorTest, MainFileIsHeaderWhenSkipIncFile) {
 1071 TEST_F(SymbolCollectorTest, IncFileInNonHeader) {
 1089 TEST_F(SymbolCollectorTest, HeaderGuardDetected) {
 1107 TEST_F(SymbolCollectorTest, NonModularHeader) {
 1126 TEST_F(SymbolCollectorTest, AvoidUsingFwdDeclsAsCanonicalDecls) {
 1161 TEST_F(SymbolCollectorTest, ClassForwardDeclarationIsCanonical) {
 1170 TEST_F(SymbolCollectorTest, UTF16Character) {
 1178 TEST_F(SymbolCollectorTest, DoNotIndexSymbolsInFriendDecl) {
 1203 TEST_F(SymbolCollectorTest, ReferencesInFriendDecl) {
 1221 TEST_F(SymbolCollectorTest, Origin) {
 1228 TEST_F(SymbolCollectorTest, CollectMacros) {
 1261 TEST_F(SymbolCollectorTest, DeprecatedSymbols) {
 1272 TEST_F(SymbolCollectorTest, ImplementationDetail) {
 1287 TEST_F(SymbolCollectorTest, UsingDecl) {
 1297 TEST_F(SymbolCollectorTest, CBuiltins) {
 1306 TEST_F(SymbolCollectorTest, InvalidSourceLoc) {
tools/clang/tools/extra/clangd/unittests/SymbolInfoTests.cpp
   35 TEST(SymbolInfoTests, All) {
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp
  127 TEST_F(TUSchedulerTests, MissingFiles) {
  176 TEST_F(TUSchedulerTests, WantDiagnostics) {
  210 TEST_F(TUSchedulerTests, Debounce) {
  244 TEST_F(TUSchedulerTests, PreambleConsistency) {
  292 TEST_F(TUSchedulerTests, Cancellation) {
  364 TEST_F(TUSchedulerTests, ManyUpdates) {
  462 TEST_F(TUSchedulerTests, EvictedAST) {
  516 TEST_F(TUSchedulerTests, EmptyPreamble) {
  559 TEST_F(TUSchedulerTests, RunWaitsForPreamble) {
  593 TEST_F(TUSchedulerTests, NoopOnEmptyChanges) {
  646 TEST_F(TUSchedulerTests, NoChangeDiags) {
  681 TEST_F(TUSchedulerTests, Run) {
  702 TEST_F(TUSchedulerTests, TUStatus) {
  749 TEST_F(TUSchedulerTests, CommandLineErrors) {
  777 TEST_F(TUSchedulerTests, CommandLineWarnings) {
tools/clang/tools/extra/clangd/unittests/ThreadingTests.cpp
   17 TEST_F(ThreadingTest, TaskRunner) {
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp
   71 TEST(TraceTest, SmokeTest) {
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp
   55 TEST(FileEdits, AbsolutePath) {
   77 TEST_F(SwapIfBranchesTest, Test) {
  106 TEST_F(RawStringLiteralTest, Test) {
  126 TEST_F(DumpASTTest, Test) {
  137 TEST_F(ShowSelectionTreeTest, Test) {
  154 TEST_F(DumpRecordLayoutTest, Test) {
  166 TEST_F(ExtractVariableTest, Test) {
  442 TEST_F(AnnotateHighlightingsTest, Test) {
  457 TEST_F(ExpandMacroTest, Test) {
  489 TEST_F(ExpandAutoTypeTest, Test) {
  547 TEST_F(ExtractFunctionTest, FunctionTest) {
  571 TEST_F(ExtractFunctionTest, FileTest) {
  657 TEST_F(ExtractFunctionTest, ControlFlow) {
  674 TEST_F(RemoveUsingNamespaceTest, All) {
  889 TEST_F(DefineInlineTest, TriggersOnFunctionDecl) {
  917 TEST_F(DefineInlineTest, NoForwardDecl) {
  929 TEST_F(DefineInlineTest, ReferencedDecls) {
  988 TEST_F(DefineInlineTest, TemplateSpec) {
 1015 TEST_F(DefineInlineTest, CheckForCanonDecl) {
 1036 TEST_F(DefineInlineTest, UsingShadowDecls) {
 1055 TEST_F(DefineInlineTest, TransformNestedNamespaces) {
 1115 TEST_F(DefineInlineTest, TransformUsings) {
 1141 TEST_F(DefineInlineTest, TransformDecls) {
 1179 TEST_F(DefineInlineTest, TransformTemplDecls) {
 1217 TEST_F(DefineInlineTest, TransformMembers) {
 1262 TEST_F(DefineInlineTest, TransformDependentTypes) {
 1297 TEST_F(DefineInlineTest, TransformFunctionTempls) {
 1384 TEST_F(DefineInlineTest, TransformTypeLocs) {
 1422 TEST_F(DefineInlineTest, TransformDeclRefs) {
 1478 TEST_F(DefineInlineTest, StaticMembers) {
 1492 TEST_F(DefineInlineTest, TransformInlineNamespaces) {
 1508 TEST_F(DefineInlineTest, TokensBeforeSemicolon) {
 1534 TEST_F(DefineInlineTest, HandleMacros) {
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-change-namespace/ChangeNamespaceTests.cpp
   72 TEST_F(ChangeNamespaceTest, NoMatchingNamespace) {
   86 TEST_F(ChangeNamespaceTest, SimpleMoveWithoutTypeRefs) {
  101 TEST_F(ChangeNamespaceTest, NewNsNestedInOldNs) {
  118 TEST_F(ChangeNamespaceTest, NewNsNestedInOldNsWithSurroundingNewLines) {
  139 TEST_F(ChangeNamespaceTest, MoveOldNsWithSurroundingNewLines) {
  159 TEST_F(ChangeNamespaceTest, NewNsNestedInOldNsWithRefs) {
  182 TEST_F(ChangeNamespaceTest, SimpleMoveIntoAnotherNestedNamespace) {
  198 TEST_F(ChangeNamespaceTest, MoveIntoAnotherNestedNamespaceWithRef) {
  216 TEST_F(ChangeNamespaceTest, MoveIntoExistingNamespaceAndShortenRefs) {
  250 TEST_F(ChangeNamespaceTest, SimpleMoveNestedNamespace) {
  270 TEST_F(ChangeNamespaceTest, SimpleMoveWithTypeRefs) {
  309 TEST_F(ChangeNamespaceTest, TypeLocInTemplateSpecialization) {
  350 TEST_F(ChangeNamespaceTest, LeaveForwardDeclarationBehind) {
  377 TEST_F(ChangeNamespaceTest, InsertForwardDeclsProperly) {
  407 TEST_F(ChangeNamespaceTest, TemplateClassForwardDeclaration) {
  436 TEST_F(ChangeNamespaceTest, DontMoveForwardDeclarationInClass) {
  459 TEST_F(ChangeNamespaceTest, MoveFunctions) {
  491 TEST_F(ChangeNamespaceTest, FixUsingShadowDecl) {
  531 TEST_F(ChangeNamespaceTest, DontFixUsingShadowDeclInClasses) {
  561 TEST_F(ChangeNamespaceTest, TypeInNestedNameSpecifier) {
  610 TEST_F(ChangeNamespaceTest, FixFunctionNameSpecifiers) {
  647 TEST_F(ChangeNamespaceTest, FixOverloadedOperatorFunctionNameSpecifiers) {
  688 TEST_F(ChangeNamespaceTest, FixNonCallingFunctionReferences) {
  726 TEST_F(ChangeNamespaceTest, MoveAndFixGlobalVariables) {
  761 TEST_F(ChangeNamespaceTest, DoNotFixStaticVariableOfClass) {
  796 TEST_F(ChangeNamespaceTest, NoMisplaceAtEOF) {
  817 TEST_F(ChangeNamespaceTest, CommentsBeforeMovedClass) {
  849 TEST_F(ChangeNamespaceTest, UsingShadowDeclInGlobal) {
  877 TEST_F(ChangeNamespaceTest, UsingShadowDeclsInAnonymousNamespaces) {
  909 TEST_F(ChangeNamespaceTest, UsingNamespaceInGlobal) {
  933 TEST_F(ChangeNamespaceTest, NamespaceAliasInGlobal) {
  962 TEST_F(ChangeNamespaceTest, NamespaceAliasInNamespace) {
  986 TEST_F(ChangeNamespaceTest, NamespaceAliasInAncestorNamespace) {
 1013 TEST_F(ChangeNamespaceTest, NamespaceAliasInOtherNamespace) {
 1041 TEST_F(ChangeNamespaceTest, UsingDeclAfterReference) {
 1067 TEST_F(ChangeNamespaceTest, UsingNamespaceAfterReference) {
 1092 TEST_F(ChangeNamespaceTest, UsingNamespaceAndUsingShadowInGlobal) {
 1122 TEST_F(ChangeNamespaceTest, UsingAliasInGlobal) {
 1148 TEST_F(ChangeNamespaceTest, UsingShadowDeclAndMovedNamespace) {
 1173 TEST_F(ChangeNamespaceTest, UsingNamespaceDeclAndMovedNamespace) {
 1198 TEST_F(ChangeNamespaceTest, UsingShadowDeclInFunction) {
 1226 TEST_F(ChangeNamespaceTest, UsingShadowDeclInClass) {
 1249 TEST_F(ChangeNamespaceTest, UsingDeclInMovedNamespace) {
 1271 TEST_F(ChangeNamespaceTest, UsingDeclInMovedNamespaceNotNested) {
 1290 TEST_F(ChangeNamespaceTest, UsingDeclInMovedNamespaceMultiNested) {
 1324 TEST_F(ChangeNamespaceTest, UsingShadowDeclInTheParentOfOldNamespace) {
 1346 TEST_F(ChangeNamespaceTest, UsingShadowDeclInOldNamespace) {
 1366 TEST_F(ChangeNamespaceTest, UsingShadowDeclOfTemplateClass) {
 1390 TEST_F(ChangeNamespaceTest, UsingShadowDeclOfTemplateFunction) {
 1414 TEST_F(ChangeNamespaceTest, UsingAliasDecl) {
 1435 TEST_F(ChangeNamespaceTest, UsingAliasDeclInGlobal) {
 1457 TEST_F(ChangeNamespaceTest, TypedefAliasDecl) {
 1478 TEST_F(ChangeNamespaceTest, DerivedClassWithConstructors) {
 1507 TEST_F(ChangeNamespaceTest, DerivedClassWithQualifiedConstructors) {
 1536 TEST_F(ChangeNamespaceTest, DerivedClassWithConstructorsAndTypeRefs) {
 1565 TEST_F(ChangeNamespaceTest, MoveToGlobalNamespace) {
 1601 TEST_F(ChangeNamespaceTest, KeepGlobalSpecifier) {
 1642 TEST_F(ChangeNamespaceTest, UsingAliasInTemplate) {
 1679 TEST_F(ChangeNamespaceTest, TemplateUsingAliasInBaseClass) {
 1736 TEST_F(ChangeNamespaceTest, ExistingNamespaceConflictWithNewNamespace) {
 1769 TEST_F(ChangeNamespaceTest, SymbolConflictWithNewNamespace) {
 1810 TEST_F(ChangeNamespaceTest, ShortenNamespaceSpecifier) {
 1845 TEST_F(ChangeNamespaceTest, ShortenNamespaceSpecifierInAnonymousNamespace) {
 1884 TEST_F(ChangeNamespaceTest, SimpleMoveEnum) {
 1901 TEST_F(ChangeNamespaceTest, ReferencesToEnums) {
 1937 TEST_F(ChangeNamespaceTest, NoRedundantEnumUpdate) {
 1970 TEST_F(ChangeNamespaceTest, EnumsAndUsingShadows) {
 2012 TEST_F(ChangeNamespaceTest, EnumsAndAliases) {
 2058 TEST_F(ChangeNamespaceTest, EnumInClass) {
 2084 TEST_F(ChangeNamespaceTest, TypeAsTemplateParameter) {
 2130 TEST_F(ChangeNamespaceTest, DefaultMoveConstructors) {
 2191 TEST_F(ChangeNamespaceTest, InjectedClassNameInFriendDecl) {
 2246 TEST_F(ChangeNamespaceTest, FullyQualifyConflictNamespace) {
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-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp
  141 TEST_F(FindAllSymbolsTest, VariableSymbols) {
  171 TEST_F(FindAllSymbolsTest, ExternCSymbols) {
  198 TEST_F(FindAllSymbolsTest, CXXRecordSymbols) {
  235 TEST_F(FindAllSymbolsTest, CXXRecordSymbolsTemplate) {
  262 TEST_F(FindAllSymbolsTest, DontIgnoreTemplatePartialSpecialization) {
  280 TEST_F(FindAllSymbolsTest, FunctionSymbols) {
  327 TEST_F(FindAllSymbolsTest, NamespaceTest) {
  373 TEST_F(FindAllSymbolsTest, DecayedTypeTest) {
  383 TEST_F(FindAllSymbolsTest, CTypedefTest) {
  412 TEST_F(FindAllSymbolsTest, EnumTest) {
  485 TEST_F(FindAllSymbolsTest, IWYUPrivatePragmaTest) {
  502 TEST_F(FindAllSymbolsTest, MacroTest) {
  528 TEST_F(FindAllSymbolsTest, MacroTestWithIWYU) {
  555 TEST_F(FindAllSymbolsTest, NoFriendTest) {
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-query/QueryEngineTest.cpp
   50 TEST_F(QueryEngineTest, Basic) {
  138 TEST_F(QueryEngineTest, LetAndMatch) {
tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp
   26 TEST_F(QueryParserTest, NoOp) {
   34 TEST_F(QueryParserTest, Invalid) {
   40 TEST_F(QueryParserTest, Help) {
   49 TEST_F(QueryParserTest, Quit) {
   61 TEST_F(QueryParserTest, Set) {
  115 TEST_F(QueryParserTest, Match) {
  125 TEST_F(QueryParserTest, LetUnlet) {
  163 TEST_F(QueryParserTest, Comment) {
  174 TEST_F(QueryParserTest, Complete) {
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) {
   84 TEST_F(GlobalNamesInHeadersCheckTest, UsingDeclarations) {
   94 TEST_F(GlobalNamesInHeadersCheckTest, UsingDirectives) {
  104 TEST_F(GlobalNamesInHeadersCheckTest, RegressionAnonymousNamespace) {
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/ASTImporterGenericRedeclTest.cpp
  403 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  406 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  409 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  412 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  415 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  418 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  421 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(
  425 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  427 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, ,
  429 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  431 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  433 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  435 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  437 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  440 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  442 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, ,
  444 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  446 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  448 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  450 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  452 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  455 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  457 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, ,
  459 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  461 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  463 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  465 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  467 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  470 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  472 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, ,
  474 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  476 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  478 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  480 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  482 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  485 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  487 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, , ImportPrototypes)
  488 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  490 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  492 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  494 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  496 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  499 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  501 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, , ImportDefinitions)
  502 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  504 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  506 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  508 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  510 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  513 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  515 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, ,
  517 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  519 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  521 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  523 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  525 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  528 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  530 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Class, ,
  532 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  534 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  536 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplate, ,
  538 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  540 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, ClassTemplateSpec, ,
  543 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  545 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  547 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  549 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
  552 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Function, ,
  554 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, Variable, ,
  556 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplate, ,
  558 ASTIMPORTER_INSTANTIATE_TYPED_TEST_CASE(RedeclChain, FunctionTemplateSpec, ,
tools/clang/unittests/AST/ASTImporterODRStrategiesTest.cpp
  387 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  390 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  393 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  396 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  399 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  402 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  405 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  408 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  411 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  418 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  421 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  425 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  428 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  431 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  434 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  437 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  440 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  443 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  446 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  449 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  452 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  455 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  459 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  462 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  465 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  469 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  472 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  475 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  479 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  482 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  486 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  489 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  493 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  496 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  499 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  503 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  506 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  509 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  513 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  517 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  521 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  525 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  529 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  533 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  537 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  541 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  554 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  557 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  560 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  563 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  566 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  569 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  572 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
  575 ASTIMPORTER_ODR_INSTANTIATE_TYPED_TEST_CASE(
tools/clang/unittests/AST/ASTImporterTest.cpp
  254 TEST_P(CanonicalRedeclChain, ShouldBeConsequentWithMatchers) {
  264 TEST_P(CanonicalRedeclChain, ShouldBeConsequentWithMatchers2) {
  278 TEST_P(CanonicalRedeclChain, ShouldBeSameForAllDeclInTheChain) {
  329 TEST_P(RedirectingImporterTest, InterceptImport) {
  347 TEST_P(RedirectingImporterTest, InterceptIndirectImport) {
  374 TEST_P(ImportPath, Push) {
  380 TEST_P(ImportPath, SmallCycle) {
  391 TEST_P(ImportPath, GetSmallCycle) {
  406 TEST_P(ImportPath, GetCycle) {
  425 TEST_P(ImportPath, CycleAfterCycle) {
  462 TEST_P(ImportExpr, ImportStringLiteral) {
  481 TEST_P(ImportExpr, ImportChooseExpr) {
  492 TEST_P(ImportExpr, ImportGNUNullExpr) {
  500 TEST_P(ImportExpr, ImportCXXNullPtrLiteralExpr) {
  509 TEST_P(ImportExpr, ImportFloatinglLiteralExpr) {
  523 TEST_P(ImportExpr, ImportImaginaryLiteralExpr) {
  531 TEST_P(ImportExpr, ImportCompoundLiteralExpr) {
  551 TEST_P(ImportExpr, ImportCXXThisExpr) {
  564 TEST_P(ImportExpr, ImportAtomicExpr) {
  577 TEST_P(ImportExpr, ImportLabelDeclAndAddrLabelExpr) {
  595 TEST_P(ImportExpr, ImportParenListExpr) {
  612 TEST_P(ImportExpr, ImportSwitch) {
  621 TEST_P(ImportExpr, ImportStmtExpr) {
  642 TEST_P(ImportExpr, ImportConditionalOperator) {
  656 TEST_P(ImportExpr, ImportBinaryConditionalOperator) {
  677 TEST_P(ImportExpr, ImportDesignatedInitExpr) {
  701 TEST_P(ImportExpr, ImportPredefinedExpr) {
  715 TEST_P(ImportExpr, ImportInitListExpr) {
  744 TEST_P(ImportExpr, ImportVAArgExpr) {
  754 TEST_P(ImportExpr, CXXTemporaryObjectExpr) {
  766 TEST_P(ImportType, ImportAtomicType) {
  774 TEST_P(ImportDecl, ImportFunctionTemplateDecl) {
  782 TEST_P(ImportExpr, ImportCXXDependentScopeMemberExpr) {
  806 TEST_P(ImportType, ImportTypeAliasTemplate) {
  822 TEST_P(ImportDecl, ImportVarTemplate) {
  835 TEST_P(ImportType, ImportPackExpansion) {
  853 TEST_P(ImportType, ImportDependentTemplateSpecialization) {
  870 TEST_P(ImportExpr, ImportSizeOfPackExpr) {
  902 TEST_P(ImportExpr, ImportTypeTraitExpr) {
  914 TEST_P(ImportExpr, ImportCXXTypeidExpr) {
  930 TEST_P(ImportExpr, ImportTypeTraitExprValDep) {
  943 TEST_P(ImportDecl, ImportRecordDeclInFunc) {
  955 TEST_P(ASTImporterOptionSpecificTestBase, ImportRecordTypeInFunc) {
  970 TEST_P(ASTImporterOptionSpecificTestBase, ImportRecordDeclInFuncParams) {
  982 TEST_P(ASTImporterOptionSpecificTestBase, ImportRecordDeclInFuncFromMacro) {
  997 TEST_P(ASTImporterOptionSpecificTestBase,
 1014 TEST_P(ImportExpr, ImportCXXPseudoDestructorExpr) {
 1027 TEST_P(ImportDecl, ImportUsingDecl) {
 1049 TEST_P(ImportDecl, ImportUsingShadowDecl) {
 1058 TEST_P(ImportExpr, ImportUnresolvedLookupExpr) {
 1071 TEST_P(ImportExpr, ImportCXXUnresolvedConstructExpr) {
 1098 TEST_P(ImportDecl, ImportTemplatedDeclForTemplate) {
 1114 TEST_P(ImportDecl, ImportClassTemplatePartialSpecialization) {
 1128 TEST_P(ImportExpr, CXXOperatorCallExpr) {
 1139 TEST_P(ImportExpr, DependentSizedArrayType) {
 1150 TEST_P(ASTImporterOptionSpecificTestBase, ImportBeginLocOfDeclRefExpr) {
 1170 TEST_P(ASTImporterOptionSpecificTestBase,
 1184 TEST_P(ASTImporterOptionSpecificTestBase,
 1198 TEST_P(ASTImporterOptionSpecificTestBase,
 1214 TEST_P(ASTImporterOptionSpecificTestBase,
 1230 TEST_P(ASTImporterOptionSpecificTestBase, ImportCorrectTemplatedDecl) {
 1261 TEST_P(ASTImporterOptionSpecificTestBase, ImportChooseExpr) {
 1284 TEST_P(ASTImporterOptionSpecificTestBase,
 1312 TEST_P(ASTImporterOptionSpecificTestBase,
 1338 TEST_P(ASTImporterOptionSpecificTestBase,
 1364 TEST_P(ASTImporterOptionSpecificTestBase,
 1392 TEST_P(ASTImporterOptionSpecificTestBase,
 1437 TEST_P(ASTImporterOptionSpecificTestBase,
 1464 TEST_P(ASTImporterOptionSpecificTestBase,
 1477 TEST_P(ASTImporterOptionSpecificTestBase,
 1499 TEST_P(ASTImporterOptionSpecificTestBase,
 1524 TEST_P(ASTImporterOptionSpecificTestBase, ShouldImportImplicitCXXRecordDecl) {
 1540 TEST_P(ASTImporterOptionSpecificTestBase,
 1558 TEST_P(ASTImporterOptionSpecificTestBase,
 1579 TEST_P(ASTImporterOptionSpecificTestBase, IDNSOrdinary) {
 1591 TEST_P(ASTImporterOptionSpecificTestBase, IDNSOfNonmemberOperator) {
 1603 TEST_P(ASTImporterOptionSpecificTestBase,
 1623 TEST_P(ASTImporterOptionSpecificTestBase,
 1657 TEST_P(ASTImporterOptionSpecificTestBase,
 1697 TEST_P(ASTImporterOptionSpecificTestBase,
 1740 TEST_P(ASTImporterOptionSpecificTestBase, ImportSourceLocs) {
 1770 TEST_P(ASTImporterOptionSpecificTestBase, ImportNestedMacro) {
 1787 TEST_P(
 1831 TEST_P(ASTImporterOptionSpecificTestBase, ObjectsWithUnnamedStructType) {
 1855 TEST_P(ASTImporterOptionSpecificTestBase, AnonymousRecords) {
 1881 TEST_P(ASTImporterOptionSpecificTestBase, AnonymousRecordsReversed) {
 1914 TEST_P(ASTImporterOptionSpecificTestBase, ImportDoesUpdateUsedFlag) {
 1940 TEST_P(ASTImporterOptionSpecificTestBase, ImportDoesUpdateUsedFlag2) {
 1958 TEST_P(ASTImporterOptionSpecificTestBase, ImportDoesUpdateUsedFlag3) {
 1989 TEST_P(ASTImporterOptionSpecificTestBase, ReimportWithUsedFlag) {
 2008 TEST_P(ImportFunctions, ImportPrototypeOfRecursiveFunction) {
 2026 TEST_P(ImportFunctions, ImportDefinitionOfRecursiveFunction) {
 2044 TEST_P(ImportFunctions, OverriddenMethodsShouldBeImported) {
 2062 TEST_P(ImportFunctions, VirtualFlagShouldBePreservedWhenImportingPrototype) {
 2081 TEST_P(ImportFunctions,
 2105 TEST_P(ImportFunctions, ImportOverriddenMethodTwice) {
 2130 TEST_P(ImportFunctions, ImportOverriddenMethodTwiceDefinitionFirst) {
 2171 TEST_P(ImportFunctions, ImportOverriddenMethodTwiceOutOfClassDef) {
 2216 TEST_P(ImportFunctions,
 2290 TEST_P(ASTImporterOptionSpecificTestBase, ImportVariableChainInC) {
 2308 TEST_P(ImportFunctions, ImportFromDifferentScopedAnonNamespace) {
 2327 TEST_P(ImportFunctions, ImportFunctionFromUnnamedNamespace) {
 2350 TEST_P(ImportFunctions, ImportImplicitFunctionsInLambda) {
 2370 TEST_P(ImportFunctions,
 2392 TEST_P(ImportFunctions,
 2422 TEST_P(ImportFunctionTemplates, ImportFunctionTemplateInRecordDeclTwice) {
 2441 TEST_P(ImportFunctionTemplates,
 2463 TEST_P(ImportFunctionTemplates,
 2479 TEST_P(ImportFunctionTemplates,
 2497 TEST_P(ImportFunctionTemplates,
 2521 TEST_P(ImportFriendFunctions, ImportFriendFunctionRedeclChainProto) {
 2539 TEST_P(ImportFriendFunctions,
 2557 TEST_P(ImportFriendFunctions, ImportFriendFunctionRedeclChainDef) {
 2575 TEST_P(ImportFriendFunctions,
 2593 TEST_P(ImportFriendFunctions, ImportFriendFunctionRedeclChainDefWithClass) {
 2621 TEST_P(ImportFriendFunctions,
 2650 TEST_P(ImportFriendFunctions, ImportFriendFunctionFromMultipleTU) {
 2674 TEST_P(ImportFriendFunctions, Lookup) {
 2708 TEST_P(ImportFriendFunctions, DISABLED_LookupWithProtoAfter) {
 2758 TEST_P(ImportFriendFunctions, LookupWithProtoBefore) {
 2802 TEST_P(ImportFriendFunctions, ImportFriendChangesLookup) {
 2846 TEST_P(ImportFriendFunctions, ImportFriendList) {
 2886 TEST_P(ImportDecl, ImportEnumSequential) {
 2925 TEST_P(ImportDecl, ImportFieldOrder) {
 2938 TEST_P(ImportExpr, DependentScopeDeclRefExpr) {
 2965 TEST_P(ImportExpr, DependentNameType) {
 2975 TEST_P(ImportExpr, UnresolvedMemberExpr) {
 3048 TEST_P(ImportImplicitMethods, DefaultConstructor) {
 3052 TEST_P(ImportImplicitMethods, CopyConstructor) {
 3056 TEST_P(ImportImplicitMethods, MoveConstructor) {
 3060 TEST_P(ImportImplicitMethods, Destructor) {
 3064 TEST_P(ImportImplicitMethods, CopyAssignment) {
 3068 TEST_P(ImportImplicitMethods, MoveAssignment) {
 3072 TEST_P(ImportImplicitMethods, DoNotImportUserProvided) {
 3079 TEST_P(ImportImplicitMethods, DoNotImportDefault) {
 3086 TEST_P(ImportImplicitMethods, DoNotImportDeleted) {
 3093 TEST_P(ImportImplicitMethods, DoNotImportOtherMethod) {
 3100 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfEquivalentRecord) {
 3124 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfNonEquivalentRecord) {
 3144 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfEquivalentField) {
 3164 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfNonEquivalentField) {
 3184 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfEquivalentMethod) {
 3204 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfNonEquivalentMethod) {
 3226 TEST_P(ASTImporterOptionSpecificTestBase,
 3259 TEST_P(ASTImporterOptionSpecificTestBase, ImportUnnamedFieldsInCorrectOrder) {
 3294 TEST_P(ASTImporterOptionSpecificTestBase,
 3340 TEST_P(ASTImporterOptionSpecificTestBase,
 3382 TEST_P(ASTImporterOptionSpecificTestBase,
 3427 TEST_P(ASTImporterOptionSpecificTestBase,
 3469 TEST_P(ASTImporterOptionSpecificTestBase,
 3496 TEST_P(ASTImporterOptionSpecificTestBase,
 3521 TEST_P(ASTImporterOptionSpecificTestBase,
 3554 TEST_P(ASTImporterOptionSpecificTestBase,
 3576 TEST_P(ImportVariables, ImportOfOneDeclBringsInTheWholeChain) {
 3600 TEST_P(ImportVariables, InitAndDefinitionAreInDifferentTUs) {
 3631 TEST_P(ImportVariables, InitAndDefinitionAreInTheFromContext) {
 3664 TEST_P(ImportClasses, ImportDefinitionWhenProtoIsInNestedToContext) {
 3682 TEST_P(ImportClasses, ImportDefinitionWhenProtoIsInNestedToContextCXX) {
 3700 TEST_P(ImportClasses, ImportNestedPrototypeThenDefinition) {
 3725 TEST_P(ImportFriendClasses, ImportOfFriendRecordDoesNotMergeDefinition) {
 3762 TEST_P(ImportFriendClasses, ImportOfRecursiveFriendClass) {
 3779 TEST_P(ImportFriendClasses, ImportOfRecursiveFriendClassTemplate) {
 3804 TEST_P(ImportFriendClasses, ProperPrevDeclForClassTemplateDecls) {
 3836 TEST_P(ImportFriendClasses, TypeForDeclShouldBeSetInTemplated) {
 3864 TEST_P(ImportFriendClasses, DeclsFromFriendsShouldBeInRedeclChains) {
 3874 TEST_P(ImportFriendClasses,
 3904 TEST_P(ImportFriendClasses,
 3935 TEST_P(ImportFriendClasses, ImportOfClassDefinitionAndFwdFriendShouldBeLinked) {
 3963 TEST_P(ASTImporterOptionSpecificTestBase, FriendFunInClassTemplate) {
 3983 TEST_P(DeclContextTest, removeDeclOfClassTemplateSpecialization) {
 4010 TEST_P(DeclContextTest,
 4047 TEST_P(ImportFunctionTemplateSpecializations,
 4071 TEST_P(ImportFunctionTemplateSpecializations,
 4094 TEST_P(ImportFunctionTemplateSpecializations,
 4118 TEST_P(ImportFunctionTemplateSpecializations,
 4159 TEST_P(ImportFunctionTemplateSpecializations,
 4182 TEST_P(ASTImporterOptionSpecificTestBase,
 4221 TEST_P(ASTImporterOptionSpecificTestBase,
 4254 TEST_P(ASTImporterOptionSpecificTestBase, ImportTemplateParameterLists) {
 4274 TEST_P(ASTImporterLookupTableTest, OneDecl) {
 4292 TEST_P(ASTImporterLookupTableTest,
 4333 TEST_P(ASTImporterLookupTableTest,
 4369 TEST_P(ASTImporterLookupTableTest, LookupFindsNamesInDifferentDC) {
 4399 TEST_P(ASTImporterLookupTableTest, LookupFindsOverloadedNames) {
 4418 TEST_P(ASTImporterLookupTableTest,
 4446 TEST_P(ASTImporterLookupTableTest, LookupDeclNamesFromDifferentTUs) {
 4483 TEST_P(ASTImporterLookupTableTest,
 4508 TEST_P(ASTImporterLookupTableTest,
 4533 TEST_P(ASTImporterLookupTableTest,
 4554 TEST_P(ASTImporterLookupTableTest, LookupFindsFwdFriendClassTemplateDecl) {
 4571 TEST_P(ASTImporterLookupTableTest, DependentFriendClass) {
 4594 TEST_P(ASTImporterLookupTableTest, FriendClassTemplateSpecialization) {
 4617 TEST_P(ASTImporterLookupTableTest, LookupFindsFwdFriendFunctionDecl) {
 4633 TEST_P(ASTImporterLookupTableTest,
 4682 TEST_P(ASTImporterLookupTableTest, LookupFindsFwdFriendFunctionTemplateDecl) {
 4699 TEST_P(ASTImporterLookupTableTest, MultipleBefriendingClasses) {
 4728 TEST_P(ASTImporterLookupTableTest, EnumConstantDecl) {
 4767 TEST_P(ASTImporterLookupTableTest, LookupSearchesInTheWholeRedeclChain) {
 4788 TEST_P(ASTImporterOptionSpecificTestBase,
 4829 TEST_P(ImportFriendFunctionTemplates, LookupShouldFindPreviousFriend) {
 4875 TEST_P(ErrorHandlingTest, ErrorHappensBeforeCreatingANewNode) {
 4911 TEST_P(ErrorHandlingTest,
 4937 TEST_P(ErrorHandlingTest, ErrorHappensAfterNodeIsCreatedAndLinked) {
 4972 TEST_P(ErrorHandlingTest, ErrorIsPropagatedFromMemberToClass) {
 5018 TEST_P(ErrorHandlingTest, ErrorPropagatesThroughImportCycles) {
 5098 TEST_P(ErrorHandlingTest, ErrorIsNotPropagatedFromMemberToNamespace) {
 5140 TEST_P(ErrorHandlingTest,
 5211 TEST_P(ErrorHandlingTest, ImportOfOverriddenMethods) {
 5255 TEST_P(ASTImporterOptionSpecificTestBase, LambdaInFunctionBody) {
 5275 TEST_P(ASTImporterOptionSpecificTestBase, LambdaInFunctionParam) {
 5294 TEST_P(ASTImporterOptionSpecificTestBase, LambdaInGlobalScope) {
 5310 TEST_P(ASTImporterOptionSpecificTestBase,
 5368 TEST_P(LLDBLookupTest, ImporterShouldFindInTransparentContext) {
 5401 TEST_P(SVEBuiltins, ImportTypes) {
 5433 TEST_P(ASTImporterOptionSpecificTestBase, ImportOfDefaultImplicitFunctions) {
 5459 TEST_P(ASTImporterOptionSpecificTestBase,
 5491 TEST_P(ASTImporterOptionSpecificTestBase, LambdasAreDifferentiated) {
 5512 TEST_P(ASTImporterOptionSpecificTestBase,
 5532 TEST_P(ASTImporterOptionSpecificTestBase,
 5555 TEST_P(ASTImporterOptionSpecificTestBase, ImportAssignedLambda) {
 5578 TEST_P(ASTImporterOptionSpecificTestBase, ImportDefaultConstructibleLambdas) {
tools/clang/unittests/AST/ASTImporterVisibilityTest.cpp
  125 TEST_P(ImportFunctionsVisibilityChain, ImportChain) {
  129 TEST_P(ImportVariablesVisibilityChain, ImportChain) {
  133 TEST_P(ImportClassesVisibilityChain, ImportChain) {
  137 TEST_P(ImportFunctionTemplatesVisibilityChain, ImportChain) {
  281 TEST_P(ImportFunctionsVisibility, ImportAfter) {
  284 TEST_P(ImportFunctionsVisibility, ImportAfterImport) {
  288 TEST_P(ImportVariablesVisibility, ImportAfter) {
  291 TEST_P(ImportVariablesVisibility, ImportAfterImport) {
  295 TEST_P(ImportClassesVisibility, ImportAfter) {
  298 TEST_P(ImportClassesVisibility, ImportAfterImport) {
  302 TEST_P(ImportEnumsVisibility, ImportAfter) {
  305 TEST_P(ImportEnumsVisibility, ImportAfterImport) {
  309 TEST_P(ImportTypedefNameVisibility, ImportAfter) {
  312 TEST_P(ImportTypedefNameVisibility, ImportAfterImport) {
  316 TEST_P(ImportFunctionTemplatesVisibility, ImportAfter) {
  319 TEST_P(ImportFunctionTemplatesVisibility, ImportAfterImport) {
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/ASTVectorTest.cpp
   45 TEST_F(ASTVectorTest, Compile) {
   50 TEST_F(ASTVectorTest, InsertFill) {
   66 TEST_F(ASTVectorTest, InsertEmpty) {
tools/clang/unittests/AST/CommentLexer.cpp
   80 TEST_F(CommentLexerTest, Basic1) {
   90 TEST_F(CommentLexerTest, Basic2) {
  106 TEST_F(CommentLexerTest, Basic3) {
  123 TEST_F(CommentLexerTest, Basic4) {
  144 TEST_F(CommentLexerTest, Basic5) {
  165 TEST_F(CommentLexerTest, Basic6) {
  202 TEST_F(CommentLexerTest, Basic7) {
  249 TEST_F(CommentLexerTest, DoxygenCommand1) {
  266 TEST_F(CommentLexerTest, DoxygenCommand2) {
  284 TEST_F(CommentLexerTest, DoxygenCommand3) {
  302 TEST_F(CommentLexerTest, DoxygenCommand4) {
  332 TEST_F(CommentLexerTest, DoxygenCommand5) {
  358 TEST_F(CommentLexerTest, DoxygenCommand6) {
  378 TEST_F(CommentLexerTest, DoxygenCommand7) {
  410 TEST_F(CommentLexerTest, DoxygenCommand8) {
  442 TEST_F(CommentLexerTest, DoxygenCommand9) {
  474 TEST_F(CommentLexerTest, DoxygenCommand10) {
  491 TEST_F(CommentLexerTest, RegisterCustomBlockCommand) {
  527 TEST_F(CommentLexerTest, RegisterMultipleBlockCommands) {
  575 TEST_F(CommentLexerTest, VerbatimBlock1) {
  603 TEST_F(CommentLexerTest, VerbatimBlock2) {
  622 TEST_F(CommentLexerTest, VerbatimBlock3) {
  642 TEST_F(CommentLexerTest, VerbatimBlock4) {
  673 TEST_F(CommentLexerTest, VerbatimBlock5) {
  700 TEST_F(CommentLexerTest, VerbatimBlock6) {
  740 TEST_F(CommentLexerTest, VerbatimBlock7) {
  783 TEST_F(CommentLexerTest, VerbatimBlock8) {
  837 TEST_F(CommentLexerTest, VerbatimBlock9) {
  886 TEST_F(CommentLexerTest, VerbatimLine1) {
  911 TEST_F(CommentLexerTest, VerbatimLine2) {
  940 TEST_F(CommentLexerTest, VerbatimLine3) {
  974 TEST_F(CommentLexerTest, HTML1) {
  993 TEST_F(CommentLexerTest, HTML2) {
 1015 TEST_F(CommentLexerTest, HTML3) {
 1037 TEST_F(CommentLexerTest, HTML4) {
 1060 TEST_F(CommentLexerTest, HTML5) {
 1082 TEST_F(CommentLexerTest, HTML6) {
 1105 TEST_F(CommentLexerTest, HTML7) {
 1126 TEST_F(CommentLexerTest, HTML8) {
 1154 TEST_F(CommentLexerTest, HTML9) {
 1180 TEST_F(CommentLexerTest, HTML10) {
 1208 TEST_F(CommentLexerTest, HTML11) {
 1241 TEST_F(CommentLexerTest, HTML12) {
 1267 TEST_F(CommentLexerTest, HTML13) {
 1300 TEST_F(CommentLexerTest, HTML14) {
 1333 TEST_F(CommentLexerTest, HTML15) {
 1358 TEST_F(CommentLexerTest, HTML16) {
 1387 TEST_F(CommentLexerTest, HTML17) {
 1405 TEST_F(CommentLexerTest, HTML18) {
 1426 TEST_F(CommentLexerTest, HTML19) {
 1444 TEST_F(CommentLexerTest, NotAKnownHTMLTag1) {
 1465 TEST_F(CommentLexerTest, NotAKnownHTMLTag2) {
 1486 TEST_F(CommentLexerTest, HTMLCharacterReferences1) {
 1504 TEST_F(CommentLexerTest, HTMLCharacterReferences2) {
 1525 TEST_F(CommentLexerTest, HTMLCharacterReferences3) {
 1543 TEST_F(CommentLexerTest, HTMLCharacterReferences4) {
 1564 TEST_F(CommentLexerTest, HTMLCharacterReferences5) {
 1582 TEST_F(CommentLexerTest, HTMLCharacterReferences6) {
 1603 TEST_F(CommentLexerTest, HTMLCharacterReferences7) {
 1621 TEST_F(CommentLexerTest, HTMLCharacterReferences8) {
 1642 TEST_F(CommentLexerTest, HTMLCharacterReferences9) {
 1660 TEST_F(CommentLexerTest, HTMLCharacterReferences10) {
 1681 TEST_F(CommentLexerTest, HTMLCharacterReferences11) {
 1699 TEST_F(CommentLexerTest, HTMLCharacterReferences12) {
 1720 TEST_F(CommentLexerTest, HTMLCharacterReferences13) {
 1738 TEST_F(CommentLexerTest, HTMLCharacterReferences14) {
 1759 TEST_F(CommentLexerTest, HTMLCharacterReferences15) {
 1780 TEST_F(CommentLexerTest, HTMLCharacterReferences16) {
 1805 TEST_F(CommentLexerTest, MultipleComments) {
tools/clang/unittests/AST/CommentParser.cpp
  595 TEST_F(CommentParserTest, Basic1) {
  602 TEST_F(CommentParserTest, Basic2) {
  611 TEST_F(CommentParserTest, Basic3) {
  629 TEST_F(CommentParserTest, ParagraphSplitting1) {
  676 TEST_F(CommentParserTest, Paragraph1) {
  696 TEST_F(CommentParserTest, Paragraph2) {
  720 TEST_F(CommentParserTest, Paragraph3) {
  749 TEST_F(CommentParserTest, ParamCommand1) {
  768 TEST_F(CommentParserTest, ParamCommand2) {
  793 TEST_F(CommentParserTest, ParamCommand3) {
  822 TEST_F(CommentParserTest, ParamCommand4) {
  852 TEST_F(CommentParserTest, ParamCommand5) {
  882 TEST_F(CommentParserTest, ParamCommand6) {
  913 TEST_F(CommentParserTest, ParamCommand7) {
  939 TEST_F(CommentParserTest, TParamCommand1) {
  966 TEST_F(CommentParserTest, TParamCommand2) {
  989 TEST_F(CommentParserTest, InlineCommand1) {
 1006 TEST_F(CommentParserTest, InlineCommand2) {
 1024 TEST_F(CommentParserTest, InlineCommand3) {
 1041 TEST_F(CommentParserTest, InlineCommand4) {
 1059 TEST_F(CommentParserTest, InlineCommand5) {
 1077 TEST_F(CommentParserTest, HTML1) {
 1100 TEST_F(CommentParserTest, HTML2) {
 1122 TEST_F(CommentParserTest, HTML3) {
 1146 TEST_F(CommentParserTest, HTML4) {
 1168 TEST_F(CommentParserTest, HTML5) {
 1191 TEST_F(CommentParserTest, HTML6) {
 1217 TEST_F(CommentParserTest, VerbatimBlock1) {
 1232 TEST_F(CommentParserTest, VerbatimBlock2) {
 1247 TEST_F(CommentParserTest, VerbatimBlock3) {
 1261 TEST_F(CommentParserTest, VerbatimBlock4) {
 1277 TEST_F(CommentParserTest, VerbatimBlock5) {
 1301 TEST_F(CommentParserTest, VerbatimBlock6) {
 1326 TEST_F(CommentParserTest, VerbatimBlock7) {
 1353 TEST_F(CommentParserTest, VerbatimBlock8) {
 1384 TEST_F(CommentParserTest, VerbatimLine1) {
 1402 TEST_F(CommentParserTest, VerbatimLine2) {
 1421 TEST_F(CommentParserTest, Deprecated) {
tools/clang/unittests/AST/CommentTextTest.cpp
   51 TEST_F(CommentTextTest, FormattedText) {
  111 TEST_F(CommentTextTest, KeepsDoxygenControlSeqs) {
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) {
  152 TEST_P(OMPStructuredBlockLoop, TestDirective0) {
  165 TEST_P(OMPStructuredBlockLoop, TestDirective1) {
  180 TEST_P(OMPStructuredBlockLoop, TestDirectiveCollapse1) {
  195 TEST_P(OMPStructuredBlockLoop, TestDirectiveCollapse2) {
  209 TEST_P(OMPStructuredBlockLoop, TestDirectiveCollapse22) {
  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/AST/StructuralEquivalenceTest.cpp
  100 TEST_F(StructuralEquivalenceTest, Int) {
  105 TEST_F(StructuralEquivalenceTest, IntVsSignedInt) {
  110 TEST_F(StructuralEquivalenceTest, Char) {
  117 TEST_F(StructuralEquivalenceTest, DISABLED_CharVsSignedChar) {
  122 TEST_F(StructuralEquivalenceTest, ForwardRecordDecl) {
  127 TEST_F(StructuralEquivalenceTest, IntVsSignedIntInStruct) {
  133 TEST_F(StructuralEquivalenceTest, CharVsSignedCharInStruct) {
  139 TEST_F(StructuralEquivalenceTest, IntVsSignedIntTemplateSpec) {
  150 TEST_F(StructuralEquivalenceTest, CharVsSignedCharTemplateSpec) {
  161 TEST_F(StructuralEquivalenceTest, CharVsSignedCharTemplateSpecWithInheritance) {
  180 TEST_F(StructuralEquivalenceTest, DISABLED_WrongOrderInNamespace) {
  206 TEST_F(StructuralEquivalenceTest, WrongOrderOfFieldsInClass) {
  225 TEST_F(StructuralEquivalenceFunctionTest, TemplateVsNonTemplate) {
  233 TEST_F(StructuralEquivalenceFunctionTest, DifferentOperators) {
  242 TEST_F(StructuralEquivalenceFunctionTest, SameOperators) {
  251 TEST_F(StructuralEquivalenceFunctionTest, CtorVsDtor) {
  260 TEST_F(StructuralEquivalenceFunctionTest, ParamConstWithRef) {
  266 TEST_F(StructuralEquivalenceFunctionTest, ParamConstSimple) {
  273 TEST_F(StructuralEquivalenceFunctionTest, Throw) {
  279 TEST_F(StructuralEquivalenceFunctionTest, Noexcept) {
  285 TEST_F(StructuralEquivalenceFunctionTest, ThrowVsNoexcept) {
  291 TEST_F(StructuralEquivalenceFunctionTest, ThrowVsNoexceptFalse) {
  297 TEST_F(StructuralEquivalenceFunctionTest, ThrowVsNoexceptTrue) {
  303 TEST_F(StructuralEquivalenceFunctionTest, NoexceptNonMatch) {
  309 TEST_F(StructuralEquivalenceFunctionTest, NoexceptMatch) {
  315 TEST_F(StructuralEquivalenceFunctionTest, NoexceptVsNoexceptFalse) {
  321 TEST_F(StructuralEquivalenceFunctionTest, NoexceptVsNoexceptTrue) {
  327 TEST_F(StructuralEquivalenceFunctionTest, ReturnType) {
  333 TEST_F(StructuralEquivalenceFunctionTest, ReturnConst) {
  339 TEST_F(StructuralEquivalenceFunctionTest, ReturnRef) {
  345 TEST_F(StructuralEquivalenceFunctionTest, ParamCount) {
  351 TEST_F(StructuralEquivalenceFunctionTest, ParamType) {
  357 TEST_F(StructuralEquivalenceFunctionTest, ParamName) {
  363 TEST_F(StructuralEquivalenceFunctionTest, Variadic) {
  369 TEST_F(StructuralEquivalenceFunctionTest, ParamPtr) {
  375 TEST_F(StructuralEquivalenceFunctionTest, NameInParen) {
  383 TEST_F(StructuralEquivalenceFunctionTest, NameInParenWithExceptionSpec) {
  391 TEST_F(StructuralEquivalenceFunctionTest, NameInParenWithConst) {
  399 TEST_F(StructuralEquivalenceFunctionTest, FunctionsWithDifferentNoreturnAttr) {
  407 TEST_F(StructuralEquivalenceFunctionTest,
  420 TEST_F(StructuralEquivalenceFunctionTest, FunctionsWithDifferentSavedRegsAttr) {
  434 TEST_F(StructuralEquivalenceCXXMethodTest, Virtual) {
  442 TEST_F(StructuralEquivalenceCXXMethodTest, Pure) {
  448 TEST_F(StructuralEquivalenceCXXMethodTest, DISABLED_Final) {
  455 TEST_F(StructuralEquivalenceCXXMethodTest, Const) {
  461 TEST_F(StructuralEquivalenceCXXMethodTest, Static) {
  467 TEST_F(StructuralEquivalenceCXXMethodTest, Ref1) {
  473 TEST_F(StructuralEquivalenceCXXMethodTest, Ref2) {
  479 TEST_F(StructuralEquivalenceCXXMethodTest, AccessSpecifier) {
  487 TEST_F(StructuralEquivalenceCXXMethodTest, Delete) {
  493 TEST_F(StructuralEquivalenceCXXMethodTest, Constructor) {
  500 TEST_F(StructuralEquivalenceCXXMethodTest, ConstructorParam) {
  507 TEST_F(StructuralEquivalenceCXXMethodTest, ConstructorExplicit) {
  515 TEST_F(StructuralEquivalenceCXXMethodTest, ConstructorDefault) {
  523 TEST_F(StructuralEquivalenceCXXMethodTest, Conversion) {
  531 TEST_F(StructuralEquivalenceCXXMethodTest, Operator) {
  540 TEST_F(StructuralEquivalenceCXXMethodTest, OutOfClass1) {
  549 TEST_F(StructuralEquivalenceCXXMethodTest, OutOfClass2) {
  566 TEST_F(StructuralEquivalenceRecordTest, Name) {
  576 TEST_F(StructuralEquivalenceRecordTest, Fields) {
  584 TEST_F(StructuralEquivalenceRecordTest, DISABLED_Methods) {
  593 TEST_F(StructuralEquivalenceRecordTest, Bases) {
  601 TEST_F(StructuralEquivalenceRecordTest, InheritanceVirtual) {
  609 TEST_F(StructuralEquivalenceRecordTest, DISABLED_InheritanceType) {
  618 TEST_F(StructuralEquivalenceRecordTest, Match) {
  631 TEST_F(StructuralEquivalenceRecordTest, UnnamedRecordsShouldBeInequivalent) {
  658 TEST_F(StructuralEquivalenceRecordTest, AnonymousRecordsShouldBeInequivalent) {
  687 TEST_F(StructuralEquivalenceRecordTest,
  729 TEST_F(StructuralEquivalenceRecordTest,
  765 TEST_F(StructuralEquivalenceRecordTest, TemplateVsNonTemplate) {
  774 TEST_F(StructuralEquivalenceRecordTest,
  780 TEST_F(StructuralEquivalenceRecordTest,
  787 TEST_F(StructuralEquivalenceRecordTest,
  794 TEST_F(StructuralEquivalenceRecordTest, RecordsWithDifferentBody) {
  802 TEST_F(StructuralEquivalenceLambdaTest, LambdaClassesWithDifferentMethods) {
  816 TEST_F(StructuralEquivalenceLambdaTest, LambdaClassesWithEqMethods) {
  828 TEST_F(StructuralEquivalenceLambdaTest, LambdaClassesWithDifferentFields) {
  840 TEST_F(StructuralEquivalenceLambdaTest, LambdaClassesWithEqFields) {
  852 TEST_F(StructuralEquivalenceTest, CompareSameDeclWithMultiple) {
  860 TEST_F(StructuralEquivalenceTest, ExplicitBoolDifferent) {
  870 TEST_F(StructuralEquivalenceTest, ExplicitBoolSame) {
  882 TEST_F(StructuralEquivalenceEnumTest, FwdDeclEnumShouldBeEqualWithFwdDeclEnum) {
  887 TEST_F(StructuralEquivalenceEnumTest,
  894 TEST_F(StructuralEquivalenceEnumTest,
  901 TEST_F(StructuralEquivalenceEnumTest, EnumsWithDifferentBody) {
  909 TEST_F(StructuralEquivalenceTemplateTest, ExactlySameTemplates) {
  915 TEST_F(StructuralEquivalenceTemplateTest, DifferentTemplateArgName) {
  921 TEST_F(StructuralEquivalenceTemplateTest, DifferentTemplateArgKind) {
  927 TEST_F(StructuralEquivalenceTemplateTest, ExplicitBoolSame) {
  937 TEST_F(StructuralEquivalenceTemplateTest, ExplicitBoolDifference) {
  947 TEST_F(StructuralEquivalenceTemplateTest,
  977 TEST_F(StructuralEquivalenceTemplateTest,
 1011 TEST_F(StructuralEquivalenceDependentTemplateArgsTest,
 1032 TEST_F(StructuralEquivalenceDependentTemplateArgsTest,
 1064 TEST_F(StructuralEquivalenceDependentTemplateArgsTest,
 1085 TEST_F(StructuralEquivalenceDependentTemplateArgsTest,
 1117 TEST_F(StructuralEquivalenceDependentTemplateArgsTest,
 1146 TEST_F(
 1172 TEST_F(
 1199 TEST_F(
 1225 TEST_F(
 1252 TEST_F(
 1294 TEST_F(StructuralEquivalenceCacheTest, SimpleNonEq) {
 1321 TEST_F(StructuralEquivalenceCacheTest, SpecialNonEq) {
 1364 TEST_F(StructuralEquivalenceCacheTest, Cycle) {
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/RegistryTest.cpp
  127 TEST_F(RegistryTest, CanConstructNoArgs) {
  144 TEST_F(RegistryTest, ConstructWithSimpleArgs) {
  157 TEST_F(RegistryTest, ConstructWithMatcherArgs) {
  186 TEST_F(RegistryTest, OverloadedMatchers) {
  229 TEST_F(RegistryTest, PolymorphicMatchers) {
  270 TEST_F(RegistryTest, TemplateArgument) {
  284 TEST_F(RegistryTest, TypeTraversal) {
  300 TEST_F(RegistryTest, CXXCtorInitializer) {
  313 TEST_F(RegistryTest, Adaptative) {
  344 TEST_F(RegistryTest, VariadicOp) {
  391 TEST_F(RegistryTest, Errors) {
  447 TEST_F(RegistryTest, Completion) {
  500 TEST_F(RegistryTest, HasArgs) {
  508 TEST_F(RegistryTest, ParenExpr) {
  514 TEST_F(RegistryTest, EqualsMatcher) {
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) {
  113 TEST_P(AssignmentTest, AssignmentModifies) {
  127 TEST_P(IncDecTest, IncDecModifies) {
  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/FileManagerTest.cpp
   91 TEST_F(FileManagerTest, getVirtualFileSetsTheDirFieldCorrectly) {
  108 TEST_F(FileManagerTest, NoVirtualDirectoryExistsBeforeAVirtualFileIsAdded) {
  121 TEST_F(FileManagerTest, getVirtualFileCreatesDirectoryEntriesForAncestors) {
  138 TEST_F(FileManagerTest, getFileReturnsValidFileEntryForExistingRealFile) {
  173 TEST_F(FileManagerTest, getFileReturnsValidFileEntryForExistingVirtualFile) {
  190 TEST_F(FileManagerTest, getFileReturnsDifferentFileEntriesForDifferentFiles) {
  210 TEST_F(FileManagerTest, getFileReturnsErrorForNonexistentFile) {
  239 TEST_F(FileManagerTest, getFileReturnsSameFileEntryForAliasedRealFiles) {
  256 TEST_F(FileManagerTest, getFileReturnsSameFileEntryForAliasedVirtualFiles) {
  278 TEST_F(FileManagerTest, getVirtualFileWithDifferentName) {
  307 TEST_F(FileManagerTest, makeAbsoluteUsesVFS) {
  334 TEST_F(FileManagerTest, getVirtualFileFillsRealPathName) {
  367 TEST_F(FileManagerTest, getFileDontOpenRealPath) {
  400 TEST_F(FileManagerTest, getBypassFile) {
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/Basic/SourceManagerTest.cpp
   52 TEST_F(SourceManagerTest, isBeforeInTranslationUnit) {
  105 TEST_F(SourceManagerTest, getColumnNumber) {
  155 TEST_F(SourceManagerTest, locationPrintTest) {
  203 TEST_F(SourceManagerTest, getInvalidBOM) {
  246 TEST_F(SourceManagerTest, getMacroArgExpandedLocation) {
  364 TEST_F(SourceManagerTest, isBeforeInTranslationUnitWithMacroInInclude) {
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/CleanupTest.cpp
   47 TEST_F(CleanupTest, DeleteEmptyNamespaces) {
   62 TEST_F(CleanupTest, NamespaceWithSyntaxError) {
   78 TEST_F(CleanupTest, EmptyNamespaceNotAffected) {
   89 TEST_F(CleanupTest, EmptyNamespaceWithCommentsNoBreakBeforeBrace) {
  103 TEST_F(CleanupTest, EmptyNamespaceWithCommentsBreakBeforeBrace) {
  122 TEST_F(CleanupTest, EmptyNamespaceAroundConditionalCompilation) {
  140 TEST_F(CleanupTest, CtorInitializationSimpleRedundantComma) {
  154 TEST_F(CleanupTest, CtorInitializationSimpleRedundantColon) {
  164 TEST_F(CleanupTest, ListRedundantComma) {
  174 TEST_F(CleanupTest, NoCleanupsForJavaScript) {
  182 TEST_F(CleanupTest, TrailingCommaInParens) {
  193 TEST_F(CleanupTest, TrailingCommaInBraces) {
  219 TEST_F(CleanupTest, CtorInitializationBracesInParens) {
  225 TEST_F(CleanupTest, RedundantCommaNotInAffectedRanges) {
  244 TEST_F(CleanupTest, RemoveCommentsAroundDeleteCode) {
  275 TEST_F(CleanupTest, CtorInitializerInNamespace) {
  342 TEST_F(CleanUpReplacementsTest, FixOnlyAffectedCodeAfterReplacements) {
  365 TEST_F(CleanUpReplacementsTest, InsertMultipleIncludesLLVMStyle) {
  386 TEST_F(CleanUpReplacementsTest, InsertMultipleIncludesGoogleStyle) {
  408 TEST_F(CleanUpReplacementsTest, InsertMultipleNewHeadersAndSortLLVM) {
  425 TEST_F(CleanUpReplacementsTest, InsertMultipleNewHeadersAndSortGoogle) {
  445 TEST_F(CleanUpReplacementsTest, NoNewLineAtTheEndOfCodeMultipleInsertions) {
  458 TEST_F(CleanUpReplacementsTest, FormatCorrectLineWhenHeadersAreInserted) {
  483 TEST_F(CleanUpReplacementsTest, SimpleDeleteIncludes) {
  495 TEST_F(CleanUpReplacementsTest, InsertionAndDeleteHeader) {
tools/clang/unittests/Format/FormatTest.cpp
  111 TEST_F(FormatTest, MessUp) {
  119 TEST_F(FormatTest, DefaultLLVMStyleIsCpp) {
  123 TEST_F(FormatTest, LLVMStyleOverride) {
  132 TEST_F(FormatTest, DoesNotChangeCorrectlyFormattedCode) {
  136 TEST_F(FormatTest, FormatsGlobalStatementsAt0) {
  143 TEST_F(FormatTest, FormatsUnwrappedLinesAtFirstFormat) {
  147 TEST_F(FormatTest, FormatsNestedBlockStatements) {
  151 TEST_F(FormatTest, FormatsNestedCall) {
  157 TEST_F(FormatTest, NestedNameSpecifiers) {
  166 TEST_F(FormatTest, OnlyGeneratesNecessaryReplacements) {
  188 TEST_F(FormatTest, RemovesEmptyLines) {
  398 TEST_F(FormatTest, RecognizesBinaryOperatorKeywords) {
  409 TEST_F(FormatTest, RecognizesUnaryOperatorKeywords) {
  423 TEST_F(FormatTest, FormatIfWithoutCompoundStatement) {
  503 TEST_F(FormatTest, FormatIfWithoutCompoundStatementButElseWith) {
  538 TEST_F(FormatTest, FormatLoopsWithoutCompoundStatement) {
  561 TEST_F(FormatTest, FormatShortBracedStatements) {
  717 TEST_F(FormatTest, ShortBlocksInMacrosDontMergeWithCodeAfterMacro) {
  734 TEST_F(FormatTest, ParseIfElse) {
  791 TEST_F(FormatTest, ElseIf) {
  848 TEST_F(FormatTest, FormatsForLoop) {
  932 TEST_F(FormatTest, RangeBasedForLoops) {
  943 TEST_F(FormatTest, ForEachLoops) {
  964 TEST_F(FormatTest, FormatsWhileLoop) {
  974 TEST_F(FormatTest, FormatsDoWhile) {
  983 TEST_F(FormatTest, FormatsSwitchStatement) {
 1216 TEST_F(FormatTest, CaseRanges) {
 1225 TEST_F(FormatTest, ShortCaseLabels) {
 1398 TEST_F(FormatTest, FormatsLabels) {
 1445 TEST_F(FormatTest, MultiLineControlStatements) {
 1574 TEST_F(FormatTest, DoesNotBreakSemiAfterClassDecl) {
 1578 TEST_F(FormatTest, UnderstandsAccessSpecifiers) {
 1636 TEST_F(FormatTest, SeparatesLogicalBlocks) {
 1694 TEST_F(FormatTest, FormatsClasses) {
 1729 TEST_F(FormatTest, BreakInheritanceStyle) {
 1765 TEST_F(FormatTest, FormatsVariableDeclarationsAfterStructOrClass) {
 1771 TEST_F(FormatTest, FormatsEnum) {
 1840 TEST_F(FormatTest, FormatsEnumsWithErrors) {
 1854 TEST_F(FormatTest, FormatsEnumStruct) {
 1871 TEST_F(FormatTest, FormatsEnumClass) {
 1888 TEST_F(FormatTest, FormatsEnumTypes) {
 1897 TEST_F(FormatTest, FormatsTypedefEnum) {
 1923 TEST_F(FormatTest, FormatsNSEnums) {
 1965 TEST_F(FormatTest, FormatsBitfields) {
 1982 TEST_F(FormatTest, FormatsNamespaces) {
 2108 TEST_F(FormatTest, NamespaceMacros) {
 2215 TEST_F(FormatTest, FormatsCompactNamespaces) {
 2351 TEST_F(FormatTest, FormatsExternC) {
 2388 TEST_F(FormatTest, FormatsInlineASM) {
 2432 TEST_F(FormatTest, FormatTryCatch) {
 2457 TEST_F(FormatTest, FormatSEHTryCatch) {
 2477 TEST_F(FormatTest, IncompleteTryCatchBlocks) {
 2492 TEST_F(FormatTest, FormatTryCatchBraceStyles) {
 2567 TEST_F(FormatTest, StaticInitializers) {
 2594 TEST_F(FormatTest, DesignatedInitializers) {
 2624 TEST_F(FormatTest, NestedStaticInitializers) {
 2678 TEST_F(FormatTest, FormatsSmallMacroDefinitionsInSingleLine) {
 2684 TEST_F(FormatTest, DoesNotBreakPureVirtualFunctionDefinition) {
 2697 TEST_F(FormatTest, BreaksStringLiteralsOnlyInDefine) {
 2709 TEST_F(FormatTest, UnderstandsLinePPDirective) {
 2714 TEST_F(FormatTest, LayoutUnknownPPDirective) {
 2719 TEST_F(FormatTest, UnescapedEndOfLineEndsPPDirective) {
 2726 TEST_F(FormatTest, EndOfFileEndsPPDirective) {
 2732 TEST_F(FormatTest, DoesntRemoveUnknownTokens) {
 2750 TEST_F(FormatTest, IndentsPPDirectiveInReducedSpace) {
 2764 TEST_F(FormatTest, HandlePreprocessorDirectiveContext) {
 2780 TEST_F(FormatTest, LayoutSingleHash) { EXPECT_EQ("#\na;", format("#\na;")); }
 2782 TEST_F(FormatTest, LayoutCodeInMacroDefinitions) {
 2792 TEST_F(FormatTest, LayoutRemainingTokens) { EXPECT_EQ("{}", format("{}")); }
 2794 TEST_F(FormatTest, MacroDefinitionInsideStatement) {
 2801 TEST_F(FormatTest, HashInMacroDefinition) {
 2821 TEST_F(FormatTest, RespectWhitespaceInMacroDefinitions) {
 2832 TEST_F(FormatTest, EmptyLinesInMacroDefinitions) {
 2857 TEST_F(FormatTest, MacroDefinitionsWithIncompleteCode) {
 2896 TEST_F(FormatTest, MacrosWithoutTrailingSemicolon) {
 2948 TEST_F(FormatTest, MacroCallsWithoutTrailingSemicolon) {
 3141 TEST_F(FormatTest, LayoutMacroDefinitionsStatementsSpanningBlocks) {
 3149 TEST_F(FormatTest, IndentPreprocessorDirectives) {
 3520 TEST_F(FormatTest, FormatHashIfNotAtStartOfLine) {
 3524 TEST_F(FormatTest, FormatUnbalancedStructuralElements) {
 3531 TEST_F(FormatTest, EscapedNewlines) {
 3591 TEST_F(FormatTest, CalculateSpaceOnConsecutiveLinesInMacro) {
 3599 TEST_F(FormatTest, MixingPreprocessorDirectivesAndNormalCode) {
 3615 TEST_F(FormatTest, LayoutStatementsAroundPreprocessorDirectives) {
 3690 TEST_F(FormatTest, GraciouslyHandleIncorrectPreprocessorConditions) {
 3695 TEST_F(FormatTest, FormatsJoinedLinesOnSubsequentRuns) {
 3707 TEST_F(FormatTest, LayoutBlockInsideParens) {
 3755 TEST_F(FormatTest, LayoutBlockInsideStatement) {
 3761 TEST_F(FormatTest, LayoutNestedBlocks) {
 3838 TEST_F(FormatTest, FormatNestedBlocksInMacros) {
 3859 TEST_F(FormatTest, PutEmptyBlocksIntoOneLine) {
 3870 TEST_F(FormatTest, FormatBeginBlockEndMacros) {
 3895 TEST_F(FormatTest, PreventConfusingIndents) {
 3923 TEST_F(FormatTest, LineBreakingInBinaryExpressions) {
 4025 TEST_F(FormatTest, ExpressionIndentation) {
 4074 TEST_F(FormatTest, ExpressionIndentationBreakingBeforeOperators) {
 4161 TEST_F(FormatTest, EnforcedOperatorWraps) {
 4170 TEST_F(FormatTest, NoOperandAlignment) {
 4206 TEST_F(FormatTest, BreakingBeforeNonAssigmentOperators) {
 4215 TEST_F(FormatTest, AllowBinPackingInsideArguments) {
 4269 TEST_F(FormatTest, ConstructorInitializers) {
 4378 TEST_F(FormatTest, AllowAllConstructorInitializersOnNextLine) {
 4511 TEST_F(FormatTest, AllowAllArgumentsOnNextLine) {
 4563 TEST_F(FormatTest, BreakConstructorInitializersAfterColon) {
 4751 TEST_F(FormatTest, MemoizationTests) {
 4831 TEST_F(FormatTest, BreaksAsHighAsPossible) {
 4842 TEST_F(FormatTest, BreaksFunctionDeclarations) {
 4945 TEST_F(FormatTest, DontBreakBeforeQualifiedOperator) {
 4957 TEST_F(FormatTest, TrailingReturnType) {
 4980 TEST_F(FormatTest, BreaksFunctionDeclarationsWithTrailingTokens) {
 5080 TEST_F(FormatTest, FunctionAnnotations) {
 5102 TEST_F(FormatTest, BreaksDesireably) {
 5185 TEST_F(FormatTest, FormatsDeclarationsOnePerLine) {
 5217 TEST_F(FormatTest, FormatsOneParameterPerLineIfNecessary) {
 5282 TEST_F(FormatTest, AdaptiveOnePerLineFormatting) {
 5306 TEST_F(FormatTest, FormatsBuilderPattern) {
 5450 TEST_F(FormatTest, BreaksAccordingToOperatorPrecedence) {
 5492 TEST_F(FormatTest, BreaksAfterAssignments) {
 5510 TEST_F(FormatTest, ConfigurableBreakAssignmentPenalty) {
 5522 TEST_F(FormatTest, AlignsAfterAssignments) {
 5541 TEST_F(FormatTest, AlignsAfterReturn) {
 5564 TEST_F(FormatTest, AlignsAfterOpenBracket) {
 5643 TEST_F(FormatTest, ParenthesesAndOperandAlignment) {
 5665 TEST_F(FormatTest, BreaksConditionalExpressions) {
 5803 TEST_F(FormatTest, BreaksConditionalExpressionsAfterOperator) {
 5908 TEST_F(FormatTest, DeclarationsOfMultipleVariables) {
 5942 TEST_F(FormatTest, ConditionalExpressionsInBrackets) {
 5949 TEST_F(FormatTest, AlignsStringLiterals) {
 6008 TEST_F(FormatTest, ReturnTypeBreakingStyle) {
 6198 TEST_F(FormatTest, AlwaysBreakBeforeMultilineStrings) {
 6275 TEST_F(FormatTest, AlignsPipes) {
 6365 TEST_F(FormatTest, KeepStringLabelValuePairsOnALine) {
 6424 TEST_F(FormatTest, UnderstandsEquals) {
 6442 TEST_F(FormatTest, WrapsAtFunctionCallsIfNecessary) {
 6538 TEST_F(FormatTest, WrapsTemplateDeclarations) {
 6652 TEST_F(FormatTest, WrapsTemplateDeclarationsWithComments) {
 6703 TEST_F(FormatTest, WrapsTemplateParameters) {
 6743 TEST_F(FormatTest, WrapsAtNestedNameSpecifiers) {
 6778 TEST_F(FormatTest, UnderstandsTemplateParameters) {
 6849 TEST_F(FormatTest, BitshiftOperatorWidth) {
 6861 TEST_F(FormatTest, UnderstandsBinaryOperators) {
 6866 TEST_F(FormatTest, UnderstandsPointersToMembers) {
 6890 TEST_F(FormatTest, UnderstandsUnaryOperators) {
 6931 TEST_F(FormatTest, DoesNotIndentRelativeToUnaryOperators) {
 6941 TEST_F(FormatTest, UnderstandsOverloadedOperators) {
 6988 TEST_F(FormatTest, UnderstandsFunctionRefQualification) {
 7123 TEST_F(FormatTest, UnderstandsNewAndDelete) {
 7138 TEST_F(FormatTest, UnderstandsUsesOfStarAndAmp) {
 7393 TEST_F(FormatTest, UnderstandsAttributes) {
 7404 TEST_F(FormatTest, UnderstandsSquareAttributes) {
 7437 TEST_F(FormatTest, UnderstandsEllipsis) {
 7447 TEST_F(FormatTest, AdaptivelyFormatsPointersAndReferences) {
 7480 TEST_F(FormatTest, UnderstandsRvalueReferences) {
 7501 TEST_F(FormatTest, FormatsBinaryOperatorsPrecedingEquals) {
 7509 TEST_F(FormatTest, FormatsCasts) {
 7620 TEST_F(FormatTest, FormatsFunctionTypes) {
 7652 TEST_F(FormatTest, FormatsPointersToArrayTypes) {
 7657 TEST_F(FormatTest, BreaksLongVariableDeclarations) {
 7681 TEST_F(FormatTest, BreaksLongDeclarations) {
 7777 TEST_F(FormatTest, FormatsArrays) {
 7812 TEST_F(FormatTest, LineStartsWithSpecialCharacter) {
 7817 TEST_F(FormatTest, HandlesIncludeDirectives) {
 7868 TEST_F(FormatTest, IncompleteParameterLists) {
 7881 TEST_F(FormatTest, IncorrectCodeTrailingStuff) {
 7896 TEST_F(FormatTest, IncorrectCodeMissingSemicolon) {
 7914 TEST_F(FormatTest, IndentationWithinColumnLimitNotPossible) {
 7925 TEST_F(FormatTest, IncorrectAccessSpecifier) {
 7941 TEST_F(FormatTest, IncorrectCodeUnbalancedBraces) {
 7947 TEST_F(FormatTest, IncorrectUnbalancedBracesInMacrosWithUnicode) {
 7959 TEST_F(FormatTest, IncorrectCodeDoNoWhile) {
 7970 TEST_F(FormatTest, IncorrectCodeMissingParens) {
 7978 TEST_F(FormatTest, DoesNotTouchUnwrappedLinesWithErrors) {
 7985 TEST_F(FormatTest, IncorrectCodeErrorDetection) {
 8003 TEST_F(FormatTest, LayoutCallsInsideBraceInitializers) {
 8010 TEST_F(FormatTest, LayoutBraceInitializersInReturnStatement) {
 8014 TEST_F(FormatTest, LayoutCxx11BraceInitializers) {
 8291 TEST_F(FormatTest, FormatsBracedListsInColumnLayout) {
 8446 TEST_F(FormatTest, PullTrivialFunctionDefinitionsIntoSingleLine) {
 8537 TEST_F(FormatTest, PullEmptyFunctionDefinitionsIntoSingleLine) {
 8566 TEST_F(FormatTest, PullInlineFunctionDefinitionsIntoSingleLine) {
 8606 TEST_F(FormatTest, PullInlineOnlyFunctionDefinitionsIntoSingleLine) {
 8652 TEST_F(FormatTest, SplitEmptyFunction) {
 8719 TEST_F(FormatTest, KeepShortFunctionAfterPPElse) {
 8730 TEST_F(FormatTest, SplitEmptyClass) {
 8756 TEST_F(FormatTest, SplitEmptyStruct) {
 8783 TEST_F(FormatTest, SplitEmptyUnion) {
 8806 TEST_F(FormatTest, SplitEmptyNamespace) {
 8834 TEST_F(FormatTest, NeverMergeShortRecords) {
 8908 TEST_F(FormatTest, UnderstandContextOfRecordTypeKeywords) {
 8968 TEST_F(FormatTest, DoNotInterfereWithErrorAndWarning) {
 8978 TEST_F(FormatTest, FormatHashIfExpressions) {
 8992 TEST_F(FormatTest, MergeHandlingInTheFaceOfPreprocessorDirectives) {
 9055 TEST_F(FormatTest, FormatStarDependingOnContext) {
 9070 TEST_F(FormatTest, SpecialTokensAtEndOfLine) {
 9075 TEST_F(FormatTest, SkipsDeeplyNestedLines) {
 9103 TEST_F(FormatTest, FormatForObjectiveCMethodDecls) {
 9171 TEST_F(FormatTest, BreaksStringLiterals) {
 9331 TEST_F(FormatTest, BreaksStringLiteralsAtColumnLimit) {
 9337 TEST_F(FormatTest, FullyRemoveEmptyLines) {
 9344 TEST_F(FormatTest, BreaksStringLiteralsWithTabs) {
 9354 TEST_F(FormatTest, BreaksWideAndNSStringLiterals) {
 9382 TEST_F(FormatTest, DoesNotBreakRawStringLiterals) {
 9392 TEST_F(FormatTest, BreaksStringLiteralsWithin_TMacro) {
 9433 TEST_F(FormatTest, BreaksStringLiteralOperands) {
 9516 TEST_F(FormatTest, DontSplitStringLiteralsWithEscapedNewlines) {
 9526 TEST_F(FormatTest, CountsCharactersInMultilineRawStringLiterals) {
 9578 TEST_F(FormatTest, SkipsUnknownStringLiterals) {
 9586 TEST_F(FormatTest, DoesNotTryToParseUDLiteralsInPreCpp11Code) {
 9593 TEST_F(FormatTest, CppLexVersion) {
 9606 TEST_F(FormatTest, UnderstandsCpp1y) { verifyFormat("int bi{1'000'000};"); }
 9608 TEST_F(FormatTest, BreakStringLiteralsBeforeUnbreakableTokenSequence) {
 9655 TEST_F(FormatTest, DoNotBreakStringLiteralsInEscapeSequence) {
 9690 TEST_F(FormatTest, DoNotCreateUnreasonableUnwrappedLines) {
 9699 TEST_F(FormatTest, DoNotPrematurelyEndUnwrappedLineForReturnStatements) {
 9704 TEST_F(FormatTest, FormatsClosingBracesInEmptyNestedBlocks) {
 9712 TEST_F(FormatTest, ConfigurableIndentWidth) {
 9734 TEST_F(FormatTest, ConfigurableFunctionDeclarationIndentAfterType) {
 9740 TEST_F(FormatTest, ConfigurableUseOfTab) {
10192 TEST_F(FormatTest, ZeroTabWidth) {
10265 TEST_F(FormatTest, CalculatesOriginalColumn) {
10298 TEST_F(FormatTest, ConfigurableSpaceBeforeParens) {
10438 TEST_F(FormatTest, SpaceAfterLogicalNot) {
10449 TEST_F(FormatTest, ConfigurableSpacesInParentheses) {
10556 TEST_F(FormatTest, ConfigurableSpacesInSquareBrackets) {
10577 TEST_F(FormatTest, ConfigurableSpaceBeforeAssignmentOperators) {
10589 TEST_F(FormatTest, ConfigurableSpaceBeforeColon) {
10720 TEST_F(FormatTest, AlignConsecutiveMacros) {
10815 TEST_F(FormatTest, AlignConsecutiveAssignments) {
11005 TEST_F(FormatTest, AlignConsecutiveDeclarations) {
11350 TEST_F(FormatTest, LinuxBraceBreaking) {
11391 TEST_F(FormatTest, MozillaBraceBreaking) {
11436 TEST_F(FormatTest, StroustrupBraceBreaking) {
11498 TEST_F(FormatTest, AllmanBraceBreaking) {
11734 TEST_F(FormatTest, WhitesmithsBraceBreaking) {
11981 TEST_F(FormatTest, GNUBraceBreaking) {
12105 TEST_F(FormatTest, WebKitBraceBreaking) {
12144 TEST_F(FormatTest, CatchExceptionReferenceBinding) {
12153 TEST_F(FormatTest, UnderstandsPragmas) {
12163 TEST_F(FormatTest, UnderstandPragmaOption) {
12169 TEST_F(FormatTest, OptimizeBreakPenaltyVsExcess) {
12300 TEST_F(FormatTest, GetsPredefinedStyleByName) {
12344 TEST_F(FormatTest, GetsCorrectBasedOnStyle) {
12414 TEST_F(FormatTest, ParsesConfigurationBools) {
12482 TEST_F(FormatTest, ParsesConfiguration) {
12820 TEST_F(FormatTest, ParsesConfigurationWithLanguages) {
12922 TEST_F(FormatTest, UsesLanguageForBasedOnStyle) {
12943 TEST_F(FormatTest, ConfigurationRoundTripTest) {
12952 TEST_F(FormatTest, WorksFor8bitEncodings) {
12963 TEST_F(FormatTest, HandlesUTF8BOM) {
12974 TEST_F(FormatTest, CountsUTF8CharactersProperly) {
12988 TEST_F(FormatTest, SplitsUTF8Strings) {
13027 TEST_F(FormatTest, HandlesDoubleWidthCharsInMultiLineStrings) {
13036 TEST_F(FormatTest, SplitsUTF8LineComments) {
13052 TEST_F(FormatTest, SplitsUTF8BlockComments) {
13078 TEST_F(FormatTest, ConstructorInitializerIndentWidth) {
13119 TEST_F(FormatTest, BreakConstructorInitializersBeforeComma) {
13196 TEST_F(FormatTest, Destructors) {
13201 TEST_F(FormatTest, FormatsWithWebKitStyle) {
13368 TEST_F(FormatTest, FormatsLambdas) {
13757 TEST_F(FormatTest, EmptyLinesInLambdas) {
13768 TEST_F(FormatTest, FormatsBlocks) {
13871 TEST_F(FormatTest, FormatsBlocksWithZeroColumnWidth) {
13938 TEST_F(FormatTest, SupportsCRLF) {
13990 TEST_F(FormatTest, MunchSemicolonAfterBlocks) {
13997 TEST_F(FormatTest, ConfigurableContinuationIndentWidth) {
14015 TEST_F(FormatTest, WrappedClosingParenthesisIndent) {
14031 TEST_F(FormatTest, SpacesInAngles) {
14059 TEST_F(FormatTest, SpaceAfterTemplateKeyword) {
14065 TEST_F(FormatTest, TripleAngleBrackets) {
14079 TEST_F(FormatTest, MergeLessLessAtEnd) {
14088 TEST_F(FormatTest, HandleUnbalancedImplicitBracesAcrossPPBranches) {
14102 TEST_F(FormatTest, HandleConflictMarkers) {
14194 TEST_F(FormatTest, DisableRegions) {
14236 TEST_F(FormatTest, DoNotCrashOnInvalidInput) {
14241 TEST_F(FormatTest, FormatsTableGenCode) {
14247 TEST_F(FormatTest, ArrayOfTemplates) {
14257 TEST_F(FormatTest, ArrayAsTemplateType) {
14267 TEST_F(FormatTest, NoSpaceAfterSuper) { verifyFormat("__super::FooBar();"); }
14269 TEST(FormatStyle, GetStyleWithEmptyFileName) {
14276 TEST(FormatStyle, GetStyleOfFile) {
14355 TEST_F(ReplacementTest, FormatCodeAfterReplacements) {
14389 TEST_F(ReplacementTest, SortIncludesAfterReplacement) {
14418 TEST_F(FormatTest, FormatSortsUsingDeclarations) {
14426 TEST_F(FormatTest, UTF8CharacterLiteralCpp03) {
14433 TEST_F(FormatTest, UTF8CharacterLiteralCpp11) {
14439 TEST_F(FormatTest, DoNotFormatLikelyXml) {
14444 TEST_F(FormatTest, StructuredBindings) {
14516 TEST_F(FormatTest, FileAndCode) {
14543 TEST_F(FormatTest, GuessLanguageWithCpp11AttributeSpecifiers) {
14576 TEST_F(FormatTest, GuessLanguageWithCaret) {
14592 TEST_F(FormatTest, GuessedLanguageWithInlineAsmClobbers) {
14631 TEST_F(FormatTest, GuessLanguageWithChildLines) {
14644 TEST_F(FormatTest, TypenameMacros) {
14674 TEST_F(FormatTest, AmbersandInLamda) {
14683 TEST_F(FormatTest, AlternativeOperators) {
14725 TEST_F(FormatTest, STLWhileNotDefineChed) {
tools/clang/unittests/Format/FormatTestCSharp.cpp
   53 TEST_F(FormatTestCSharp, CSharpClass) {
   75 TEST_F(FormatTestCSharp, AccessModifiers) {
  107 TEST_F(FormatTestCSharp, NoStringLiteralBreaks) {
  113 TEST_F(FormatTestCSharp, CSharpVerbatiumStringLiterals) {
  128 TEST_F(FormatTestCSharp, CSharpInterpolatedStringLiterals) {
  144 TEST_F(FormatTestCSharp, CSharpFatArrows) {
  149 TEST_F(FormatTestCSharp, CSharpNullConditional) {
  173 TEST_F(FormatTestCSharp, Attributes) {
  233 TEST_F(FormatTestCSharp, CSharpUsing) {
  254 TEST_F(FormatTestCSharp, CSharpRegions) {
  259 TEST_F(FormatTestCSharp, CSharpKeyWordEscaping) {
  263 TEST_F(FormatTestCSharp, CSharpNullCoalescing) {
  269 TEST_F(FormatTestCSharp, AttributesIndentation) {
  321 TEST_F(FormatTestCSharp, CSharpSpaceBefore) {
tools/clang/unittests/Format/FormatTestComments.cpp
   93 TEST_F(FormatTestComments, UnderstandsSingleLineComments) {
  394 TEST_F(FormatTestComments, KeepsParameterWithTrailingCommentsOnTheirOwnLine) {
  426 TEST_F(FormatTestComments, RemovesTrailingWhitespaceOfComments) {
  435 TEST_F(FormatTestComments, UnderstandsBlockComments) {
  474 TEST_F(FormatTestComments, AlignsBlockComments) {
  548 TEST_F(FormatTestComments, CommentReflowingCanBeTurnedOff) {
  555 TEST_F(FormatTestComments, CorrectlyHandlesLengthOfBlockComments) {
  579 TEST_F(FormatTestComments, DontBreakNonTrailingBlockComments) {
  586 TEST_F(FormatTestComments, SplitsLongCxxComments) {
  711 TEST_F(FormatTestComments, PreservesHangingIndentInCxxComments) {
  726 TEST_F(FormatTestComments, DontSplitLineCommentsWithEscapedNewlines) {
  752 TEST_F(FormatTestComments, DontSplitLineCommentsWithPragmas) {
  763 TEST_F(FormatTestComments, PriorityOfCommentBreaking) {
  793 TEST_F(FormatTestComments, MultiLineCommentsInDefines) {
  816 TEST_F(FormatTestComments, ParsesCommentsAdjacentToPPDirectives) {
  825 TEST_F(FormatTestComments, KeepsLevelOfCommentBeforePPDirective) {
 1098 TEST_F(FormatTestComments, SplitsLongLinesInComments) {
 1283 TEST_F(FormatTestComments, SplitsLongLinesInCommentsInPreprocessor) {
 1320 TEST_F(FormatTestComments, KeepsTrailingPPCommentsAndSectionCommentsSeparate) {
 1352 TEST_F(FormatTestComments, AlignsPPElseEndifComments) {
 1376 TEST_F(FormatTestComments, CommentsInStaticInitializers) {
 1442 TEST_F(FormatTestComments, LineCommentsAfterRightBrace) {
 1500 TEST_F(FormatTestComments, ReflowsComments) {
 2112 TEST_F(FormatTestComments, ReflowsCommentsPrecise) {
 2152 TEST_F(FormatTestComments, ReflowsCommentsWithExtraWhitespace) {
 2191 TEST_F(FormatTestComments, IgnoresIf0Contents) {
 2344 TEST_F(FormatTestComments, DontCrashOnBlockComments) {
 2355 TEST_F(FormatTestComments, BlockCommentsInControlLoops) {
 2375 TEST_F(FormatTestComments, BlockComments) {
 2486 TEST_F(FormatTestComments, BlockCommentsInMacros) {
 2507 TEST_F(FormatTestComments, BlockCommentsAtEndOfLine) {
 2529 TEST_F(FormatTestComments, BreaksAfterMultilineBlockCommentsInParamLists) {
 2597 TEST_F(FormatTestComments, IndentLineCommentsInStartOfBlockAtEndOfFile) {
 2603 TEST_F(FormatTestComments, AlignTrailingComments) {
 2790 TEST_F(FormatTestComments, AlignsBlockCommentDecorations) {
 2978 TEST_F(FormatTestComments, NoCrash_Bug34236) {
 2995 TEST_F(FormatTestComments, NonTrailingBlockComments) {
 3011 TEST_F(FormatTestComments, PythonStyleComments) {
 3089 TEST_F(FormatTestComments, BreaksBeforeTrailingUnbreakableSequence) {
 3098 TEST_F(FormatTestComments, ReflowBackslashCrash) {
 3113 TEST_F(FormatTestComments, IndentsLongJavadocAnnotatedLines) {
tools/clang/unittests/Format/FormatTestJS.cpp
   68 TEST_F(FormatTestJS, BlockComments) {
   94 TEST_F(FormatTestJS, JSDocComments) {
  245 TEST_F(FormatTestJS, UnderstandsJavaScriptOperators) {
  294 TEST_F(FormatTestJS, UnderstandsAmpAmp) {
  298 TEST_F(FormatTestJS, LiteralOperatorsCanBeKeywords) {
  302 TEST_F(FormatTestJS, ReservedWords) {
  348 TEST_F(FormatTestJS, ReservedWordsMethods) {
  363 TEST_F(FormatTestJS, ReservedWordsParenthesized) {
  373 TEST_F(FormatTestJS, CppKeywords) {
  380 TEST_F(FormatTestJS, ES6DestructuringAssignment) {
  388 TEST_F(FormatTestJS, ContainerLiterals) {
  496 TEST_F(FormatTestJS, MethodsInObjectLiterals) {
  525 TEST_F(FormatTestJS, GettersSettersVisibilityKeywords) {
  544 TEST_F(FormatTestJS, SpacesInContainerLiterals) {
  558 TEST_F(FormatTestJS, SingleQuotedStrings) {
  562 TEST_F(FormatTestJS, GoogScopes) {
  574 TEST_F(FormatTestJS, IIFEs) {
  593 TEST_F(FormatTestJS, GoogModules) {
  619 TEST_F(FormatTestJS, FormatsNamespaces) {
  628 TEST_F(FormatTestJS, NamespacesMayNotWrap) {
  639 TEST_F(FormatTestJS, AmbientDeclarations) {
  669 TEST_F(FormatTestJS, FormatsFreestandingFunctions) {
  694 TEST_F(FormatTestJS, GeneratorFunctions) {
  721 TEST_F(FormatTestJS, AsyncFunctions) {
  770 TEST_F(FormatTestJS, FunctionParametersTrailingComma) {
  794 TEST_F(FormatTestJS, ArrayLiterals) {
  836 TEST_F(FormatTestJS, ColumnLayoutForArrayLiterals) {
  847 TEST_F(FormatTestJS, FunctionLiterals) {
  952 TEST_F(FormatTestJS, DontWrapEmptyLiterals) {
  961 TEST_F(FormatTestJS, InliningFunctionLiterals) {
 1018 TEST_F(FormatTestJS, MultipleFunctionLiterals) {
 1081 TEST_F(FormatTestJS, ArrowFunctions) {
 1122 TEST_F(FormatTestJS, ReturnStatements) {
 1128 TEST_F(FormatTestJS, ForLoops) {
 1143 TEST_F(FormatTestJS, WrapRespectsAutomaticSemicolonInsertion) {
 1190 TEST_F(FormatTestJS, AddsIsTheDictKeyOnNewline) {
 1200 TEST_F(FormatTestJS, AutomaticSemicolonInsertionHeuristic) {
 1283 TEST_F(FormatTestJS, ImportExportASI) {
 1302 TEST_F(FormatTestJS, ClosureStyleCasts) {
 1306 TEST_F(FormatTestJS, TryCatch) {
 1320 TEST_F(FormatTestJS, StringLiteralConcatenation) {
 1325 TEST_F(FormatTestJS, RegexLiteralClassification) {
 1353 TEST_F(FormatTestJS, RegexLiteralSpecialCharacters) {
 1419 TEST_F(FormatTestJS, RegexLiteralModifiers) {
 1426 TEST_F(FormatTestJS, RegexLiteralLength) {
 1436 TEST_F(FormatTestJS, RegexLiteralExamples) {
 1440 TEST_F(FormatTestJS, IgnoresMpegTS) {
 1449 TEST_F(FormatTestJS, TypeAnnotations) {
 1487 TEST_F(FormatTestJS, UnionIntersectionTypes) {
 1509 TEST_F(FormatTestJS, UnionIntersectionTypesInObjectType) {
 1521 TEST_F(FormatTestJS, ClassDeclarations) {
 1568 TEST_F(FormatTestJS, StrictPropInitWrap) {
 1577 TEST_F(FormatTestJS, InterfaceDeclarations) {
 1595 TEST_F(FormatTestJS, ObjectTypesInExtendsImplements) {
 1606 TEST_F(FormatTestJS, EnumDeclarations) {
 1630 TEST_F(FormatTestJS, Decorators) {
 1651 TEST_F(FormatTestJS, TypeAliases) {
 1665 TEST_F(FormatTestJS, TypeInterfaceLineWrapping) {
 1679 TEST_F(FormatTestJS, RemoveEmptyLinesInArrowFunctions) {
 1690 TEST_F(FormatTestJS, Modules) {
 1772 TEST_F(FormatTestJS, ImportWrapping) {
 1807 TEST_F(FormatTestJS, TemplateStrings) {
 1914 TEST_F(FormatTestJS, TemplateStringMultiLineExpression) {
 1950 TEST_F(FormatTestJS, TemplateStringASI) {
 1956 TEST_F(FormatTestJS, NestedTemplateStrings) {
 1965 TEST_F(FormatTestJS, TaggedTemplateStrings) {
 1976 TEST_F(FormatTestJS, CastSyntax) {
 1997 TEST_F(FormatTestJS, TypeArguments) {
 2013 TEST_F(FormatTestJS, UserDefinedTypeGuards) {
 2021 TEST_F(FormatTestJS, OptionalTypes) {
 2038 TEST_F(FormatTestJS, IndexSignature) {
 2042 TEST_F(FormatTestJS, WrapAfterParen) {
 2060 TEST_F(FormatTestJS, JSDocAnnotations) {
 2139 TEST_F(FormatTestJS, RequoteStringsSingle) {
 2164 TEST_F(FormatTestJS, RequoteAndIndent) {
 2179 TEST_F(FormatTestJS, RequoteStringsDouble) {
 2187 TEST_F(FormatTestJS, RequoteStringsLeave) {
 2194 TEST_F(FormatTestJS, SupportShebangLines) {
 2201 TEST_F(FormatTestJS, NonNullAssertionOperator) {
 2225 TEST_F(FormatTestJS, Conditional) {
 2234 TEST_F(FormatTestJS, ImportComments) {
 2241 TEST_F(FormatTestJS, Exponentiation) {
 2246 TEST_F(FormatTestJS, NestedLiterals) {
 2285 TEST_F(FormatTestJS, BackslashesInComments) {
 2307 TEST_F(FormatTestJS, AddsLastLinePenaltyIfEndingIsBroken) {
 2327 TEST_F(FormatTestJS, ParameterNamingComment) {
 2331 TEST_F(FormatTestJS, ConditionalTypes) {
 2340 TEST_F(FormatTestJS, SupportPrivateFieldsAndMethods) {
tools/clang/unittests/Format/FormatTestJava.cpp
   53 TEST_F(FormatTestJava, NoAlternativeOperatorNames) {
   57 TEST_F(FormatTestJava, UnderstandsCasts) {
   61 TEST_F(FormatTestJava, FormatsInstanceOfLikeOperators) {
   74 TEST_F(FormatTestJava, Chromium) {
   89 TEST_F(FormatTestJava, QualifiedNames) {
   94 TEST_F(FormatTestJava, ClassKeyword) {
   99 TEST_F(FormatTestJava, ClassDeclarations) {
  168 TEST_F(FormatTestJava, AnonymousClasses) {
  181 TEST_F(FormatTestJava, EnumDeclarations) {
  247 TEST_F(FormatTestJava, ArrayInitializers) {
  264 TEST_F(FormatTestJava, ThrowsDeclarations) {
  271 TEST_F(FormatTestJava, Annotations) {
  340 TEST_F(FormatTestJava, Generics) {
  380 TEST_F(FormatTestJava, StringConcatenation) {
  385 TEST_F(FormatTestJava, TryCatchFinally) {
  411 TEST_F(FormatTestJava, TryWithResources) {
  422 TEST_F(FormatTestJava, SynchronizedKeyword) {
  428 TEST_F(FormatTestJava, AssertKeyword) {
  433 TEST_F(FormatTestJava, PackageDeclarations) {
  438 TEST_F(FormatTestJava, ImportDeclarations) {
  445 TEST_F(FormatTestJava, MethodDeclarations) {
  454 TEST_F(FormatTestJava, MethodReference) {
  470 TEST_F(FormatTestJava, CppKeywords) {
  477 TEST_F(FormatTestJava, NeverAlignAfterReturn) {
  497 TEST_F(FormatTestJava, FormatsInnerBlocks) {
  525 TEST_F(FormatTestJava, FormatsLambdas) {
  540 TEST_F(FormatTestJava, BreaksStringLiterals) {
  547 TEST_F(FormatTestJava, AlignsBlockComments) {
  560 TEST_F(FormatTestJava, KeepsDelimitersOnOwnLineInJavaDocComments) {
  569 TEST_F(FormatTestJava, RetainsLogicalShifts) {
tools/clang/unittests/Format/FormatTestObjC.cpp
   71 TEST(FormatTestObjCStyle, DetectsObjCInHeaders) {
  173 TEST(FormatTestObjCStyle, AvoidDetectingDesignatedInitializersAsObjCInHeaders) {
  187 TEST_F(FormatTestObjC, FormatObjCTryCatch) {
  202 TEST_F(FormatTestObjC, FormatObjCAutoreleasepool) {
  221 TEST_F(FormatTestObjC, FormatObjCGenerics) {
  232 TEST_F(FormatTestObjC, FormatObjCSynchronized) {
  251 TEST_F(FormatTestObjC, FormatObjCInterface) {
  419 TEST_F(FormatTestObjC, FormatObjCImplementation) {
  496 TEST_F(FormatTestObjC, FormatObjCProtocol) {
  543 TEST_F(FormatTestObjC, FormatObjCMethodDeclarations) {
  617 TEST_F(FormatTestObjC, FormatObjCMethodExpr) {
  959 TEST_F(FormatTestObjC, ObjCAt) {
  993 TEST_F(FormatTestObjC, ObjCBlockTypesAndVariables) {
 1002 TEST_F(FormatTestObjC, ObjCSnippets) {
 1047 TEST_F(FormatTestObjC, ObjCForIn) {
 1067 TEST_F(FormatTestObjC, ObjCCxxKeywords) {
 1142 TEST_F(FormatTestObjC, ObjCLiterals) {
 1160 TEST_F(FormatTestObjC, ObjCDictLiterals) {
 1249 TEST_F(FormatTestObjC, ObjCArrayLiterals) {
 1318 TEST_F(FormatTestObjC, BreaksCallStatementWhereSemiJustOverTheLimit) {
 1329 TEST_F(FormatTestObjC, AlwaysBreakBeforeMultilineStrings) {
 1349 TEST_F(FormatTestObjC, DisambiguatesCallsFromCppLambdas) {
 1377 TEST_F(FormatTestObjC,  DisambiguatesCallsFromStructuredBindings) {
tools/clang/unittests/Format/FormatTestProto.cpp
   45 TEST_F(FormatTestProto, FormatsMessages) {
   89 TEST_F(FormatTestProto, KeywordsInOtherLanguages) {
   93 TEST_F(FormatTestProto, FormatsEnums) {
  110 TEST_F(FormatTestProto, EnumAsFieldName) {
  116 TEST_F(FormatTestProto, UnderstandsReturns) {
  120 TEST_F(FormatTestProto, MessageFieldAttributes) {
  188 TEST_F(FormatTestProto, DoesntWrapFileOptions) {
  196 TEST_F(FormatTestProto, TrailingCommentAfterFileOption) {
  200 TEST_F(FormatTestProto, FormatsOptions) {
  400 TEST_F(FormatTestProto, DoesntWrapPackageStatements) {
  406 TEST_F(FormatTestProto, TrailingCommentAfterPackage) {
  410 TEST_F(FormatTestProto, FormatsService) {
  418 TEST_F(FormatTestProto, ExtendingMessage) {
  422 TEST_F(FormatTestProto, FormatsImports) {
  440 TEST_F(FormatTestProto, KeepsLongStringLiteralsOnSameLine) {
  449 TEST_F(FormatTestProto, FormatsOptionsExtensions) {
  460 TEST_F(FormatTestProto, SpacesAroundPercents) {
  468 TEST_F(FormatTestProto, FormatsRepeatedListInitializersInOptions) {
  498 TEST_F(FormatTestProto, AcceptsOperatorAsKeyInOptions) {
  511 TEST_F(FormatTestProto, BreaksEntriesOfSubmessagesContainingSubmessages) {
  642 TEST_F(FormatTestProto, PreventBreaksBetweenKeyAndSubmessages) {
tools/clang/unittests/Format/FormatTestRawStrings.cpp
  114 TEST_F(FormatTestRawStrings, ReformatsAccordingToBaseStyle) {
  134 TEST_F(FormatTestRawStrings, UsesConfigurationOverBaseStyle) {
  155 TEST_F(FormatTestRawStrings, MatchesDelimitersCaseSensitively) {
  166 TEST_F(FormatTestRawStrings, RespectsClangFormatOff) {
  180 TEST_F(FormatTestRawStrings, ReformatsShortRawStringsOnSingleLine) {
  216 TEST_F(FormatTestRawStrings, BreaksShortRawStringsWhenNeeded) {
  228 TEST_F(FormatTestRawStrings, BreaksRawStringsExceedingColumnLimit) {
  315 TEST_F(FormatTestRawStrings, FormatsRawStringArguments) {
  447 TEST_F(FormatTestRawStrings, RawStringStartingWithNewlines) {
  521 TEST_F(FormatTestRawStrings, BreaksBeforeRawStrings) {
  558 TEST_F(FormatTestRawStrings, RawStringsInOperands) {
  689 TEST_F(FormatTestRawStrings, PrefixAndSuffixAlignment) {
  746 TEST_F(FormatTestRawStrings, EstimatesPenalty) {
  765 TEST_F(FormatTestRawStrings, DontFormatNonRawStrings) {
  771 TEST_F(FormatTestRawStrings, FormatsRawStringsWithEnclosingFunctionName) {
  794 TEST_F(FormatTestRawStrings, UpdatesToCanonicalDelimiters) {
  806 TEST_F(FormatTestRawStrings, PenalizesPrefixExcessChars) {
  834 TEST_F(FormatTestRawStrings, KeepsRBraceFolloedByMoreLBracesOnSameLine) {
  868 TEST_F(FormatTestRawStrings,
  895 TEST_F(FormatTestRawStrings,
  984 TEST_F(FormatTestRawStrings, IndentsLastParamAfterNewline) {
tools/clang/unittests/Format/FormatTestSelective.cpp
   39 TEST_F(FormatTestSelective, RemovesTrailingWhitespaceOfFormattedLine) {
   46 TEST_F(FormatTestSelective, FormatsCorrectRegionForLeadingWhitespace) {
   73 TEST_F(FormatTestSelective, FormatLineWhenInvokedOnTrailingNewline) {
   82 TEST_F(FormatTestSelective, RemovesWhitespaceWhenTriggeredOnEmptyLine) {
   87 TEST_F(FormatTestSelective, ReformatsMovedLines) {
  100 TEST_F(FormatTestSelective, FormatsIfWithoutCompoundStatement) {
  107 TEST_F(FormatTestSelective, FormatsCommentsLocally) {
  179 TEST_F(FormatTestSelective, ContinueReindenting) {
  197 TEST_F(FormatTestSelective, ReindentClosingBrace) {
  245 TEST_F(FormatTestSelective, IndividualStatementsOfNestedBlocks) {
  371 TEST_F(FormatTestSelective, WrongIndent) {
  392 TEST_F(FormatTestSelective, AlwaysFormatsEntireMacroDefinitions) {
  418 TEST_F(FormatTestSelective, ReformatRegionAdjustsIndent) {
  532 TEST_F(FormatTestSelective, UnderstandsTabs) {
  565 TEST_F(FormatTestSelective, StopFormattingWhenLeavingScope) {
  586 TEST_F(FormatTestSelective, SelectivelyRequoteJavaScript) {
  598 TEST_F(FormatTestSelective, KeepsIndentAfterCommentSectionImport) {
tools/clang/unittests/Format/FormatTestTableGen.cpp
   45 TEST_F(FormatTestTableGen, FormatStringBreak) {
   54 TEST_F(FormatTestTableGen, NoSpacesInSquareBracketLists) {
tools/clang/unittests/Format/FormatTestTextProto.cpp
   49 TEST_F(FormatTestTextProto, KeepsTopLevelEntriesFittingALine) {
   53 TEST_F(FormatTestTextProto, SupportsMessageFields) {
   98 TEST_F(FormatTestTextProto, AvoidsTopLevelBinPacking) {
  131 TEST_F(FormatTestTextProto, AddsNewlinesAfterTrailingComments) {
  146 TEST_F(FormatTestTextProto, ImplicitStringLiteralConcatenation) {
  163 TEST_F(FormatTestTextProto, SupportsAngleBracketMessageFields) {
  353 TEST_F(FormatTestTextProto, DiscardsUnbreakableTailIfCanBreakAfter) {
  365 TEST_F(FormatTestTextProto, KeepsLongStringLiteralsOnSameLine) {
  372 TEST_F(FormatTestTextProto, KeepsCommentsIndentedInList) {
  383 TEST_F(FormatTestTextProto, UnderstandsHashHashComments) {
  405 TEST_F(FormatTestTextProto, FormatsExtensions) {
  477 TEST_F(FormatTestTextProto, SpacesAroundPercents) {
  483 TEST_F(FormatTestTextProto, FormatsRepeatedListInitializers) {
  528 TEST_F(FormatTestTextProto, AcceptsOperatorAsKey) {
  541 TEST_F(FormatTestTextProto, BreaksConsecutiveStringLiterals) {
  546 TEST_F(FormatTestTextProto, PutsMultipleEntriesInExtensionsOnNewlines) {
  561 TEST_F(FormatTestTextProto, BreaksAfterBraceFollowedByClosingBraceOnNextLine) {
  572 TEST_F(FormatTestTextProto, BreaksEntriesOfSubmessagesContainingSubmessages) {
  679 TEST_F(FormatTestTextProto, PreventBreaksBetweenKeyAndSubmessages) {
  702 TEST_F(FormatTestTextProto, FormatsCommentsAtEndOfFile) {
  719 TEST_F(FormatTestTextProto, KeepsAmpersandsNextToKeys) {
tools/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp
   46 TEST_F(NamespaceEndCommentsFixerTest, AddsEndComment) {
  290 TEST_F(NamespaceEndCommentsFixerTest, AddsMacroEndComment) {
  369 TEST_F(NamespaceEndCommentsFixerTest, AddsNewlineIfNeeded) {
  423 TEST_F(NamespaceEndCommentsFixerTest, DoesNotAddEndCommentForShortNamespace) {
  432 TEST_F(NamespaceEndCommentsFixerTest, DoesNotAddCommentAfterUnaffectedRBrace) {
  451 TEST_F(NamespaceEndCommentsFixerTest,
  463 TEST_F(NamespaceEndCommentsFixerTest, KeepsValidEndComment) {
  502 TEST_F(NamespaceEndCommentsFixerTest, KeepsValidMacroEndComment) {
  550 TEST_F(NamespaceEndCommentsFixerTest, UpdatesInvalidEndLineComment) {
  616 TEST_F(NamespaceEndCommentsFixerTest, UpdatesInvalidMacroEndLineComment) {
  706 TEST_F(NamespaceEndCommentsFixerTest, UpdatesInvalidEndBlockComment) {
  749 TEST_F(NamespaceEndCommentsFixerTest, UpdatesInvalidMacroEndBlockComment) {
  801 TEST_F(NamespaceEndCommentsFixerTest,
  821 TEST_F(NamespaceEndCommentsFixerTest, AddEndCommentForNamespacesAroundMacros) {
  949 TEST_F(NamespaceEndCommentsFixerTest,
 1067 TEST_F(NamespaceEndCommentsFixerTest,
 1079 TEST_F(NamespaceEndCommentsFixerTest, HandlesInlineAtEndOfLine_PR32438) {
tools/clang/unittests/Format/SortImportsTestJS.cpp
   47 TEST_F(SortImportsTestJS, AlreadySorted) {
   60 TEST_F(SortImportsTestJS, BasicSorting) {
   72 TEST_F(SortImportsTestJS, DefaultBinding) {
   82 TEST_F(SortImportsTestJS, DefaultAndNamedBinding) {
   92 TEST_F(SortImportsTestJS, WrappedImportStatements) {
  107 TEST_F(SortImportsTestJS, SeparateMainCodeBody) {
  114 TEST_F(SortImportsTestJS, Comments) {
  135 TEST_F(SortImportsTestJS, SortStar) {
  144 TEST_F(SortImportsTestJS, AliasesSymbols) {
  151 TEST_F(SortImportsTestJS, SortSymbols) {
  163 TEST_F(SortImportsTestJS, GroupImports) {
  181 TEST_F(SortImportsTestJS, Exports) {
  208 TEST_F(SortImportsTestJS, SideEffectImports) {
  221 TEST_F(SortImportsTestJS, AffectedRange) {
  247 TEST_F(SortImportsTestJS, SortingCanShrink) {
  260 TEST_F(SortImportsTestJS, TrailingComma) {
  264 TEST_F(SortImportsTestJS, SortCaseInsensitive) {
  285 TEST_F(SortImportsTestJS, SortMultiLine) {
  302 TEST_F(SortImportsTestJS, SortDefaultImports) {
tools/clang/unittests/Format/SortImportsTestJava.cpp
   39 TEST_F(SortImportsTestJava, StaticSplitFromNormal) {
   47 TEST_F(SortImportsTestJava, CapitalBeforeLowercase) {
   56 TEST_F(SortImportsTestJava, KeepSplitGroupsWithOneNewImport) {
   83 TEST_F(SortImportsTestJava, SplitGroupsWithNewline) {
  103 TEST_F(SortImportsTestJava, UnspecifiedGroupAfterAllGroups) {
  119 TEST_F(SortImportsTestJava, NoSortOutsideRange) {
  134 TEST_F(SortImportsTestJava, SortWhenRangeContainsOneLine) {
  152 TEST_F(SortImportsTestJava, SortLexicographically) {
  163 TEST_F(SortImportsTestJava, StaticInCommentHasNoEffect) {
  172 TEST_F(SortImportsTestJava, CommentsWithAffectedImports) {
  189 TEST_F(SortImportsTestJava, CommentWithUnaffectedImports) {
  198 TEST_F(SortImportsTestJava, CommentAfterAffectedImports) {
  207 TEST_F(SortImportsTestJava, CommentBeforeAffectedImports) {
  216 TEST_F(SortImportsTestJava, FormatTotallyOff) {
  227 TEST_F(SortImportsTestJava, FormatTotallyOn) {
  238 TEST_F(SortImportsTestJava, FormatPariallyOnShouldNotReorder) {
  253 TEST_F(SortImportsTestJava, DeduplicateImports) {
  258 TEST_F(SortImportsTestJava, NoNewlineAtEnd) {
  265 TEST_F(SortImportsTestJava, ImportNamedFunction) {
  280 TEST_F(SortImportsTestJava, NoReplacementsForValidImports) {
  288 TEST_F(SortImportsTestJava, NoReplacementsForValidImportsWindows) {
tools/clang/unittests/Format/SortIncludesTest.cpp
   56 TEST_F(SortIncludesTest, BasicSorting) {
   73 TEST_F(SortIncludesTest, SortedIncludesUsingSortPriorityAttribute) {
  130 TEST_F(SortIncludesTest, SortPriorityNotDefined) {
  144 TEST_F(SortIncludesTest, NoReplacementsForValidIncludes) {
  155 TEST_F(SortIncludesTest, SortedIncludesInMultipleBlocksAreMerged) {
  177 TEST_F(SortIncludesTest, SupportClangFormatOff) {
  196 TEST_F(SortIncludesTest, SupportClangFormatOffCStyle) {
  233 TEST_F(SortIncludesTest, IncludeSortingCanBeDisabled) {
  244 TEST_F(SortIncludesTest, MixIncludeAndImport) {
  253 TEST_F(SortIncludesTest, FixTrailingComments) {
  262 TEST_F(SortIncludesTest, LeadingWhitespace) {
  277 TEST_F(SortIncludesTest, GreaterInComment) {
  286 TEST_F(SortIncludesTest, SortsLocallyInEachBlock) {
  297 TEST_F(SortIncludesTest, SortsAllBlocksWhenMerging) {
  308 TEST_F(SortIncludesTest, CommentsAlwaysSeparateGroups) {
  339 TEST_F(SortIncludesTest, HandlesAngledIncludesAsSeparateBlocks) {
  370 TEST_F(SortIncludesTest, RegroupsAngledIncludesInSeparateBlocks) {
  383 TEST_F(SortIncludesTest, HandlesMultilineIncludes) {
  393 TEST_F(SortIncludesTest, LeavesMainHeaderFirst) {
  469 TEST_F(SortIncludesTest, RecognizeMainHeaderInAllGroups) {
  483 TEST_F(SortIncludesTest, MainHeaderIsSeparatedWhenRegroupping) {
  498 TEST_F(SortIncludesTest, SupportCaseInsensitiveMatching) {
  521 TEST_F(SortIncludesTest, NegativePriorities) {
  541 TEST_F(SortIncludesTest, PriorityGroupsAreSeparatedWhenRegroupping) {
  569 TEST_F(SortIncludesTest, CalculatesCorrectCursorPosition) {
  582 TEST_F(SortIncludesTest, DeduplicateIncludes) {
  618 TEST_F(SortIncludesTest, SortAndDeduplicateIncludes) {
  654 TEST_F(SortIncludesTest, CalculatesCorrectCursorPositionAfterDeduplicate) {
  677 TEST_F(SortIncludesTest, DeduplicateLocallyInEachBlock) {
  691 TEST_F(SortIncludesTest, ValidAffactedRangesAfterDeduplicatingIncludes) {
  706 TEST_F(SortIncludesTest, DoNotSortLikelyXml) {
  717 TEST_F(SortIncludesTest, DoNotOutputReplacementsForSortedBlocksWithRegrouping) {
  727 TEST_F(SortIncludesTest,
  736 TEST_F(SortIncludesTest, DoNotRegroupGroupsInGoogleObjCStyle) {
tools/clang/unittests/Format/UsingDeclarationsSorterTest.cpp
   43 TEST_F(UsingDeclarationsSorterTest, SwapsTwoConsecutiveUsingDeclarations) {
   88 TEST_F(UsingDeclarationsSorterTest, UsingDeclarationOrder) {
  142 TEST_F(UsingDeclarationsSorterTest, SortsStably) {
  175 TEST_F(UsingDeclarationsSorterTest, SortsMultipleTopLevelDeclarations) {
  199 TEST_F(UsingDeclarationsSorterTest, BreaksOnEmptyLines) {
  212 TEST_F(UsingDeclarationsSorterTest, BreaksOnUsingNamespace) {
  221 TEST_F(UsingDeclarationsSorterTest, KeepsUsingDeclarationsInPPDirectives) {
  230 TEST_F(UsingDeclarationsSorterTest, KeepsTypeAliases) {
  237 TEST_F(UsingDeclarationsSorterTest, MovesTrailingCommentsWithDeclarations) {
  252 TEST_F(UsingDeclarationsSorterTest, SortsInStructScope) {
  265 TEST_F(UsingDeclarationsSorterTest, KeepsOperators) {
  274 TEST_F(UsingDeclarationsSorterTest, SortsUsingDeclarationsInsideNamespaces) {
  293 TEST_F(UsingDeclarationsSorterTest, SupportsClangFormatOff) {
  308 TEST_F(UsingDeclarationsSorterTest, SortsPartialRangeOfUsingDeclarations) {
  346 TEST_F(UsingDeclarationsSorterTest, SortsUsingDeclarationsWithLeadingkComments) {
  353 TEST_F(UsingDeclarationsSorterTest, DeduplicatesUsingDeclarations) {
tools/clang/unittests/Frontend/ASTUnitTest.cpp
   59 TEST_F(ASTUnitTest, SaveLoadPreservesLangOptionsInPrintingPolicy) {
  100 TEST_F(ASTUnitTest, GetBufferForFileMemoryMapping) {
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/PCHPreambleTest.cpp
  126 TEST_F(PCHPreambleTest, ReparseReusesPreambleWithUnsavedFileNotExistingOnDisk) {
  146 TEST_F(PCHPreambleTest, ReparseReusesPreambleAfterUnsavedFileWasCreatedOnDisk) {
  167 TEST_F(PCHPreambleTest,
  192 TEST_F(PCHPreambleTest, ReparseWithOverriddenFileDoesNotInvalidatePreamble) {
  221 TEST_F(PCHPreambleTest, ParseWithBom) {
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/Lex/HeaderSearchTest.cpp
   60 TEST_F(HeaderSearchTest, NoSearchDir) {
   67 TEST_F(HeaderSearchTest, SimpleShorten) {
   79 TEST_F(HeaderSearchTest, ShortenWithWorkingDir) {
   87 TEST_F(HeaderSearchTest, Dots) {
  118 TEST_F(HeaderSearchTest, DotDotsWithAbsPath) {
  126 TEST_F(HeaderSearchTest, IncludeFromSameDirectory) {
tools/clang/unittests/Lex/LexerTest.cpp
  114 TEST_F(LexerTest, GetSourceTextExpandsToMaximumInMacroArgument) {
  128 TEST_F(LexerTest, GetSourceTextExpandsToMaximumInMacroArgumentForEndOfMacro) {
  140 TEST_F(LexerTest, GetSourceTextExpandsInMacroArgumentForBeginOfMacro) {
  153 TEST_F(LexerTest, GetSourceTextExpandsInMacroArgumentForEndOfMacro) {
  166 TEST_F(LexerTest, GetSourceTextInSeparateFnMacros) {
  180 TEST_F(LexerTest, GetSourceTextWorksAcrossTokenPastes) {
  195 TEST_F(LexerTest, GetSourceTextExpandsAcrossMultipleMacroCalls) {
  208 TEST_F(LexerTest, GetSourceTextInMiddleOfMacroArgument) {
  221 TEST_F(LexerTest, GetSourceTextExpandsAroundDifferentMacroCalls) {
  235 TEST_F(LexerTest, GetSourceTextOnlyExpandsIfFirstTokenInMacro) {
  250 TEST_F(LexerTest, GetSourceTextExpandsRecursively) {
  265 TEST_F(LexerTest, LexAPI) {
  360 TEST_F(LexerTest, DontMergeMacroArgsFromDifferentMacroFiles) {
  377 TEST_F(LexerTest, DontOverallocateStringifyArgs) {
  426 TEST_F(LexerTest, IsNewLineEscapedValid) {
  449 TEST_F(LexerTest, GetBeginningOfTokenWithEscapedNewLine) {
  479 TEST_F(LexerTest, AvoidPastEndOfStringDereference) {
  485 TEST_F(LexerTest, StringizingRasString) {
  523 TEST_F(LexerTest, CharRangeOffByOne) {
  542 TEST_F(LexerTest, FindNextToken) {
tools/clang/unittests/Lex/PPCallbacksTest.cpp
  308 TEST_F(PPCallbacksTest, UserFileCharacteristics) {
  317 TEST_F(PPCallbacksTest, QuotedFilename) {
  327 TEST_F(PPCallbacksTest, AngledFilename) {
  337 TEST_F(PPCallbacksTest, QuotedInMacro) {
  348 TEST_F(PPCallbacksTest, AngledInMacro) {
  359 TEST_F(PPCallbacksTest, StringizedMacroArgument) {
  370 TEST_F(PPCallbacksTest, ConcatenatedMacroArgument) {
  382 TEST_F(PPCallbacksTest, TrigraphFilename) {
  392 TEST_F(PPCallbacksTest, TrigraphInMacro) {
  403 TEST_F(PPCallbacksTest, OpenCLExtensionPragmaEnabled) {
  415 TEST_F(PPCallbacksTest, OpenCLExtensionPragmaDisabled) {
  427 TEST_F(PPCallbacksTest, DirectiveExprRanges) {
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp
   52 TEST_F(PPConditionalDirectiveRecordTest, PPRecAPI) {
tools/clang/unittests/Rename/RenameAliasTest.cpp
  195 TEST_P(RenameAliasTest, RenameAlias) {
  204 TEST_F(RenameAliasTest, RenameTypedefDefinitions) {
  217 TEST_F(RenameAliasTest, RenameUsingAliasDefinitions) {
  230 TEST_F(RenameAliasTest, RenameTemplatedAliasDefinitions) {
  249 TEST_F(RenameAliasTest, RenameAliasesInNamespaces) {
  266 TEST_F(RenameAliasTest, AliasesInMacros) {
tools/clang/unittests/Rename/RenameClassTest.cpp
  194 TEST_P(RenameClassTest, RenameClasses) {
  303 TEST_P(NamespaceDetectionTest, RenameClasses) {
  399 TEST_P(TemplatedClassRenameTest, RenameTemplateClasses) {
  406 TEST_F(ClangRenameTest, RenameClassWithOutOfLineMembers) {
  443 TEST_F(ClangRenameTest, RenameClassWithInlineMembers) {
  472 TEST_F(ClangRenameTest, RenameClassWithNamespaceWithInlineMembers) {
  505 TEST_F(ClangRenameTest, RenameClassWithNamespaceWithOutOfInlineMembers) {
  546 TEST_F(ClangRenameTest, RenameClassInInheritedConstructor) {
  597 TEST_F(ClangRenameTest, DontRenameReferencesInImplicitFunction) {
  632 TEST_F(ClangRenameTest, ReferencesInLambdaFunctionParameters) {
  677 TEST_F(ClangRenameTest, DontChangeIfSameName) {
  706 TEST_F(ClangRenameTest, ChangeIfNewNameWithLeadingDotDot) {
  735 TEST_F(ClangRenameTest, ChangeIfSameNameWithLeadingDotDot) {
  764 TEST_F(RenameClassTest, UsingAlias) {
  783 TEST_F(ClangRenameTest, NestedTemplates) {
tools/clang/unittests/Rename/RenameEnumTest.cpp
  147 TEST_P(RenameEnumTest, RenameEnums) {
  156 TEST_F(RenameEnumTest, RenameEnumDecl) {
  171 TEST_F(RenameEnumTest, RenameScopedEnumDecl) {
tools/clang/unittests/Rename/RenameFunctionTest.cpp
   39 TEST_F(RenameFunctionTest, RefactorsAFoo) {
   55 TEST_F(RenameFunctionTest, RefactorsNonCallingAFoo) {
   78 TEST_F(RenameFunctionTest, RefactorsEric) {
   91 TEST_F(RenameFunctionTest, RefactorsNonCallingEric) {
  112 TEST_F(RenameFunctionTest, DoesNotRefactorBFoo) {
  121 TEST_F(RenameFunctionTest, DoesNotRefactorBEric) {
  130 TEST_F(RenameFunctionTest, DoesNotRefactorCEric) {
  145 TEST_F(RenameFunctionTest, DoesNotRefactorEricInNamespaceC) {
  157 TEST_F(RenameFunctionTest, NamespaceQualified) {
  207 TEST_F(RenameFunctionTest, RenameFunctionDecls) {
  222 TEST_F(RenameFunctionTest, RenameTemplateFunctions) {
  241 TEST_F(RenameFunctionTest, RenameOutOfLineFunctionDecls) {
  258 TEST_F(RenameFunctionTest, NewNamespaceWithoutLeadingDotDot) {
  283 TEST_F(RenameFunctionTest, NewNamespaceWithLeadingDotDot) {
  309 TEST_F(RenameFunctionTest, DontRenameSymbolsDefinedInAnonymousNamespace) {
  335 TEST_F(RenameFunctionTest, NewNestedNamespace) {
  361 TEST_F(RenameFunctionTest, MoveFromGlobalToNamespaceWithoutLeadingDotDot) {
  385 TEST_F(RenameFunctionTest, MoveFromGlobalToNamespaceWithLeadingDotDot) {
  408 TEST_F(RenameFunctionTest, DISABLED_DoNotRenameOverloadedOperatorCalls) {
  446 TEST_F(RenameFunctionTest, FunctionRefAsTemplate) {
  499 TEST_F(RenameFunctionTest, RenameFunctionInUsingDecl) {
  525 TEST_F(ClangRenameTest, DISABLED_ReferencesInLambdaFunctionParameters) {
tools/clang/unittests/Rename/RenameMemberTest.cpp
  159 TEST_P(RenameMemberTest, RenameMembers) {
  168 TEST_F(RenameMemberTest, RenameMemberInsideClassMethods) {
  183 TEST_F(RenameMemberTest, RenameMethodInsideClassMethods) {
  198 TEST_F(RenameMemberTest, RenameCtorInitializer) {
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) {
  228 TEST_F(FileMatchTrieTest, InsertingRelativePath) {
  234 TEST_F(FileMatchTrieTest, MatchingRelativePath) {
  238 TEST_F(FileMatchTrieTest, ReturnsBestResults) {
  244 TEST_F(FileMatchTrieTest, HandlesSymlinks) {
  249 TEST_F(FileMatchTrieTest, ReportsSymlinkAmbiguity) {
  256 TEST_F(FileMatchTrieTest, LongerMatchingSuffixPreferred) {
  263 TEST_F(FileMatchTrieTest, EmptyTrie) {
  267 TEST_F(FileMatchTrieTest, NoResult) {
  273 TEST_F(FileMatchTrieTest, RootElementDifferent) {
  279 TEST_F(FileMatchTrieTest, CannotResolveRelativePath) {
  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) {
  730 TEST_F(InterpolateTest, Nearby) {
  748 TEST_F(InterpolateTest, Language) {
  772 TEST_F(InterpolateTest, Strip) {
  778 TEST_F(InterpolateTest, Case) {
  785 TEST_F(InterpolateTest, Aliasing) {
  793 TEST_F(InterpolateTest, ClangCL) {
  800 TEST_F(InterpolateTest, DriverModes) {
  809 TEST(CompileCommandTest, EqualityOperator) {
  852 TEST_F(TargetAndModeTest, TargetAndMode) {
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/HeaderIncludesTest.cpp
   47 TEST_F(HeaderIncludesTest, NoExistingIncludeWithoutDefine) {
   54 TEST_F(HeaderIncludesTest, NoExistingIncludeWithDefine) {
   70 TEST_F(HeaderIncludesTest, InsertBeforeCategoryWithLowerPriority) {
   94 TEST_F(HeaderIncludesTest, InsertAfterMainHeader) {
  107 TEST_F(HeaderIncludesTest, InsertBeforeSystemHeaderLLVM) {
  118 TEST_F(HeaderIncludesTest, InsertAfterSystemHeaderGoogle) {
  131 TEST_F(HeaderIncludesTest, InsertOneIncludeLLVMStyle) {
  146 TEST_F(HeaderIncludesTest, InsertIntoBlockSorted) {
  159 TEST_F(HeaderIncludesTest, InsertIntoFirstBlockOfSameKind) {
  180 TEST_F(HeaderIncludesTest, InsertIntoSystemBlockSorted) {
  195 TEST_F(HeaderIncludesTest, InsertNewSystemIncludeGoogleStyle) {
  212 TEST_F(HeaderIncludesTest, NotConfusedByDefine) {
  223 TEST_F(HeaderIncludesTest, SkippedTopComment) {
  234 TEST_F(HeaderIncludesTest, SkippedMixedComments) {
  251 TEST_F(HeaderIncludesTest, MultipleBlockCommentsInOneLine) {
  268 TEST_F(HeaderIncludesTest, CodeAfterComments) {
  289 TEST_F(HeaderIncludesTest, FakeHeaderGuardIfDef) {
  300 TEST_F(HeaderIncludesTest, RealHeaderGuardAfterComments) {
  315 TEST_F(HeaderIncludesTest, PragmaOnce) {
  326 TEST_F(HeaderIncludesTest, IfNDefWithNoDefine) {
  339 TEST_F(HeaderIncludesTest, FakeHeaderGuard) {
  350 TEST_F(HeaderIncludesTest, HeaderGuardWithComment) {
  371 TEST_F(HeaderIncludesTest, EmptyCode) {
  377 TEST_F(HeaderIncludesTest, NoNewLineAtTheEndOfCode) {
  383 TEST_F(HeaderIncludesTest, SkipExistingHeaders) {
  392 TEST_F(HeaderIncludesTest, AddIncludesWithDifferentForms) {
  400 TEST_F(HeaderIncludesTest, NoInsertionAfterCode) {
  411 TEST_F(HeaderIncludesTest, NoInsertionInStringLiteral) {
  424 TEST_F(HeaderIncludesTest, NoInsertionAfterOtherDirective) {
  437 TEST_F(HeaderIncludesTest, CanInsertAfterLongSystemInclude) {
  448 TEST_F(HeaderIncludesTest, CanInsertAfterComment) {
  467 TEST_F(HeaderIncludesTest, LongCommentsInTheBeginningOfFile) {
  490 TEST_F(HeaderIncludesTest, SimpleDeleteInclude) {
  499 TEST_F(HeaderIncludesTest, DeleteQuotedOnly) {
  508 TEST_F(HeaderIncludesTest, DeleteAllCode) {
  514 TEST_F(HeaderIncludesTest, DeleteOnlyIncludesWithSameQuote) {
  523 TEST_F(HeaderIncludesTest, CanDeleteAfterCode) {
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/RefactoringActionRulesTest.cpp
   58 TEST_F(RefactoringActionRulesTest, MyFirstRefactoringRule) {
  147 TEST_F(RefactoringActionRulesTest, ReturnError) {
  198 TEST_F(RefactoringActionRulesTest, ReturnSymbolOccurrences) {
  238 TEST_F(RefactoringActionRulesTest, EditorCommandBinding) {
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
   36 TEST_F(ReplacementTest, CanDeleteAllText) {
   44 TEST_F(ReplacementTest, CanDeleteAllTextInTextWithNewlines) {
   52 TEST_F(ReplacementTest, CanAddText) {
   60 TEST_F(ReplacementTest, CanReplaceTextAtPosition) {
   69 TEST_F(ReplacementTest, CanReplaceTextAtPositionMultipleTimes) {
   85 TEST_F(ReplacementTest, ApplyFailsForNonExistentLocation) {
   90 TEST_F(ReplacementTest, CanRetrivePath) {
   95 TEST_F(ReplacementTest, ReturnsInvalidPath) {
  143 TEST_F(ReplacementTest, FailAddReplacements) {
  172 TEST_F(ReplacementTest, DeletionInReplacements) {
  188 TEST_F(ReplacementTest, OverlappingReplacements) {
  207 TEST_F(ReplacementTest, AddAdjacentInsertionAndReplacement) {
  229 TEST_F(ReplacementTest, MergeNewDeletions) {
  252 TEST_F(ReplacementTest, MergeOverlappingButNotAdjacentReplacement) {
  277 TEST_F(ReplacementTest, InsertionBeforeMergedDeletions) {
  299 TEST_F(ReplacementTest, MergeOverlappingDeletions) {
  319 TEST_F(ReplacementTest, FailedMergeExistingDeletions) {
  339 TEST_F(ReplacementTest, FailAddRegression) {
  363 TEST_F(ReplacementTest, InsertAtOffsetOfReplacement) {
  383 TEST_F(ReplacementTest, AddInsertAtOtherInsertWhenOderIndependent) {
  419 TEST_F(ReplacementTest, InsertBetweenAdjacentReplacements) {
  432 TEST_F(ReplacementTest, CanApplyReplacements) {
  446 TEST_F(ReplacementTest, InsertAndDelete) {
  457 TEST_F(ReplacementTest, AdjacentReplacements) {
  467 TEST_F(ReplacementTest, AddDuplicateReplacements) {
  487 TEST_F(ReplacementTest, FailOrderDependentReplacements) {
  504 TEST_F(ReplacementTest, InvalidSourceLocationFailsApplyAll) {
  511 TEST_F(ReplacementTest, MultipleFilesReplaceAndFormat) {
  548 TEST(ShiftedCodePositionTest, FindsNewCodePosition) {
  563 TEST(ShiftedCodePositionTest, FindsNewCodePositionWithInserts) {
  571 TEST(ShiftedCodePositionTest, FindsNewCodePositionInReplacedText) {
  578 TEST(ShiftedCodePositionTest, NoReplacementText) {
  638 TEST_F(FlushRewrittenFilesTest, StoresChangesOnDisk) {
  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) {
  953 TEST_F(MergeReplacementsTest, Offsets) {
  968 TEST_F(MergeReplacementsTest, Concatenations) {
  987 TEST_F(MergeReplacementsTest, NotChangingLengths) {
 1002 TEST_F(MergeReplacementsTest, OverlappingRanges) {
 1033 TEST(DeduplicateByFileTest, PathsWithDots) {
 1054 TEST(DeduplicateByFileTest, PathWithDotSlash) {
 1075 TEST(DeduplicateByFileTest, NonExistingFilePath) {
 1109 TEST_F(AtomicChangeTest, AtomicChangeToYAML) {
 1143 TEST_F(AtomicChangeTest, YAMLToAtomicChange) {
 1191 TEST_F(AtomicChangeTest, CheckKeyAndKeyFile) {
 1197 TEST_F(AtomicChangeTest, Replace) {
 1212 TEST_F(AtomicChangeTest, ReplaceWithRange) {
 1223 TEST_F(AtomicChangeTest, InsertBefore) {
 1237 TEST_F(AtomicChangeTest, InsertAfter) {
 1251 TEST_F(AtomicChangeTest, InsertBeforeWithInvalidLocation) {
 1267 TEST_F(AtomicChangeTest, InsertBeforeToWrongFile) {
 1284 TEST_F(AtomicChangeTest, InsertAfterWithInvalidLocation) {
 1347 TEST_F(ApplyAtomicChangesTest, BasicRefactoring) {
 1354 TEST_F(ApplyAtomicChangesTest, SeveralRefactorings) {
 1366 TEST_F(ApplyAtomicChangesTest, IgnorePathsInRefactorings) {
 1382 TEST_F(ApplyAtomicChangesTest, AppliesDuplicateInsertions) {
 1389 TEST_F(ApplyAtomicChangesTest, BailsOnOverlappingRefactorings) {
 1396 TEST_F(ApplyAtomicChangesTest, BasicReformatting) {
 1402 TEST_F(ApplyAtomicChangesTest, OnlyFormatWhenViolateColumnLimits) {
 1417 TEST_F(ApplyAtomicChangesTest, LastLineViolateColumnLimits) {
 1429 TEST_F(ApplyAtomicChangesTest, LastLineWithNewlineViolateColumnLimits) {
 1441 TEST_F(ApplyAtomicChangesTest, Longer) {
 1447 TEST_F(ApplyAtomicChangesTest, Shorter) {
 1453 TEST_F(ApplyAtomicChangesTest, OnlyFormatChangedLines) {
 1464 TEST_F(ApplyAtomicChangesTest, DisableFormatting) {
 1476 TEST_F(ApplyAtomicChangesTest, AdaptsToLocalPointerStyle) {
 1486 TEST_F(ApplyAtomicChangesTest, AcceptsSurroundingFormatting) {
 1497 TEST_F(ApplyAtomicChangesTest, BailsOutOnConflictingChanges) {
 1506 TEST_F(ApplyAtomicChangesTest, InsertsNewIncludesInRightOrder) {
 1520 TEST_F(ApplyAtomicChangesTest, RemoveAndSortIncludes) {
 1534 TEST_F(ApplyAtomicChangesTest, InsertsSystemIncludes) {
 1556 TEST_F(ApplyAtomicChangesTest, RemoveSystemIncludes) {
 1573 TEST_F(ApplyAtomicChangesTest,
 1605 TEST_F(ApplyAtomicChangesTest, FormatsCorrectLineWhenHeaderIsRemoved) {
 1620 TEST_F(ApplyAtomicChangesTest, CleansUpCtorInitializers) {
 1650 TEST_F(ApplyAtomicChangesTest, CleansUpParameterLists) {
 1673 TEST_F(ApplyAtomicChangesTest, DisableCleanup) {
 1697 TEST_F(ApplyAtomicChangesTest, EverythingDeleted) {
 1703 TEST_F(ApplyAtomicChangesTest, DoesNotDeleteInserts) {
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
  119 TEST_F(StencilTest, SingleStatement) {
  138 TEST_F(StencilTest, SingleStatementCallOperator) {
  157 TEST_F(StencilTest, UnboundNode) {
  191 TEST_F(StencilTest, SelectionOp) {
  196 TEST_F(StencilTest, IfBoundOpBound) {
  201 TEST_F(StencilTest, IfBoundOpUnbound) {
  206 TEST_F(StencilTest, ExpressionOpNoParens) {
  212 TEST_F(StencilTest, ExpressionOpNoParensParens) {
  217 TEST_F(StencilTest, ExpressionOpBinaryOpParens) {
  225 TEST_F(StencilTest, ExpressionOpUnbound) {
  231 TEST_F(StencilTest, DerefPointer) {
  236 TEST_F(StencilTest, DerefBinOp) {
  241 TEST_F(StencilTest, DerefAddressExpr) {
  246 TEST_F(StencilTest, AddressOfValue) {
  251 TEST_F(StencilTest, AddressOfDerefExpr) {
  256 TEST_F(StencilTest, AccessOpValue) {
  265 TEST_F(StencilTest, AccessOpValueExplicitText) {
  274 TEST_F(StencilTest, AccessOpValueAddress) {
  283 TEST_F(StencilTest, AccessOpPointer) {
  292 TEST_F(StencilTest, AccessOpPointerDereference) {
  301 TEST_F(StencilTest, AccessOpExplicitThis) {
  322 TEST_F(StencilTest, AccessOpImplicitThis) {
  342 TEST_F(StencilTest, RunOp) {
  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/Syntax/TokensTest.cpp
  249 TEST_F(TokenCollectorTest, RawMode) {
  262 TEST_F(TokenCollectorTest, Basic) {
  322 TEST_F(TokenCollectorTest, Locations) {
  347 TEST_F(TokenCollectorTest, MacroDirectives) {
  380 TEST_F(TokenCollectorTest, MacroReplacements) {
  479 TEST_F(TokenCollectorTest, SpecialTokens) {
  495 TEST_F(TokenCollectorTest, LateBoundTokens) {
  512 TEST_F(TokenCollectorTest, DelayedParsing) {
  536 TEST_F(TokenCollectorTest, MultiFile) {
  579 TEST_F(TokenBufferTest, SpelledByExpanded) {
  666 TEST_F(TokenBufferTest, ExpansionStartingAt) {
  736 TEST_F(TokenBufferTest, TokensToFileRange) {
  758 TEST_F(TokenBufferTest, macroExpansions) {
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp
  124 TEST_F(SyntaxTreeTest, Basic) {
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
  154 TEST_F(TransformerTest, StrlenSize) {
  161 TEST_F(TransformerTest, NoMatch) {
  167 TEST_F(TransformerTest, Flag) {
  190 TEST_F(TransformerTest, AddIncludeQuoted) {
  208 TEST_F(TransformerTest, AddIncludeAngled) {
  226 TEST_F(TransformerTest, NodePartNameNamedDecl) {
  243 TEST_F(TransformerTest, NodePartNameDeclRef) {
  265 TEST_F(TransformerTest, NodePartNameDeclRefFailure) {
  285 TEST_F(TransformerTest, NodePartMember) {
  312 TEST_F(TransformerTest, NodePartMemberQualified) {
  345 TEST_F(TransformerTest, NodePartMemberMultiToken) {
  377 TEST_F(TransformerTest, InsertBeforeEdit) {
  396 TEST_F(TransformerTest, InsertAfterEdit) {
  417 TEST_F(TransformerTest, RemoveEdit) {
  435 TEST_F(TransformerTest, MultiChange) {
  460 TEST_F(TransformerTest, OrderedRuleUnrelated) {
  485 TEST_F(TransformerTest, OrderedRuleRelated) {
  510 TEST_F(TransformerTest, OrderedRuleRelatedSwapped) {
  538 TEST_F(TransformerTest, OrderedRuleMultipleKinds) {
  571 TEST_F(TransformerTest, TextGeneratorFailure) {
  588 TEST_F(TransformerTest, OverlappingEditsInRule) {
  603 TEST_F(TransformerTest, OverlappingEditsMultipleMatches) {
  617 TEST_F(TransformerTest, ErrorOccurredMatchSkipped) {
  633 TEST_F(TransformerTest, SimpleMacro) {
  651 TEST_F(TransformerTest, FunctionMacro) {
  665 TEST_F(TransformerTest, MacroArg) {
  680 TEST_F(TransformerTest, MacroArgInMacroDef) {
  700 TEST_F(TransformerTest, IdentityMacro) {
  715 TEST_F(TransformerTest, TwoChangesInOneMacroExpansion) {
  730 TEST_F(TransformerTest, MatchSpansMacroTextButChangeDoesNot) {
  748 TEST_F(TransformerTest, MatchSpansMacroTextButChangeDoesNotAnchoredInMacro) {
  768 TEST_F(TransformerTest, NoPartialRewriteOMacroExpansion) {
  783 TEST_F(TransformerTest, NoPartialRewriteOfMacroExpansionForMacroArgs) {
  796 TEST(TransformerDeathTest, OrderedRuleTypes) {
tools/clang/unittests/libclang/CrashTests/LibclangCrashTest.cpp
   14 TEST_F(LibclangParseTest, InstallAbortingLLVMFatalErrorHandler) {
   26 TEST_F(LibclangParseTest, UninstallAbortingLLVMFatalErrorHandler) {
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) {
  356 TEST_F(LibclangParseTest, AllSkippedRanges) {
  393 TEST_F(LibclangParseTest, EvaluateChildExpression) {
  459 TEST_F(LibclangReparseTest, FileName) {
  475 TEST_F(LibclangReparseTest, Reparse) {
  503 TEST_F(LibclangReparseTest, ReparseWithModule) {
  538 TEST_F(LibclangReparseTest, clang_parseTranslationUnit2FullArgv) {
  584 TEST_F(LibclangPrintingPolicyTest, SetAndGetProperties) {
  595 TEST_F(LibclangReparseTest, PreprocessorSkippedRanges) {
  699 TEST_F(LibclangSerializationTest, TokenKindsAreCorrectAfterLoading) {
tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp
   50 TEST_F(DarwinLdParserTest, Basic) {
   59 TEST_F(DarwinLdParserTest, Output) {
   64 TEST_F(DarwinLdParserTest, Dylib) {
   69 TEST_F(DarwinLdParserTest, Relocatable) {
   74 TEST_F(DarwinLdParserTest, Bundle) {
   79 TEST_F(DarwinLdParserTest, Preload) {
   84 TEST_F(DarwinLdParserTest, Static) {
   89 TEST_F(DarwinLdParserTest, Entry) {
   94 TEST_F(DarwinLdParserTest, DeadStrip) {
   99 TEST_F(DarwinLdParserTest, DeadStripRootsExe) {
  104 TEST_F(DarwinLdParserTest, DeadStripRootsDylib) {
  109 TEST_F(DarwinLdParserTest, DeadStripRootsRelocatable) {
  114 TEST_F(DarwinLdParserTest, DeadStripRootsExportDynamicExe) {
  120 TEST_F(DarwinLdParserTest, DeadStripRootsExportDynamicDylib) {
  126 TEST_F(DarwinLdParserTest, DeadStripRootsExportDynamicRelocatable) {
  132 TEST_F(DarwinLdParserTest, Arch) {
  139 TEST_F(DarwinLdParserTest, Arch_x86) {
  146 TEST_F(DarwinLdParserTest, Arch_armv6) {
  153 TEST_F(DarwinLdParserTest, Arch_armv7) {
  160 TEST_F(DarwinLdParserTest, Arch_armv7s) {
  167 TEST_F(DarwinLdParserTest, MinMacOSX10_7) {
  175 TEST_F(DarwinLdParserTest, MinMacOSX10_8) {
  183 TEST_F(DarwinLdParserTest, iOS5) {
  190 TEST_F(DarwinLdParserTest, iOS6) {
  197 TEST_F(DarwinLdParserTest, iOS_Simulator5) {
  205 TEST_F(DarwinLdParserTest, iOS_Simulator6) {
  213 TEST_F(DarwinLdParserTest, compatibilityVersion) {
  219 TEST_F(DarwinLdParserTest, compatibilityVersionInvalidType) {
  224 TEST_F(DarwinLdParserTest, compatibilityVersionInvalidValue) {
  229 TEST_F(DarwinLdParserTest, currentVersion) {
  235 TEST_F(DarwinLdParserTest, currentVersionInvalidType) {
  240 TEST_F(DarwinLdParserTest, currentVersionInvalidValue) {
  245 TEST_F(DarwinLdParserTest, bundleLoader) {
  251 TEST_F(DarwinLdParserTest, bundleLoaderInvalidType) {
  255 TEST_F(DarwinLdParserTest, deadStrippableDylib) {
  261 TEST_F(DarwinLdParserTest, deadStrippableDylibInvalidType) {
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/Disassembler/TestArm64Disassembly.cpp
   47 TEST_F(TestArm64Disassembly, TestArmv81Instruction) {
tools/lldb/unittests/Disassembler/TestArmv7Disassembly.cpp
   47 TEST_F(TestArmv7Disassembly, TestCortexFPDisass) {
tools/lldb/unittests/Editline/EditlineTest.cpp
  277 TEST_F(EditlineTestFixture, EditlineReceivesSingleLineText) {
  293 TEST_F(EditlineTestFixture, EditlineReceivesMultiLineText) {
tools/lldb/unittests/Expression/ClangParserTest.cpp
   42 TEST_F(ClangHostTest, ComputeClangResourceDirectory) {
tools/lldb/unittests/Expression/CppModuleConfigurationTest.cpp
   50 TEST_F(CppModuleConfigurationTest, Linux) {
   61 TEST_F(CppModuleConfigurationTest, Sysroot) {
   72 TEST_F(CppModuleConfigurationTest, LinuxLocalLibCpp) {
   83 TEST_F(CppModuleConfigurationTest, UnrelatedLibrary) {
   94 TEST_F(CppModuleConfigurationTest, Xcode) {
  107 TEST_F(CppModuleConfigurationTest, LibCppV2) {
  117 TEST_F(CppModuleConfigurationTest, UnknownLibCppFile) {
  128 TEST_F(CppModuleConfigurationTest, MissingUsrInclude) {
  135 TEST_F(CppModuleConfigurationTest, MissingLibCpp) {
  142 TEST_F(CppModuleConfigurationTest, IgnoreLibStdCpp) {
  150 TEST_F(CppModuleConfigurationTest, AmbiguousCLib) {
  160 TEST_F(CppModuleConfigurationTest, AmbiguousLibCpp) {
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/ConnectionFileDescriptorTest.cpp
   48 TEST_F(ConnectionFileDescriptorTest, TCPGetURIv4) { TestGetURI("127.0.0.1"); }
   50 TEST_F(ConnectionFileDescriptorTest, TCPGetURIv6) { TestGetURI("::1"); }
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/HostInfoTest.cpp
   32 TEST_F(HostInfoTest, GetAugmentedArchSpec) {
   54 TEST_F(HostInfoTest, GetHostname) {
tools/lldb/unittests/Host/HostTest.cpp
   15 TEST(Host, WaitStatusFormat) {
   23 TEST(Host, GetEnvironment) {
tools/lldb/unittests/Host/MainLoopTest.cpp
   72 TEST_F(MainLoopTest, ReadObject) {
   87 TEST_F(MainLoopTest, TerminatesImmediately) {
  108 TEST_F(MainLoopTest, DetectsEOF) {
  128 TEST_F(MainLoopTest, Signal) {
  141 TEST_F(MainLoopTest, UnmonitoredSignal) {
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/SocketAddressTest.cpp
   27 TEST_F(SocketAddressTest, Set) {
   44 TEST_F(SocketAddressTest, GetAddressInfo) {
tools/lldb/unittests/Host/SocketTest.cpp
   24 TEST_F(SocketTest, DecodeHostAndPort) {
   91 TEST_F(SocketTest, DomainListenConnectAccept) {
  107 TEST_F(SocketTest, TCPListen0ConnectAccept) {
  113 TEST_F(SocketTest, TCPGetAddress) {
  132 TEST_F(SocketTest, UDPConnect) {
  145 TEST_F(SocketTest, TCPListen0GetPort) {
  156 TEST_F(SocketTest, TCPGetConnectURI) {
  175 TEST_F(SocketTest, UDPGetConnectURI) {
  195 TEST_F(SocketTest, DomainGetConnectURI) {
tools/lldb/unittests/Host/TaskPoolTest.cpp
    7 TEST(TaskPoolTest, AddTask) {
   21 TEST(TaskPoolTest, RunTasks) {
   35 TEST(TaskPoolTest, TaskMap) {
tools/lldb/unittests/Host/linux/HostTest.cpp
   31 TEST_F(HostTest, GetProcessInfo) {
tools/lldb/unittests/Host/linux/SupportTest.cpp
   15 TEST(Support, getProcFile_Pid) {
   21 TEST(Support, getProcFile_Tid) {
tools/lldb/unittests/Interpreter/TestCompletion.cpp
  145 TEST_F(CompletionTest, DirCompletionAbsolute) {
  183 TEST_F(CompletionTest, FileCompletionAbsolute) {
  230 TEST_F(CompletionTest, DirCompletionUsername) {
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/Language/Highlighting/HighlighterTest.cpp
   54 TEST_F(HighlighterTest, HighlighterSelectionType) {
   67 TEST_F(HighlighterTest, HighlighterSelectionPath) {
   84 TEST_F(HighlighterTest, FallbackHighlighter) {
  106 TEST_F(HighlighterTest, DefaultHighlighter) {
  113 TEST_F(HighlighterTest, DefaultHighlighterWithCursor) {
  122 TEST_F(HighlighterTest, DefaultHighlighterWithCursorOutOfBounds) {
  137 TEST_F(HighlighterTest, ClangEmptyInput) {
  142 TEST_F(HighlighterTest, ClangScalarLiterals) {
  149 TEST_F(HighlighterTest, ClangStringLiterals) {
  157 TEST_F(HighlighterTest, ClangUnterminatedString) {
  164 TEST_F(HighlighterTest, Keywords) {
  171 TEST_F(HighlighterTest, Colons) {
  178 TEST_F(HighlighterTest, ClangBraces) {
  185 TEST_F(HighlighterTest, ClangSquareBrackets) {
  192 TEST_F(HighlighterTest, ClangCommas) {
  200 TEST_F(HighlighterTest, ClangPPDirectives) {
  208 TEST_F(HighlighterTest, ClangComments) {
  216 TEST_F(HighlighterTest, ClangOperators) {
  223 TEST_F(HighlighterTest, ClangIdentifiers) {
  231 TEST_F(HighlighterTest, ClangCursorPos) {
  249 TEST_F(HighlighterTest, ClangCursorPosEndOfLine) {
  256 TEST_F(HighlighterTest, ClangCursorOutOfBounds) {
  264 TEST_F(HighlighterTest, ClangCursorPosBeforeOtherToken) {
  273 TEST_F(HighlighterTest, ClangCursorPosAfterOtherToken) {
  282 TEST_F(HighlighterTest, ClangCursorPosInOtherToken) {
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/ObjectFile/ELF/TestObjectFileELF.cpp
   50 TEST_F(ObjectFileELFTest, SectionsResolveConsistently) {
  165 TEST_F(ObjectFileELFTest, GetModuleSpecifications_EarlySectionHeaders) {
  176 TEST_F(ObjectFileELFTest, GetSymtab_NoSymEntryPointArmThumbAddressClass) {
  242 TEST_F(ObjectFileELFTest, GetSymtab_NoSymEntryPointArmAddressClass) {
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp
  216 TEST_F(PECallFrameInfoTest, Basic_eh) {
  258 TEST_F(PECallFrameInfoTest, Chained_eh) {
  280 TEST_F(PECallFrameInfoTest, Frame_reg_eh) {
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/GDBRemoteClientBaseTest.cpp
   77 TEST_F(GDBRemoteClientBaseTest, SendContinueAndWait) {
  102 TEST_F(GDBRemoteClientBaseTest, SendContinueAndAsyncSignal) {
  134 TEST_F(GDBRemoteClientBaseTest, SendContinueAndAsyncPacket) {
  177 TEST_F(GDBRemoteClientBaseTest, SendContinueAndInterrupt) {
  204 TEST_F(GDBRemoteClientBaseTest, SendContinueAndLateInterrupt) {
  234 TEST_F(GDBRemoteClientBaseTest, SendContinueAndInterrupt2PacketBug) {
  274 TEST_F(GDBRemoteClientBaseTest, SendContinueDelegateInterface) {
  294 TEST_F(GDBRemoteClientBaseTest, SendContinueDelegateStructuredDataReceipt) {
  321 TEST_F(GDBRemoteClientBaseTest, InterruptNoResponse) {
  343 TEST_F(GDBRemoteClientBaseTest, SendPacketAndReceiveResponseWithOutputSupport) {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
   74 TEST_F(GDBRemoteCommunicationClientTest, WriteRegister) {
   94 TEST_F(GDBRemoteCommunicationClientTest, WriteRegisterNoSuffix) {
  114 TEST_F(GDBRemoteCommunicationClientTest, ReadRegister) {
  140 TEST_F(GDBRemoteCommunicationClientTest, SaveRestoreRegistersNoSuffix) {
  159 TEST_F(GDBRemoteCommunicationClientTest, SyncThreadState) {
  168 TEST_F(GDBRemoteCommunicationClientTest, GetModulesInfo) {
  203 TEST_F(GDBRemoteCommunicationClientTest, GetModulesInfo_UUID20) {
  228 TEST_F(GDBRemoteCommunicationClientTest, GetModulesInfoInvalidResponse) {
  268 TEST_F(GDBRemoteCommunicationClientTest, TestPacketSpeedJSON) {
  307 TEST_F(GDBRemoteCommunicationClientTest, SendSignalsToIgnore) {
  323 TEST_F(GDBRemoteCommunicationClientTest, GetMemoryRegionInfo) {
  348 TEST_F(GDBRemoteCommunicationClientTest, GetMemoryRegionInfoInvalidResponse) {
  365 TEST_F(GDBRemoteCommunicationClientTest, SendStartTracePacket) {
  404 TEST_F(GDBRemoteCommunicationClientTest, SendStopTracePacket) {
  424 TEST_F(GDBRemoteCommunicationClientTest, SendGetDataPacket) {
  456 TEST_F(GDBRemoteCommunicationClientTest, SendGetMetaDataPacket) {
  488 TEST_F(GDBRemoteCommunicationClientTest, SendGetTraceConfigPacket) {
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/gdb-remote/GDBRemoteCommunicationTest.cpp
   48 TEST_F(GDBRemoteCommunicationTest, ReadPacket_checksum) {
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp
   76 TEST_F(MinidumpParserTest, InvalidMinidump) {
   95 TEST_F(MinidumpParserTest, GetThreadsAndGetThreadContext) {
  122 TEST_F(MinidumpParserTest, GetArchitecture) {
  145 TEST_F(MinidumpParserTest, GetMiscInfo_no_stream) {
  157 TEST_F(MinidumpParserTest, GetLinuxProcStatus) {
  192 TEST_F(MinidumpParserTest, GetPid) {
  226 TEST_F(MinidumpParserTest, GetFilteredModuleList) {
  253 TEST_F(MinidumpParserTest, GetExceptionStream) {
  269 TEST_F(MinidumpParserTest, FindMemoryRange) {
  295 TEST_F(MinidumpParserTest, GetMemory) {
  321 TEST_F(MinidumpParserTest, FindMemoryRangeWithFullMemoryMinidump) {
  339 TEST_F(MinidumpParserTest, GetMemoryRegionInfo) {
  394 TEST_F(MinidumpParserTest, GetMemoryRegionInfoFromMemoryList) {
  421 TEST_F(MinidumpParserTest, GetMemoryRegionInfoFromMemory64List) {
  436 TEST_F(MinidumpParserTest, GetMemoryRegionInfoLinuxMaps) {
  476 TEST_F(MinidumpParserTest, GetArchitectureWindows) {
  506 TEST_F(MinidumpParserTest, GetLinuxProcStatus_no_stream) {
  518 TEST_F(MinidumpParserTest, GetMiscInfoWindows) {
  527 TEST_F(MinidumpParserTest, GetPidWindows) {
  535 TEST_F(MinidumpParserTest, GetPidWow64) {
  546 TEST_F(MinidumpParserTest, GetThreadContext_x86_32) {
  589 TEST_F(MinidumpParserTest, GetThreadContext_x86_64) {
  636 TEST_F(MinidumpParserTest, GetThreadContext_x86_32_wow64) {
  668 TEST_F(MinidumpParserTest, MinidumpDuplicateModuleMinAddress) {
  693 TEST_F(MinidumpParserTest, MinidumpModuleOrder) {
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/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
   51 TEST_F(PythonDataObjectsTest, TestOwnedReferences) {
   70 TEST_F(PythonDataObjectsTest, TestResetting) {
   83 TEST_F(PythonDataObjectsTest, TestBorrowedReferences) {
   92 TEST_F(PythonDataObjectsTest, TestGlobalNameResolutionNoDot) {
   99 TEST_F(PythonDataObjectsTest, TestModuleNameResolutionNoDot) {
  108 TEST_F(PythonDataObjectsTest, TestTypeNameResolutionNoDot) {
  118 TEST_F(PythonDataObjectsTest, TestInstanceNameResolutionNoDot) {
  135 TEST_F(PythonDataObjectsTest, TestGlobalNameResolutionWithDot) {
  152 TEST_F(PythonDataObjectsTest, TestDictionaryResolutionWithDot) {
  168 TEST_F(PythonDataObjectsTest, TestPythonInteger) {
  198 TEST_F(PythonDataObjectsTest, TestPythonBoolean) {
  223 TEST_F(PythonDataObjectsTest, TestPythonBytes) {
  242 TEST_F(PythonDataObjectsTest, TestPythonByteArray) {
  256 TEST_F(PythonDataObjectsTest, TestPythonString) {
  286 TEST_F(PythonDataObjectsTest, TestPythonStringToStr) {
  296 TEST_F(PythonDataObjectsTest, TestPythonIntegerToStr) {}
  298 TEST_F(PythonDataObjectsTest, TestPythonIntegerToStructuredInteger) {
  304 TEST_F(PythonDataObjectsTest, TestPythonStringToStructuredString) {
  312 TEST_F(PythonDataObjectsTest, TestPythonListValueEquality) {
  346 TEST_F(PythonDataObjectsTest, TestPythonListManipulation) {
  374 TEST_F(PythonDataObjectsTest, TestPythonListToStructuredList) {
  395 TEST_F(PythonDataObjectsTest, TestPythonTupleSize) {
  403 TEST_F(PythonDataObjectsTest, TestPythonTupleValues) {
  419 TEST_F(PythonDataObjectsTest, TestPythonTupleInitializerList) {
  431 TEST_F(PythonDataObjectsTest, TestPythonTupleInitializerList2) {
  444 TEST_F(PythonDataObjectsTest, TestPythonTupleToStructuredList) {
  458 TEST_F(PythonDataObjectsTest, TestPythonDictionaryValueEquality) {
  497 TEST_F(PythonDataObjectsTest, TestPythonDictionaryManipulation) {
  534 TEST_F(PythonDataObjectsTest, TestPythonDictionaryToStructuredDictionary) {
  558 TEST_F(PythonDataObjectsTest, TestPythonCallableCheck) {
  566 TEST_F(PythonDataObjectsTest, TestPythonCallableInvoke) {
  583 TEST_F(PythonDataObjectsTest, TestPythonFile) {
  592 TEST_F(PythonDataObjectsTest, TestObjectAttributes) {
  603 TEST_F(PythonDataObjectsTest, TestExtractingUInt64ThroughStructuredData) {
  629 TEST_F(PythonDataObjectsTest, TestCallable) {
  778 TEST_F(PythonDataObjectsTest, TestScript) {
  794 TEST_F(PythonDataObjectsTest, TestExceptions) {
  834 TEST_F(PythonDataObjectsTest, TestRun) {
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/LocateSymbolFileTest.cpp
   33 TEST_F(
   43 TEST_F(SymbolsTest,
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
   80 TEST(PostfixExpression, ParseOneExpression) {
  117 TEST(PostfixExpression, ParseFPOProgram) {
  167 TEST(PostfixExpression, ToDWARF) {
tools/lldb/unittests/Symbol/TestClangASTContext.cpp
   57 TEST_F(TestClangASTContext, TestGetBasicTypeFromEnum) {
  121 TEST_F(TestClangASTContext, TestGetBasicTypeFromName) {
  208 TEST_F(TestClangASTContext, TestBuiltinTypeForEncodingAndBitSize) {
  234 TEST_F(TestClangASTContext, TestIsClangType) {
  250 TEST_F(TestClangASTContext, TestRemoveFastQualifiers) {
  268 TEST_F(TestClangASTContext, TestConvertAccessTypeToAccessSpecifier) {
  281 TEST_F(TestClangASTContext, TestUnifyAccessSpecifiers) {
  319 TEST_F(TestClangASTContext, TestRecordHasFields) {
  396 TEST_F(TestClangASTContext, TemplateArguments) {
tools/lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp
  259 TEST_F(DWARFCallFrameInfoTest, Basic_dwarf3) {
  263 TEST_F(DWARFCallFrameInfoTest, Basic_dwarf4) {
  267 TEST_F(DWARFCallFrameInfoTest, Basic_eh) {
tools/lldb/unittests/Symbol/TestLineEntry.cpp
   84 TEST_F(LineEntryTest, GetSameLineContiguousAddressRangeNoInlines) {
   93 TEST_F(LineEntryTest, GetSameLineContiguousAddressRangeOneInline) {
  102 TEST_F(LineEntryTest, GetSameLineContiguousAddressRangeNestedInline) {
tools/lldb/unittests/Symbol/TestType.cpp
   34 TEST(Type, GetTypeScopeAndBasename) {
   52 TEST(Type, CompilerContextPattern) {
tools/lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp
   48 TEST_F(DWARFASTParserClangTests,
tools/lldb/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp
   71 TEST_F(SymbolFileDWARFTests, TestAbilitiesForDWARF) {
   85 TEST_F(SymbolFileDWARFTests, TestAbbrevOrder1Start1) {
  130 TEST_F(SymbolFileDWARFTests, TestAbbrevOrder1Start5) {
  175 TEST_F(SymbolFileDWARFTests, TestAbbrevOutOfOrder) {
  220 TEST_F(SymbolFileDWARFTests, TestAbbrevInvalidNULLTag) {
  247 TEST_F(SymbolFileDWARFTests, TestAbbrevNullAttrValidForm) {
  276 TEST_F(SymbolFileDWARFTests, TestAbbrevValidAttrNullForm) {
  304 TEST_F(SymbolFileDWARFTests, TestAbbrevMissingTerminator) {
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/ExecutionContextTest.cpp
   70 TEST_F(ExecutionContextTest, GetByteOrder) {
   75 TEST_F(ExecutionContextTest, GetByteOrderTarget) {
   97 TEST_F(ExecutionContextTest, GetByteOrderProcess) {
tools/lldb/unittests/Target/MemoryRegionInfoTest.cpp
   15 TEST(MemoryRegionInfoTest, Formatv) {
tools/lldb/unittests/Target/ModuleCacheTest.cpp
  140 TEST_F(ModuleCacheTest, GetAndPut) {
  149 TEST_F(ModuleCacheTest, GetAndPutUuidExists) {
  165 TEST_F(ModuleCacheTest, GetAndPutStrangeHostname) {
tools/lldb/unittests/Target/PathMappingListTest.cpp
   47 TEST(PathMappingListTest, RelativeTests) {
   74 TEST(PathMappingListTest, AbsoluteTests) {
   96 TEST(PathMappingListTest, RemapRoot) {
tools/lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
   56 TEST_F(TestArm64InstEmulation, TestSimpleDarwinFunction) {
  152 TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
  314 TEST_F(TestArm64InstEmulation, TestFramelessThreeEpilogueFunction) {
  409 TEST_F(TestArm64InstEmulation, TestRegisterSavedTwice) {
  511 TEST_F(TestArm64InstEmulation, TestRegisterDoubleSpills) {
tools/lldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp
   54 TEST_F(TestPPC64InstEmulation, TestSimpleFunction) {
  173 TEST_F(TestPPC64InstEmulation, TestMediumFunction) {
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp
  143 TEST_F(Testx86AssemblyInspectionEngine, TestSimple64bitFrameFunction) {
  219 TEST_F(Testx86AssemblyInspectionEngine, TestSimple32bitFrameFunction) {
  295 TEST_F(Testx86AssemblyInspectionEngine, Test64bitFramelessBigStackFrame) {
  461 TEST_F(Testx86AssemblyInspectionEngine, Test32bitFramelessBigStackFrame) {
  758 TEST_F(Testx86AssemblyInspectionEngine, Test64bitFramelessSmallStackFrame) {
  855 TEST_F(Testx86AssemblyInspectionEngine, Test32bitFramelessSmallStackFrame) {
  965 TEST_F(Testx86AssemblyInspectionEngine, TestPushRBP) {
 1008 TEST_F(Testx86AssemblyInspectionEngine, TestPushImm) {
 1057 TEST_F(Testx86AssemblyInspectionEngine, TestPush0) {
 1088 TEST_F(Testx86AssemblyInspectionEngine, TestPushExtended) {
 1136 TEST_F(Testx86AssemblyInspectionEngine, TestPushR15) {
 1164 TEST_F(Testx86AssemblyInspectionEngine, TestPushR14) {
 1192 TEST_F(Testx86AssemblyInspectionEngine, TestPushR13) {
 1220 TEST_F(Testx86AssemblyInspectionEngine, TestPushR12) {
 1248 TEST_F(Testx86AssemblyInspectionEngine, TestPushRBX) {
 1279 TEST_F(Testx86AssemblyInspectionEngine, TestPushEAX) {
 1308 TEST_F(Testx86AssemblyInspectionEngine, TestPushECX) {
 1337 TEST_F(Testx86AssemblyInspectionEngine, TestPushEDX) {
 1363 TEST_F(Testx86AssemblyInspectionEngine, TestPushEBX) {
 1391 TEST_F(Testx86AssemblyInspectionEngine, TestPushEBP) {
 1419 TEST_F(Testx86AssemblyInspectionEngine, TestPushRBPWithREX) {
 1447 TEST_F(Testx86AssemblyInspectionEngine, TestPushESI) {
 1475 TEST_F(Testx86AssemblyInspectionEngine, TestPushEDI) {
 1503 TEST_F(Testx86AssemblyInspectionEngine, TestMovRSPtoRBP) {
 1575 TEST_F(Testx86AssemblyInspectionEngine, TestSubRSP) {
 1615 TEST_F(Testx86AssemblyInspectionEngine, TestSubESP) {
 1655 TEST_F(Testx86AssemblyInspectionEngine, TestAddRSP) {
 1695 TEST_F(Testx86AssemblyInspectionEngine, TestAddESP) {
 1737 TEST_F(Testx86AssemblyInspectionEngine, TestPopRBX) {
 1763 TEST_F(Testx86AssemblyInspectionEngine, TestPopRBP) {
 1789 TEST_F(Testx86AssemblyInspectionEngine, TestPopR12) {
 1815 TEST_F(Testx86AssemblyInspectionEngine, TestPopR13) {
 1841 TEST_F(Testx86AssemblyInspectionEngine, TestPopR14) {
 1867 TEST_F(Testx86AssemblyInspectionEngine, TestPopR15) {
 1893 TEST_F(Testx86AssemblyInspectionEngine, TestPopEBX) {
 1919 TEST_F(Testx86AssemblyInspectionEngine, TestPopEBP) {
 1945 TEST_F(Testx86AssemblyInspectionEngine, TestPopRBPWithREX) {
 1971 TEST_F(Testx86AssemblyInspectionEngine, TestPopESI) {
 1997 TEST_F(Testx86AssemblyInspectionEngine, TestPopEDI) {
 2025 TEST_F(Testx86AssemblyInspectionEngine, Testi386IgnoredRegisters) {
 2063 TEST_F(Testx86AssemblyInspectionEngine, TestLEAVE) {
 2104 TEST_F(Testx86AssemblyInspectionEngine, TestCALLNextInsn) {
 2129 TEST_F(Testx86AssemblyInspectionEngine, TestSpillRegToStackViaMOVx86_64) {
 2168 TEST_F(Testx86AssemblyInspectionEngine, TestSpillRegToStackViaMOVi386) {
 2202 TEST_F(Testx86AssemblyInspectionEngine, TestSpArithx86_64Augmented) {
 2293 TEST_F(Testx86AssemblyInspectionEngine, TestSimplex86_64Augmented) {
 2371 TEST_F(Testx86AssemblyInspectionEngine, TestSimplei386ugmented) {
 2453 TEST_F(Testx86AssemblyInspectionEngine, Test32BitOnlyInstruction) {
 2496 TEST_F(Testx86AssemblyInspectionEngine, TestStackRealign8BitDisp_i386) {
 2530 TEST_F(Testx86AssemblyInspectionEngine, TestStackRealign32BitDisp_x86_64) {
 2564 TEST_F(Testx86AssemblyInspectionEngine, TestStackRealignMSVC_i386) {
 2625 TEST_F(Testx86AssemblyInspectionEngine, TestDisassemblyJunkBytes) {
 2647 TEST_F(Testx86AssemblyInspectionEngine, TestReturnDetect) {
 2822 TEST_F(Testx86AssemblyInspectionEngine, TestDisassemblyMidFunctionEpilogues) {
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) {
  137 TEST_F(LogChannelTest, Enable) {
  159 TEST_F(LogChannelTest, EnableOptions) {
  173 TEST_F(LogChannelTest, Disable) {
  196 TEST_F(LogChannelTest, List) {
  212 TEST_F(LogChannelEnabledTest, log_options) {
  247 TEST_F(LogChannelEnabledTest, LLDB_LOG_ERROR) {
  264 TEST_F(LogChannelEnabledTest, LogThread) {
  280 TEST_F(LogChannelEnabledTest, LogVerboseThread) {
  298 TEST_F(LogChannelEnabledTest, LogGetLogThread) {
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/StreamTest.cpp
   39 TEST_F(StreamTest, ChangingByteOrder) {
   44 TEST_F(StreamTest, PutChar) {
   54 TEST_F(StreamTest, PutCharWhitespace) {
   72 TEST_F(StreamTest, PutCString) {
   86 TEST_F(StreamTest, PutCStringWithStringRef) {
  100 TEST_F(StreamTest, QuotedCString) {
  114 TEST_F(StreamTest, PutCharNull) {
  124 TEST_F(StreamTest, PutStringAsRawHex8) {
  138 TEST_F(StreamTest, PutHex8) {
  152 TEST_F(StreamTest, PutNHex8) {
  170 TEST_F(StreamTest, PutHex16ByteOrderLittle) {
  184 TEST_F(StreamTest, PutHex16ByteOrderBig) {
  198 TEST_F(StreamTest, PutHex32ByteOrderLittle) {
  212 TEST_F(StreamTest, PutHex32ByteOrderBig) {
  226 TEST_F(StreamTest, PutHex64ByteOrderLittle) {
  240 TEST_F(StreamTest, PutHex64ByteOrderBig) {
  254 TEST_F(StreamTest, PutMaxHex64ByteOrderBig) {
  268 TEST_F(StreamTest, PutMaxHex64ByteOrderLittle) {
  284 TEST_F(StreamTest, ShiftOperatorChars) {
  290 TEST_F(StreamTest, ShiftOperatorStrings) {
  298 TEST_F(StreamTest, ShiftOperatorInts) {
  307 TEST_F(StreamTest, ShiftOperatorUInts) {
  316 TEST_F(StreamTest, ShiftOperatorPtr) {
  332 TEST_F(StreamTest, PutPtr) {
  348 TEST_F(StreamTest, PutBytesAsRawHex8ToBigEndian) {
  356 TEST_F(StreamTest, PutRawBytesToBigEndian) {
  364 TEST_F(StreamTest, PutBytesAsRawHex8ToLittleEndian) {
  372 TEST_F(StreamTest, PutRawBytesToLittleEndian) {
  380 TEST_F(StreamTest, PutBytesAsRawHex8ToMixedEndian) {
  392 TEST_F(StreamTest, PutRawBytesToMixedEndian) {
  406 TEST_F(BinaryStreamTest, PutULEB128OneByte) {
  413 TEST_F(BinaryStreamTest, PutULEB128TwoBytes) {
  420 TEST_F(BinaryStreamTest, PutULEB128ThreeBytes) {
  427 TEST_F(BinaryStreamTest, PutULEB128FourBytes) {
  434 TEST_F(BinaryStreamTest, PutULEB128FiveBytes) {
  441 TEST_F(BinaryStreamTest, PutULEB128SixBytes) {
  448 TEST_F(BinaryStreamTest, PutULEB128SevenBytes) {
  455 TEST_F(BinaryStreamTest, PutULEB128EightBytes) {
  462 TEST_F(BinaryStreamTest, PutULEB128NineBytes) {
  469 TEST_F(BinaryStreamTest, PutULEB128MaxValue) {
  476 TEST_F(BinaryStreamTest, PutULEB128Zero) {
  483 TEST_F(BinaryStreamTest, PutULEB128One) {
  492 TEST_F(BinaryStreamTest, PutSLEB128OneByte) {
  499 TEST_F(BinaryStreamTest, PutSLEB128TwoBytes) {
  506 TEST_F(BinaryStreamTest, PutSLEB128ThreeBytes) {
  513 TEST_F(BinaryStreamTest, PutSLEB128FourBytes) {
  520 TEST_F(BinaryStreamTest, PutSLEB128FiveBytes) {
  527 TEST_F(BinaryStreamTest, PutSLEB128SixBytes) {
  534 TEST_F(BinaryStreamTest, PutSLEB128SevenBytes) {
  541 TEST_F(BinaryStreamTest, PutSLEB128EightBytes) {
  548 TEST_F(BinaryStreamTest, PutSLEB128NineBytes) {
  555 TEST_F(BinaryStreamTest, PutSLEB128MaxValue) {
  562 TEST_F(BinaryStreamTest, PutSLEB128Zero) {
  569 TEST_F(BinaryStreamTest, PutSLEB128One) {
  581 TEST_F(StreamTest, PutULEB128) {
  588 TEST_F(StreamTest, PutSLEB128) {
tools/lldb/unittests/Utility/StringExtractorTest.cpp
   10 TEST_F(StringExtractorTest, InitEmpty) {
   22 TEST_F(StringExtractorTest, InitMisc) {
   34 TEST_F(StringExtractorTest, DecodeHexU8_Underflow) {
   46 TEST_F(StringExtractorTest, DecodeHexU8_Underflow2) {
   56 TEST_F(StringExtractorTest, DecodeHexU8_InvalidHex) {
   67 TEST_F(StringExtractorTest, DecodeHexU8_InvalidHex2) {
   78 TEST_F(StringExtractorTest, DecodeHexU8_Exact) {
   89 TEST_F(StringExtractorTest, DecodeHexU8_Extra) {
  100 TEST_F(StringExtractorTest, GetHexU8_Underflow) {
  112 TEST_F(StringExtractorTest, GetHexU8_Underflow2) {
  123 TEST_F(StringExtractorTest, GetHexU8_InvalidHex) {
  134 TEST_F(StringExtractorTest, GetHexU8_Exact) {
  145 TEST_F(StringExtractorTest, GetHexU8_Extra) {
  156 TEST_F(StringExtractorTest, GetHexU8_Underflow_NoEof) {
  170 TEST_F(StringExtractorTest, GetHexU8_Underflow2_NoEof) {
  182 TEST_F(StringExtractorTest, GetHexU8_InvalidHex_NoEof) {
  194 TEST_F(StringExtractorTest, GetHexU8_Exact_NoEof) {
  206 TEST_F(StringExtractorTest, GetHexU8_Extra_NoEof) {
  218 TEST_F(StringExtractorTest, GetHexBytes) {
  241 TEST_F(StringExtractorTest, GetHexBytes_FullString) {
  258 TEST_F(StringExtractorTest, GetHexBytes_OddPair) {
  277 TEST_F(StringExtractorTest, GetHexBytes_OddPair2) {
  295 TEST_F(StringExtractorTest, GetHexBytes_Underflow) {
  323 TEST_F(StringExtractorTest, GetHexBytes_Partial) {
  354 TEST_F(StringExtractorTest, GetHexBytesAvail) {
  377 TEST_F(StringExtractorTest, GetHexBytesAvail_FullString) {
  394 TEST_F(StringExtractorTest, GetHexBytesAvail_OddPair) {
  410 TEST_F(StringExtractorTest, GetHexBytesAvail_OddPair2) {
  426 TEST_F(StringExtractorTest, GetHexBytesAvail_Underflow) {
  455 TEST_F(StringExtractorTest, GetHexBytesAvail_Partial) {
  485 TEST_F(StringExtractorTest, GetNameColonValueSuccess) {
  500 TEST_F(StringExtractorTest, GetNameColonValueContainsColon) {
  515 TEST_F(StringExtractorTest, GetNameColonValueNoSemicolon) {
  525 TEST_F(StringExtractorTest, GetNameColonValueNoColon) {
  535 TEST_F(StringExtractorTest, GetU32LittleEndian) {
  576 TEST_F(StringExtractorTest, GetU32BigEndian) {
  617 TEST_F(StringExtractorTest, GetU64LittleEndian) {
  658 TEST_F(StringExtractorTest, GetU64BigEndian) {
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/lldb/unittests/tools/lldb-server/tests/LLGSTest.cpp
   24 TEST_F(TestBase, LaunchModePreservesEnvironment) {
   40 TEST_F(TestBase, DS_TEST(DebugserverEnv)) {
   57 TEST_F(TestBase, LLGS_TEST(vAttachRichError)) {
tools/lldb/unittests/tools/lldb-server/tests/ThreadIdsInJstopinfoTest.cpp
   25 TEST_F(StandardStartupTest, TestStopReplyContainsThreadPcs) {
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/ScopPassManager/PassManagerTest.cpp
   50 TEST_F(ScopPassRegistry, PrintScops) {
   55 TEST_F(ScopPassRegistry, PrintScopInfo) {
   60 TEST_F(ScopPassRegistry, PrinIslAstInfo) {
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
   25 TYPED_TEST(BitVectorTest, TrivialOperation) {
  181 TYPED_TEST(BitVectorTest, SimpleFindOpsMultiWord) {
  230 TYPED_TEST(BitVectorTest, SimpleFindOps64Bit) {
  271 TYPED_TEST(BitVectorTest, SimpleFindOpsSingleWord) {
  305 TEST(BitVectorTest, FindInRangeMultiWord) {
  380 TEST(BitVectorTest, FindInRangeSingleWord) {
  452 TYPED_TEST(BitVectorTest, CompoundAssignment) {
  494 TYPED_TEST(BitVectorTest, MixedBigSmall) {
  729 TYPED_TEST(BitVectorTest, ProxyIndex) {
  738 TYPED_TEST(BitVectorTest, PortableBitMask) {
  785 TYPED_TEST(BitVectorTest, BinOps) {
  826 TYPED_TEST(BitVectorTest, ShiftOpsSingleWord) {
  898 TYPED_TEST(BitVectorTest, ShiftOpsMultiWord) {
  936 TYPED_TEST(BitVectorTest, RangeOps) {
  994 TYPED_TEST(BitVectorTest, CompoundTestReset) {
 1030 TYPED_TEST(BitVectorTest, MoveConstructor) {
 1042 TYPED_TEST(BitVectorTest, MoveAssignment) {
 1068 TYPED_TEST(BitVectorTest, EmptyVector) {
 1092 TYPED_TEST(BitVectorTest, Iterators) {
 1122 TYPED_TEST(BitVectorTest, PushBack) {
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
  111 TYPED_TEST(DenseMapTest, EmptyIntMapTest) {
  127 TYPED_TEST(DenseMapTest, ConstEmptyMapTest) {
  135 TYPED_TEST(DenseMapTest, SingleEntryMapTest) {
  158 TYPED_TEST(DenseMapTest, ClearTest) {
  168 TYPED_TEST(DenseMapTest, EraseTest) {
  178 TYPED_TEST(DenseMapTest, EraseTest2) {
  188 TYPED_TEST(DenseMapTest, InsertTest) {
  195 TYPED_TEST(DenseMapTest, CopyConstructorTest) {
  204 TYPED_TEST(DenseMapTest, CopyConstructorNotSmallTest) {
  215 TYPED_TEST(DenseMapTest, CopyConstructorFromDefaultTest) {
  222 TYPED_TEST(DenseMapTest, CopyConstructorFromEmptyTest) {
  232 TYPED_TEST(DenseMapTest, AssignmentTest) {
  245 TYPED_TEST(DenseMapTest, AssignmentTestNotSmall) {
  262 TYPED_TEST(DenseMapTest, SwapTest) {
  298 TYPED_TEST(DenseMapTest, IterationTest) {
  321 TYPED_TEST(DenseMapTest, ConstIteratorTest) {
  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) {
   73 TYPED_TEST(DenseSetTest, InitializerList) {
   82 TYPED_TEST(DenseSetTest, InitializerListWithNonPowerOfTwoLength) {
   90 TYPED_TEST(DenseSetTest, ConstIteratorComparison) {
   99 TYPED_TEST(DenseSetTest, DefaultConstruction) {
  106 TYPED_TEST(DenseSetTest, EmptyInitializerList) {
  112 TYPED_TEST(DenseSetTest, FindAsTest) {
  131 TYPED_TEST(DenseSetTest, EqualityComparisonTest) {
  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/IListBaseTest.cpp
   24 TYPED_TEST(IListBaseTest, insertBeforeImpl) {
   51 TYPED_TEST(IListBaseTest, removeImpl) {
   80 TYPED_TEST(IListBaseTest, removeRangeImpl) {
  106 TYPED_TEST(IListBaseTest, removeRangeImplAllButSentinel) {
  126 TYPED_TEST(IListBaseTest, transferBeforeImpl) {
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/ImmutableListTest.cpp
   37 TEST_F(ImmutableListTest, EmptyIntListTest) {
   50 TEST_F(ImmutableListTest, OneElemIntListTest) {
  100 TEST_F(ImmutableListTest, ReferenceStoringTest) {
  112 TEST_F(ImmutableListTest, CreatingIntListTest) {
  125 TEST_F(ImmutableListTest, MultiElemIntListTest) {
  191 TEST_F(ImmutableListTest, EmplaceIntListTest) {
  225 TEST_F(ImmutableListTest, CharListOrderingTest) {
  238 TEST_F(ImmutableListTest, LongListOrderingTest) {
unittests/ADT/ImmutableMapTest.cpp
   16 TEST(ImmutableMapTest, EmptyIntMapTest) {
   29 TEST(ImmutableMapTest, MultiElemIntMapTest) {
unittests/ADT/ImmutableSetTest.cpp
   36 TEST_F(ImmutableSetTest, EmptyIntSetTest) {
   50 TEST_F(ImmutableSetTest, OneElemIntSetTest) {
   78 TEST_F(ImmutableSetTest, MultiElemIntSetTest) {
  116 TEST_F(ImmutableSetTest, RemoveIntSetTest) {
  139 TEST_F(ImmutableSetTest, CallbackCharSetTest) {
  151 TEST_F(ImmutableSetTest, Callback2CharSetTest) {
  174 TEST_F(ImmutableSetTest, IterLongSetTest) {
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) {
  167 TYPED_TEST(MapVectorMappedTypeTest, DifferentDenseMap) {
  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/OptionalTest.cpp
   63 TEST_F(OptionalTest, NonDefaultConstructibleTest) {
   68 TEST_F(OptionalTest, ResetTest) {
   81 TEST_F(OptionalTest, InitializationLeakTest) {
   89 TEST_F(OptionalTest, CopyConstructionTest) {
  108 TEST_F(OptionalTest, ConstructingCopyAssignmentTest) {
  128 TEST_F(OptionalTest, CopyingCopyAssignmentTest) {
  148 TEST_F(OptionalTest, DeletingCopyAssignmentTest) {
  168 TEST_F(OptionalTest, NullCopyConstructionTest) {
  188 TEST_F(OptionalTest, GetValueOr) {
  221 TEST_F(OptionalTest, Emplace) {
  271 TEST_F(OptionalTest, MoveOnlyNull) {
  279 TEST_F(OptionalTest, MoveOnlyConstruction) {
  289 TEST_F(OptionalTest, MoveOnlyMoveConstruction) {
  301 TEST_F(OptionalTest, MoveOnlyAssignment) {
  312 TEST_F(OptionalTest, MoveOnlyInitializingAssignment) {
  325 TEST_F(OptionalTest, MoveOnlyNullingAssignment) {
  337 TEST_F(OptionalTest, MoveOnlyAssigningAssignment) {
  375 TEST_F(OptionalTest, ImmovableEmplace) {
  387 TEST_F(OptionalTest, MoveGetValueOr) {
  469 TEST_F(OptionalTest, OperatorEqual) {
  480 TEST_F(OptionalTest, OperatorNotEqual) {
  502 TEST_F(OptionalTest, OperatorLess) {
  513 TEST_F(OptionalTest, OperatorGreater) {
  524 TEST_F(OptionalTest, OperatorLessEqual) {
  535 TEST_F(OptionalTest, OperatorGreaterEqual) {
  561 TEST_F(OptionalTest, StreamOperator) {
  580 TEST_F(OptionalTest, UseInUnitTests) {
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/PointerSumTypeTest.cpp
   31 TEST_F(PointerSumTypeTest, NullTest) {
   38 TEST_F(PointerSumTypeTest, GetTag) {
   45 TEST_F(PointerSumTypeTest, Is) {
   57 TEST_F(PointerSumTypeTest, Get) {
   75 TEST_F(PointerSumTypeTest, Cast) {
   81 TEST_F(PointerSumTypeTest, Assignment) {
unittests/ADT/PointerUnionTest.cpp
   37 TEST_F(PointerUnionTest, Comparison) {
   61 TEST_F(PointerUnionTest, Null) {
   91 TEST_F(PointerUnionTest, Is) {
  111 TEST_F(PointerUnionTest, Get) {
  123 TEST_F(PointerUnionTest, ManyElements) {
  154 TEST_F(PointerUnionTest, GetAddrOfPtr1) {
unittests/ADT/PostOrderIteratorTest.cpp
   17 TEST(PostOrderIteratorTest, Compiles) {
unittests/ADT/PriorityWorklistTest.cpp
   27 TYPED_TEST(PriorityWorklistTest, Basic) {
   76 TYPED_TEST(PriorityWorklistTest, InsertSequence) {
  121 TYPED_TEST(PriorityWorklistTest, EraseIf) {
unittests/ADT/RangeAdapterTest.cpp
  134 TYPED_TEST(RangeAdapterLValueTest, TrivialOperation) {
  150 TYPED_TEST(RangeAdapterRValueTest, TrivialOperation) {
  154 TYPED_TEST(RangeAdapterRValueTest, HasRbegin) {
  158 TYPED_TEST(RangeAdapterRValueTest, RangeType) {
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/SmallStringTest.cpp
   40 TEST_F(SmallStringTest, EmptyStringTest) {
   46 TEST_F(SmallStringTest, AssignRepeated) {
   52 TEST_F(SmallStringTest, AssignIterPair) {
   59 TEST_F(SmallStringTest, AssignStringRef) {
   66 TEST_F(SmallStringTest, AssignSmallVector) {
   74 TEST_F(SmallStringTest, AppendIterPair) {
   82 TEST_F(SmallStringTest, AppendStringRef) {
   90 TEST_F(SmallStringTest, AppendSmallVector) {
   99 TEST_F(SmallStringTest, Substr) {
  107 TEST_F(SmallStringTest, Slice) {
  116 TEST_F(SmallStringTest, Find) {
  150 TEST_F(SmallStringTest, Count) {
  161 TEST_F(SmallStringTest, Realloc) {
  172 TEST_F(SmallStringTest, Comparisons) {
  208 TEST_F(SmallStringTest, GTestPrinter) {
unittests/ADT/SmallVectorTest.cpp
  212 TYPED_TEST(SmallVectorTest, ConstructorNonIterTest) {
  219 TYPED_TEST(SmallVectorTest, ConstructorIterTest) {
  228 TYPED_TEST(SmallVectorTest, EmptyVectorTest) {
  237 TYPED_TEST(SmallVectorTest, PushPopTest) {
  284 TYPED_TEST(SmallVectorTest, ClearTest) {
  297 TYPED_TEST(SmallVectorTest, ResizeShrinkTest) {
  310 TYPED_TEST(SmallVectorTest, ResizeGrowTest) {
  320 TYPED_TEST(SmallVectorTest, ResizeWithElementsTest) {
  336 TYPED_TEST(SmallVectorTest, ResizeFillTest) {
  344 TYPED_TEST(SmallVectorTest, OverflowTest) {
  363 TYPED_TEST(SmallVectorTest, IterationTest) {
  402 TYPED_TEST(SmallVectorTest, SwapTest) {
  413 TYPED_TEST(SmallVectorTest, AppendTest) {
  425 TYPED_TEST(SmallVectorTest, AppendRepeatedTest) {
  434 TYPED_TEST(SmallVectorTest, AppendNonIterTest) {
  452 TYPED_TEST(SmallVectorTest, AppendRepeatedNonForwardIterator) {
  461 TYPED_TEST(SmallVectorTest, AssignTest) {
  470 TYPED_TEST(SmallVectorTest, AssignRangeTest) {
  480 TYPED_TEST(SmallVectorTest, AssignNonIterTest) {
  489 TYPED_TEST(SmallVectorTest, MoveAssignTest) {
  519 TYPED_TEST(SmallVectorTest, EraseTest) {
  529 TYPED_TEST(SmallVectorTest, EraseRangeTest) {
  539 TYPED_TEST(SmallVectorTest, InsertTest) {
  550 TYPED_TEST(SmallVectorTest, InsertCopy) {
  562 TYPED_TEST(SmallVectorTest, InsertRepeatedTest) {
  586 TYPED_TEST(SmallVectorTest, InsertRepeatedNonIterTest) {
  596 TYPED_TEST(SmallVectorTest, InsertRepeatedAtEndTest) {
  615 TYPED_TEST(SmallVectorTest, InsertRepeatedEmptyTest) {
  630 TYPED_TEST(SmallVectorTest, InsertRangeTest) {
  655 TYPED_TEST(SmallVectorTest, InsertRangeAtEndTest) {
  680 TYPED_TEST(SmallVectorTest, InsertEmptyRangeTest) {
  697 TYPED_TEST(SmallVectorTest, ComparisonTest) {
  714 TYPED_TEST(SmallVectorTest, ConstVectorTest) {
  723 TYPED_TEST(SmallVectorTest, DirectVectorTest) {
  740 TYPED_TEST(SmallVectorTest, IteratorTest) {
  770 TYPED_TEST(DualSmallVectorsTest, MoveAssignment) {
  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
   89 TEST_F(StringMapTest, EmptyMapTest) {
   94 TEST_F(StringMapTest, ConstEmptyMapTest) {
  115 TEST_F(StringMapTest, SingleEntryMapTest) {
  121 TEST_F(StringMapTest, ClearTest) {
  128 TEST_F(StringMapTest, EraseIteratorTest) {
  135 TEST_F(StringMapTest, EraseValueTest) {
  142 TEST_F(StringMapTest, InsertAndEraseTest) {
  149 TEST_F(StringMapTest, SmallFullMapTest) {
  171 TEST_F(StringMapTest, CopyCtorTest) {
  199 TEST_F(StringMapTest, IterationTest) {
  226 TEST_F(StringMapTest, StringMapEntryTest) {
  236 TEST_F(StringMapTest, InsertTest) {
  246 TEST_F(StringMapTest, InsertPairTest) {
  267 TEST_F(StringMapTest, InsertRehashingPairTest) {
  282 TEST_F(StringMapTest, InsertOrAssignTest) {
  303 TEST_F(StringMapTest, IterMapKeys) {
  324 TEST_F(StringMapTest, NonDefaultConstructable) {
  352 TEST_F(StringMapTest, MoveOnly) {
  360 TEST_F(StringMapTest, CtorArg) {
  366 TEST_F(StringMapTest, MoveConstruct) {
  376 TEST_F(StringMapTest, MoveAssignment) {
  410 TEST_F(StringMapTest, MoveDtor) {
  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/StringSetTest.cpp
   18 TEST_F(StringSetTest, IterSetKeys) {
   32 TEST_F(StringSetTest, InsertAndCountStringMapEntry) {
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
   88 TYPED_TEST(TinyPtrVectorTest, EmptyTest) {
   92 TYPED_TEST(TinyPtrVectorTest, PushPopBack) {
  131 TYPED_TEST(TinyPtrVectorTest, ClearTest) {
  147 TYPED_TEST(TinyPtrVectorTest, CopyAndMoveCtorTest) {
  173 TYPED_TEST(TinyPtrVectorTest, CopyAndMoveTest) {
  300 TYPED_TEST(TinyPtrVectorTest, EraseTest) {
  331 TYPED_TEST(TinyPtrVectorTest, EraseRangeTest) {
  369 TYPED_TEST(TinyPtrVectorTest, Insert) {
  386 TYPED_TEST(TinyPtrVectorTest, InsertRange) {
  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/AliasAnalysisTest.cpp
  166 TEST_F(AliasAnalysisTest, getModRefInfo) {
  228 TEST_F(AAPassInfraTest, injectExternalAA) {
unittests/Analysis/AliasSetTrackerTest.cpp
   20 TEST(AliasSetTracker, AliasUnknownInst) {
unittests/Analysis/BasicAliasAnalysisTest.cpp
   70 TEST_F(BasicAATest, AliasInstWithObjectOfImpreciseSize) {
  104 TEST_F(BasicAATest, AliasInstWithFullObjectOfImpreciseSize) {
unittests/Analysis/BlockFrequencyInfoTest.cpp
   58 TEST_F(BlockFrequencyInfoTest, Basic) {
unittests/Analysis/BranchProbabilityInfoTest.cpp
   47 TEST_F(BranchProbabilityInfoTest, StressUnreachableHeuristic) {
unittests/Analysis/CFGTest.cpp
  135 TEST_F(IsPotentiallyReachableTest, SameBlockNoPath) {
  149 TEST_F(IsPotentiallyReachableTest, SameBlockPath) {
  162 TEST_F(IsPotentiallyReachableTest, SameBlockNoLoop) {
  179 TEST_F(IsPotentiallyReachableTest, StraightNoPath) {
  192 TEST_F(IsPotentiallyReachableTest, StraightPath) {
  205 TEST_F(IsPotentiallyReachableTest, DestUnreachable) {
  220 TEST_F(IsPotentiallyReachableTest, BranchToReturn) {
  235 TEST_F(IsPotentiallyReachableTest, SimpleLoop1) {
  253 TEST_F(IsPotentiallyReachableTest, SimpleLoop2) {
  271 TEST_F(IsPotentiallyReachableTest, SimpleLoop3) {
  290 TEST_F(IsPotentiallyReachableTest, OneLoopAfterTheOther1) {
  313 TEST_F(IsPotentiallyReachableTest, OneLoopAfterTheOther2) {
  336 TEST_F(IsPotentiallyReachableTest, OneLoopAfterTheOtherInsideAThirdLoop) {
  387 TEST_F(IsPotentiallyReachableTest, BranchInsideLoop) {
  392 TEST_F(IsPotentiallyReachableTest, ModifyTest) {
  403 TEST_F(IsPotentiallyReachableTest, UnreachableFromEntryTest) {
  415 TEST_F(IsPotentiallyReachableTest, UnreachableBlocksTest1) {
  429 TEST_F(IsPotentiallyReachableTest, UnreachableBlocksTest2) {
  443 TEST_F(IsPotentiallyReachableTest, SimpleExclusionTest) {
  457 TEST_F(IsPotentiallyReachableTest, DiamondExcludedTest) {
  476 TEST_F(IsPotentiallyReachableTest, DiamondOneSideExcludedTest) {
  495 TEST_F(IsPotentiallyReachableTest, UnreachableToReachable) {
unittests/Analysis/CGSCCPassManagerTest.cpp
  248 TEST_F(CGSCCPassManagerTest, Basic) {
  343 TEST_F(CGSCCPassManagerTest, TestSCCPassInvalidatesModuleAnalysis) {
  421 TEST_F(CGSCCPassManagerTest, TestFunctionPassInsideCGSCCInvalidatesModuleAnalysis) {
  505 TEST_F(CGSCCPassManagerTest, TestModulePassInvalidatesSCCAnalysis) {
  543 TEST_F(CGSCCPassManagerTest, TestModulePassCanPreserveSCCAnalysis) {
  582 TEST_F(CGSCCPassManagerTest, TestModulePassInvalidatesSCCAnalysisOnCGChange) {
  617 TEST_F(CGSCCPassManagerTest, TestSCCPassInvalidatesFunctionAnalysis) {
  662 TEST_F(CGSCCPassManagerTest, TestSCCPassCanPreserveFunctionAnalysis) {
  715 TEST_F(CGSCCPassManagerTest,
  757 TEST_F(CGSCCPassManagerTest,
  800 TEST_F(CGSCCPassManagerTest,
  995 TEST_F(CGSCCPassManagerTest, TestIndirectAnalysisInvalidation) {
 1113 TEST_F(CGSCCPassManagerTest, TestAnalysisInvalidationCGSCCUpdate) {
unittests/Analysis/CallGraphTest.cpp
   45 TEST(CallGraphTest, GraphTraitsSpecialization) {
   53 TEST(CallGraphTest, GraphTraitsConstSpecialization) {
unittests/Analysis/CaptureTrackingTest.cpp
   21 TEST(CaptureTracking, MaxUsesToExplore) {
unittests/Analysis/DivergenceAnalysisTest.cpp
   77 TEST_F(DivergenceAnalysisTest, DAInitialState) {
  109 TEST_F(DivergenceAnalysisTest, DANoLCSSA) {
  159 TEST_F(DivergenceAnalysisTest, DALCSSA) {
  213 TEST_F(DivergenceAnalysisTest, DAJoinDivergence) {
  382 TEST_F(DivergenceAnalysisTest, DASwitchUnreachableDefault) {
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/MemorySSATest.cpp
   71 TEST_F(MemorySSATest, CreateALoad) {
  108 TEST_F(MemorySSATest, CreateLoadsAndStoreUpdater) {
  199 TEST_F(MemorySSATest, CreateALoadUpdater) {
  246 TEST_F(MemorySSATest, SinkLoad) {
  292 TEST_F(MemorySSATest, MoveAStore) {
  328 TEST_F(MemorySSATest, MoveAStoreUpdater) {
  374 TEST_F(MemorySSATest, MoveAStoreUpdaterMove) {
  418 TEST_F(MemorySSATest, MoveAStoreAllAround) {
  474 TEST_F(MemorySSATest, RemoveAPhi) {
  519 TEST_F(MemorySSATest, RemoveMemoryAccess) {
  596 TEST_F(MemorySSATest, TestTripleStore) {
  627 TEST_F(MemorySSATest, TestStoreAndLoad) {
  657 TEST_F(MemorySSATest, TestStoreDoubleQuery) {
  701 TEST_F(MemorySSATest, PartialWalkerCacheWithPhis) {
  765 TEST_F(MemorySSATest, WalkerInvariantLoadOpt) {
  794 TEST_F(MemorySSATest, WalkerReopt) {
  825 TEST_F(MemorySSATest, MoveAboveMemoryDef) {
  872 TEST_F(MemorySSATest, Irreducible) {
  912 TEST_F(MemorySSATest, MoveToBeforeLiveOnEntryInvalidatesCache) {
  954 TEST_F(MemorySSATest, RemovingDefInvalidatesCache) {
 1003 TEST_F(MemorySSATest, TestLoadMustAlias) {
 1046 TEST_F(MemorySSATest, TestStoreMustAlias) {
 1095 TEST_F(MemorySSATest, TestLoadMayAlias) {
 1137 TEST_F(MemorySSATest, TestStoreMayAlias) {
 1202 TEST_F(MemorySSATest, LifetimeMarkersAreClobbers) {
 1268 TEST_F(MemorySSATest, DefOptimizationsAreInvalidatedOnMoving) {
 1332 TEST_F(MemorySSATest, TestOptimizedDefsAreProperUses) {
 1410 TEST_F(MemorySSATest, TestAddedEdgeToBlockWithPhiNotOpt) {
 1466 TEST_F(MemorySSATest, TestAddedEdgeToBlockWithPhiOpt) {
 1538 TEST_F(MemorySSATest, TestAddedEdgeToBlockWithNoPhiAddNewPhis) {
unittests/Analysis/OrderedBasicBlockTest.cpp
   37 TEST_F(OrderedBasicBlockTest, Basic) {
unittests/Analysis/OrderedInstructionsTest.cpp
   22 TEST(OrderedInstructionsTest, DominanceTest) {
unittests/Analysis/PhiValuesTest.cpp
   19 TEST(PhiValuesTest, SimplePhi) {
   86 TEST(PhiValuesTest, DependentPhi) {
unittests/Analysis/ProfileSummaryInfoTest.cpp
   98 TEST_F(ProfileSummaryInfoTest, TestNoProfile) {
  127 TEST_F(ProfileSummaryInfoTest, TestCommon) {
  157 TEST_F(ProfileSummaryInfoTest, InstrProf) {
  204 TEST_F(ProfileSummaryInfoTest, SampleProf) {
unittests/Analysis/ScalarEvolutionTest.cpp
   68 TEST_F(ScalarEvolutionsTest, SCEVUnknownRAUW) {
  117 TEST_F(ScalarEvolutionsTest, SimplifiedPHI) {
  144 TEST_F(ScalarEvolutionsTest, ExpandPtrTypeSCEV) {
  217 TEST_F(ScalarEvolutionsTest, CommutativeExprOperandOrder) {
  334 TEST_F(ScalarEvolutionsTest, CompareSCEVComplexity) {
  401 TEST_F(ScalarEvolutionsTest, CompareValueComplexity) {
  439 TEST_F(ScalarEvolutionsTest, SCEVAddExpr) {
  478 TEST_F(ScalarEvolutionsTest, SCEVNormalization) {
  633 TEST_F(ScalarEvolutionsTest, SCEVZeroExtendExpr) {
  723 TEST_F(ScalarEvolutionsTest, SCEVZeroExtendExprNonIntegral) {
  801 TEST_F(ScalarEvolutionsTest, SCEVExitLimitForgetLoop) {
  898 TEST_F(ScalarEvolutionsTest, SCEVExitLimitForgetValue) {
  980 TEST_F(ScalarEvolutionsTest, SCEVAddRecFromPHIwithLargeConstants) {
 1036 TEST_F(ScalarEvolutionsTest, SCEVAddRecFromPHIwithLargeConstantAccum) {
 1094 TEST_F(ScalarEvolutionsTest, SCEVFoldSumOfTruncs) {
 1127 TEST_F(ScalarEvolutionsTest, SCEVExpanderIsSafeToExpandAt) {
 1198 TEST_F(ScalarEvolutionsTest, SCEVExpanderNUW) {
 1250 TEST_F(ScalarEvolutionsTest, SCEVExpanderNSW) {
 1302 TEST_F(ScalarEvolutionsTest, SCEVCacheNUW) {
 1353 TEST_F(ScalarEvolutionsTest, SCEVCacheNSW) {
 1403 TEST_F(ScalarEvolutionsTest, SCEVComputeExpressionSize) {
 1452 TEST_F(ScalarEvolutionsTest, SCEVExpandInsertCanonicalIV) {
 1645 TEST_F(ScalarEvolutionsTest, SCEVExpanderShlNSW) {
 1686 TEST_F(ScalarEvolutionsTest, SCEVComputeConstantDifference) {
 1752 TEST_F(ScalarEvolutionsTest, SCEVExpandNonAffineAddRec) {
unittests/Analysis/SparsePropagation.cpp
  256 TEST_F(SparsePropagationTest, MarkBlockExecutable) {
  292 TEST_F(SparsePropagationTest, GlobalVariableConstant) {
  333 TEST_F(SparsePropagationTest, GlobalVariableOverDefined) {
  374 TEST_F(SparsePropagationTest, FunctionDefined) {
  414 TEST_F(SparsePropagationTest, FunctionOverDefined) {
  458 TEST_F(SparsePropagationTest, ComputeInstructionState) {
  511 TEST_F(SparsePropagationTest, ExceptionalTerminatorInsts) {
unittests/Analysis/TBAATest.cpp
   47 TEST_F(TBAATest, checkVerifierBehaviorForOldTBAA) {
   68 TEST_F(TBAATest, checkTBAAMerging) {
unittests/Analysis/TargetLibraryInfoTest.cpp
   61 TEST_F(TargetLibraryInfoTest, InvalidProto) {
   76 TEST_F(TargetLibraryInfoTest, ValidProto) {
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/ValueLatticeTest.cpp
   31 TEST_F(ValueLatticeTest, ValueLatticeGetters) {
   46 TEST_F(ValueLatticeTest, MergeIn) {
   90 TEST_F(ValueLatticeTest, getCompareIntegers) {
  135 TEST_F(ValueLatticeTest, getCompareFloat) {
  161 TEST_F(ValueLatticeTest, getCompareUndef) {
unittests/Analysis/ValueTrackingTest.cpp
   86 TEST_F(MatchSelectPatternTest, SimpleFMin) {
   96 TEST_F(MatchSelectPatternTest, SimpleFMax) {
  106 TEST_F(MatchSelectPatternTest, SwappedFMax) {
  116 TEST_F(MatchSelectPatternTest, SwappedFMax2) {
  126 TEST_F(MatchSelectPatternTest, SwappedFMax3) {
  136 TEST_F(MatchSelectPatternTest, FastFMin) {
  146 TEST_F(MatchSelectPatternTest, FMinConstantZero) {
  157 TEST_F(MatchSelectPatternTest, FMinConstantZeroNsz) {
  168 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero1) {
  179 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero2) {
  190 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero3) {
  201 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero4) {
  212 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero5) {
  223 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero6) {
  234 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero7) {
  245 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZero8) {
  256 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero1) {
  267 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero2) {
  278 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero3) {
  289 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero4) {
  300 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero5) {
  311 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero6) {
  322 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero7) {
  333 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZero8) {
  344 TEST_F(MatchSelectPatternTest, FMinMismatchConstantZeroVecUndef) {
  355 TEST_F(MatchSelectPatternTest, FMaxMismatchConstantZeroVecUndef) {
  366 TEST_F(MatchSelectPatternTest, VectorFMinimum) {
  380 TEST_F(MatchSelectPatternTest, VectorFMinOtherOrdered) {
  394 TEST_F(MatchSelectPatternTest, VectorNotFMinimum) {
  410 TEST_F(MatchSelectPatternTest, VectorNotFMinZero) {
  424 TEST_F(MatchSelectPatternTest, DoubleCastU) {
  438 TEST_F(MatchSelectPatternTest, DoubleCastS) {
  452 TEST_F(MatchSelectPatternTest, DoubleCastBad) {
  465 TEST(ValueTracking, GuaranteedToTransferExecutionToSuccessor) {
  519 TEST_F(ValueTrackingTest, ComputeNumSignBits_PR32045) {
  529 TEST_F(ValueTrackingTest, ComputeNumSignBits_Shuffle) {
  540 TEST_F(ValueTrackingTest, ComputeNumSignBits_Shuffle2) {
  550 TEST_F(ComputeKnownBitsTest, ComputeKnownBits) {
  565 TEST_F(ComputeKnownBitsTest, ComputeKnownMulBits) {
  578 TEST_F(ComputeKnownBitsTest, ComputeKnownFshl) {
  594 TEST_F(ComputeKnownBitsTest, ComputeKnownFshr) {
  610 TEST_F(ComputeKnownBitsTest, ComputeKnownFshlZero) {
  626 TEST_F(ComputeKnownBitsTest, ComputeKnownUAddSatLeadingOnes) {
  639 TEST_F(ComputeKnownBitsTest, ComputeKnownUAddSatOnesPreserved) {
  655 TEST_F(ComputeKnownBitsTest, ComputeKnownUSubSatLHSLeadingZeros) {
  668 TEST_F(ComputeKnownBitsTest, ComputeKnownUSubSatRHSLeadingOnes) {
  681 TEST_F(ComputeKnownBitsTest, ComputeKnownUSubSatZerosPreserved) {
  939 TEST_P(IsBytewiseValueTest, IsBytewiseValue) {
unittests/Analysis/VectorFunctionABITest.cpp
   16 TEST(VectorFunctionABITests, OnlyValidNames) {
   45 TEST(VectorFunctionABITests, ParamListParsing) {
   62 TEST(VectorFunctionABITests, ScalarNameAndVectorName) {
  121 TEST_F(VFABIParserTest, Parse) {
  141 TEST_F(VFABIParserTest, ParseVectorName) {
  153 TEST_F(VFABIParserTest, LinearWithCompileTimeNegativeStep) {
  168 TEST_F(VFABIParserTest, ParseScalableSVE) {
  178 TEST_F(VFABIParserTest, ParseFixedWidthSVE) {
  188 TEST_F(VFABIParserTest, NotAVectorFunctionABIName) {
  193 TEST_F(VFABIParserTest, LinearWithRuntimeStep) {
  208 TEST_F(VFABIParserTest, LinearWithoutCompileTime) {
  221 TEST_F(VFABIParserTest, ISA) {
  244 TEST_F(VFABIParserTest, InvalidMask) {
  248 TEST_F(VFABIParserTest, InvalidParameter) {
  252 TEST_F(VFABIParserTest, Align) {
  270 TEST_F(VFABIParserTest, ParseUniform) {
  285 TEST_F(VFABIParserTest, ISAIndependentMangling) {
  357 TEST_F(VFABIParserTest, MissingScalarName) {
  361 TEST_F(VFABIParserTest, MissingVectorName) {
  365 TEST_F(VFABIParserTest, MissingVectorNameTermination) {
  369 TEST_F(VFABIParserTest, ParseMaskingNEON) {
  381 TEST_F(VFABIParserTest, ParseMaskingSVE) {
  393 TEST_F(VFABIParserTest, ParseMaskingSSE) {
  405 TEST_F(VFABIParserTest, ParseMaskingAVX) {
  417 TEST_F(VFABIParserTest, ParseMaskingAVX2) {
  429 TEST_F(VFABIParserTest, ParseMaskingAVX512) {
unittests/Analysis/VectorUtilsTest.cpp
   79 TEST_F(BasicTest, isSplat) {
  101 TEST_F(VectorUtilsTest, isSplatValue_00) {
  110 TEST_F(VectorUtilsTest, isSplatValue_11) {
  119 TEST_F(VectorUtilsTest, isSplatValue_01) {
  130 TEST_F(VectorUtilsTest, isSplatValue_0u) {
  139 TEST_F(VectorUtilsTest, isSplatValue_Binop) {
  150 TEST_F(VectorUtilsTest, isSplatValue_Binop_ConstantOp0) {
  160 TEST_F(VectorUtilsTest, isSplatValue_Binop_Not_Op0) {
  171 TEST_F(VectorUtilsTest, isSplatValue_Binop_Not_Op1) {
  182 TEST_F(VectorUtilsTest, isSplatValue_Select) {
  194 TEST_F(VectorUtilsTest, isSplatValue_Select_ConstantOp) {
  205 TEST_F(VectorUtilsTest, isSplatValue_Select_NotCond) {
  216 TEST_F(VectorUtilsTest, isSplatValue_Select_NotOp1) {
  227 TEST_F(VectorUtilsTest, isSplatValue_Select_NotOp2) {
  238 TEST_F(VectorUtilsTest, isSplatValue_SelectBinop) {
  251 TEST_F(VectorUtilsTest, getSplatValueElt0) {
  261 TEST_F(VectorUtilsTest, getSplatValueEltMismatch) {
  273 TEST_F(VectorUtilsTest, getSplatValueElt1) {
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/BinaryFormat/MsgPackReaderTest.cpp
   21 TEST_F(MsgPackReader, TestReadMultiple) {
   44 TEST_F(MsgPackReader, TestReadNil) {
   53 TEST_F(MsgPackReader, TestReadBoolFalse) {
   63 TEST_F(MsgPackReader, TestReadBoolTrue) {
   73 TEST_F(MsgPackReader, TestReadFixNegativeInt) {
   89 TEST_F(MsgPackReader, TestReadInt8Max) {
   99 TEST_F(MsgPackReader, TestReadInt8Zero) {
  109 TEST_F(MsgPackReader, TestReadInt8Min) {
  119 TEST_F(MsgPackReader, TestReadInt16Max) {
  129 TEST_F(MsgPackReader, TestReadInt16Zero) {
  139 TEST_F(MsgPackReader, TestReadInt16Min) {
  149 TEST_F(MsgPackReader, TestReadInt32Max) {
  159 TEST_F(MsgPackReader, TestReadInt32Zero) {
  169 TEST_F(MsgPackReader, TestReadInt32Min) {
  179 TEST_F(MsgPackReader, TestReadInt64Max) {
  189 TEST_F(MsgPackReader, TestReadInt64Zero) {
  199 TEST_F(MsgPackReader, TestReadInt64Min) {
  209 TEST_F(MsgPackReader, TestReadFixPositiveInt) {
  223 TEST_F(MsgPackReader, TestReadUInt8Zero) {
  233 TEST_F(MsgPackReader, TestReadUInt8One) {
  243 TEST_F(MsgPackReader, TestReadUInt8Max) {
  253 TEST_F(MsgPackReader, TestReadUInt16Zero) {
  263 TEST_F(MsgPackReader, TestReadUInt16One) {
  273 TEST_F(MsgPackReader, TestReadUInt16Max) {
  283 TEST_F(MsgPackReader, TestReadUInt32Zero) {
  293 TEST_F(MsgPackReader, TestReadUInt32One) {
  303 TEST_F(MsgPackReader, TestReadUInt32Max) {
  313 TEST_F(MsgPackReader, TestReadUInt64Zero) {
  323 TEST_F(MsgPackReader, TestReadUInt64One) {
  333 TEST_F(MsgPackReader, TestReadUInt64Max) {
  343 TEST_F(MsgPackReader, TestReadFloat32) {
  353 TEST_F(MsgPackReader, TestReadFloat64) {
  363 TEST_F(MsgPackReader, TestReadFixStrZero) {
  373 TEST_F(MsgPackReader, TestReadFixStrOne) {
  384 TEST_F(MsgPackReader, TestReadFixStrMax) {
  396 TEST_F(MsgPackReader, TestReadStr8Zero) {
  406 TEST_F(MsgPackReader, TestReadStr8One) {
  417 TEST_F(MsgPackReader, TestReadStr8Max) {
  428 TEST_F(MsgPackReader, TestReadStr16Zero) {
  438 TEST_F(MsgPackReader, TestReadStr16One) {
  449 TEST_F(MsgPackReader, TestReadStr16Max) {
  460 TEST_F(MsgPackReader, TestReadStr32Zero) {
  470 TEST_F(MsgPackReader, TestReadStr32One) {
  481 TEST_F(MsgPackReader, TestReadStr32Max) {
  492 TEST_F(MsgPackReader, TestReadBin8Zero) {
  502 TEST_F(MsgPackReader, TestReadBin8One) {
  513 TEST_F(MsgPackReader, TestReadBin8Max) {
  524 TEST_F(MsgPackReader, TestReadBin16Zero) {
  534 TEST_F(MsgPackReader, TestReadBin16One) {
  545 TEST_F(MsgPackReader, TestReadBin16Max) {
  556 TEST_F(MsgPackReader, TestReadBin32Zero) {
  566 TEST_F(MsgPackReader, TestReadBin32One) {
  577 TEST_F(MsgPackReader, TestReadBin32Max) {
  588 TEST_F(MsgPackReader, TestReadFixArrayZero) {
  598 TEST_F(MsgPackReader, TestReadFixArrayOne) {
  608 TEST_F(MsgPackReader, TestReadFixArrayMax) {
  619 TEST_F(MsgPackReader, TestReadArray16Zero) {
  629 TEST_F(MsgPackReader, TestReadArray16One) {
  639 TEST_F(MsgPackReader, TestReadArray16Max) {
  649 TEST_F(MsgPackReader, TestReadArray32Zero) {
  659 TEST_F(MsgPackReader, TestReadArray32One) {
  669 TEST_F(MsgPackReader, TestReadArray32Max) {
  679 TEST_F(MsgPackReader, TestReadFixMapZero) {
  689 TEST_F(MsgPackReader, TestReadFixMapOne) {
  699 TEST_F(MsgPackReader, TestReadFixMapMax) {
  710 TEST_F(MsgPackReader, TestReadMap16Zero) {
  720 TEST_F(MsgPackReader, TestReadMap16One) {
  730 TEST_F(MsgPackReader, TestReadMap16Max) {
  740 TEST_F(MsgPackReader, TestReadMap32Zero) {
  750 TEST_F(MsgPackReader, TestReadMap32One) {
  760 TEST_F(MsgPackReader, TestReadMap32Max) {
  772 TEST_F(MsgPackReader, TestReadFixExt1) {
  784 TEST_F(MsgPackReader, TestReadFixExt2) {
  796 TEST_F(MsgPackReader, TestReadFixExt4) {
  808 TEST_F(MsgPackReader, TestReadFixExt8) {
  820 TEST_F(MsgPackReader, TestReadFixExt16) {
  832 TEST_F(MsgPackReader, TestReadExt8Min) {
  844 TEST_F(MsgPackReader, TestReadExt8Max) {
  856 TEST_F(MsgPackReader, TestReadExt16Min) {
  868 TEST_F(MsgPackReader, TestReadExt16Max) {
  880 TEST_F(MsgPackReader, TestReadExt32Min) {
unittests/BinaryFormat/MsgPackWriterTest.cpp
   24 TEST_F(MsgPackWriter, TestWriteNil) {
   29 TEST_F(MsgPackWriter, TestWriteBool) {
   35 TEST_F(MsgPackWriter, TestWriteFixPositiveInt) {
   47 TEST_F(MsgPackWriter, TestWriteUInt8Min) {
   54 TEST_F(MsgPackWriter, TestWriteUInt8) {
   60 TEST_F(MsgPackWriter, TestWriteUInt8Max) {
   66 TEST_F(MsgPackWriter, TestWriteUInt16Min) {
   72 TEST_F(MsgPackWriter, TestWriteUInt16) {
   78 TEST_F(MsgPackWriter, TestWriteUInt16Max) {
   84 TEST_F(MsgPackWriter, TestWriteUInt32Min) {
   90 TEST_F(MsgPackWriter, TestWriteUInt32) {
   96 TEST_F(MsgPackWriter, TestWriteUInt32Max) {
  102 TEST_F(MsgPackWriter, TestWriteUInt64Min) {
  109 TEST_F(MsgPackWriter, TestWriteUInt64) {
  115 TEST_F(MsgPackWriter, TestWriteUInt64Max) {
  121 TEST_F(MsgPackWriter, TestWriteFixNegativeInt) {
  135 TEST_F(MsgPackWriter, TestWriteInt8Max) {
  142 TEST_F(MsgPackWriter, TestWriteInt8) {
  148 TEST_F(MsgPackWriter, TestWriteInt8Min) {
  154 TEST_F(MsgPackWriter, TestWriteInt16Max) {
  160 TEST_F(MsgPackWriter, TestWriteInt16) {
  166 TEST_F(MsgPackWriter, TestWriteInt16Min) {
  172 TEST_F(MsgPackWriter, TestWriteInt32Max) {
  178 TEST_F(MsgPackWriter, TestWriteInt32) {
  184 TEST_F(MsgPackWriter, TestWriteInt32Min) {
  190 TEST_F(MsgPackWriter, TestWriteInt64Max) {
  196 TEST_F(MsgPackWriter, TestWriteInt64) {
  202 TEST_F(MsgPackWriter, TestWriteInt64Min) {
  209 TEST_F(MsgPackWriter, TestWriteFloat32) {
  215 TEST_F(MsgPackWriter, TestWriteFloat64) {
  221 TEST_F(MsgPackWriter, TestWriteFixStrMin) {
  227 TEST_F(MsgPackWriter, TestWriteFixStr) {
  234 TEST_F(MsgPackWriter, TestWriteFixStrMax) {
  241 TEST_F(MsgPackWriter, TestWriteStr8Min) {
  248 TEST_F(MsgPackWriter, TestWriteStr8) {
  254 TEST_F(MsgPackWriter, TestWriteStr8Max) {
  260 TEST_F(MsgPackWriter, TestWriteStr16Min) {
  266 TEST_F(MsgPackWriter, TestWriteStr16) {
  272 TEST_F(MsgPackWriter, TestWriteStr16Max) {
  278 TEST_F(MsgPackWriter, TestWriteStr32Min) {
  284 TEST_F(MsgPackWriter, TestWriteStr32) {
  290 TEST_F(MsgPackWriter, TestWriteBin8Min) {
  296 TEST_F(MsgPackWriter, TestWriteBin8) {
  302 TEST_F(MsgPackWriter, TestWriteBin8Max) {
  308 TEST_F(MsgPackWriter, TestWriteBin16Min) {
  314 TEST_F(MsgPackWriter, TestWriteBin16) {
  320 TEST_F(MsgPackWriter, TestWriteBin16Max) {
  326 TEST_F(MsgPackWriter, TestWriteBin32Min) {
  332 TEST_F(MsgPackWriter, TestWriteBin32) {
  338 TEST_F(MsgPackWriter, TestWriteFixArrayMin) {
  343 TEST_F(MsgPackWriter, TestWriteFixArray) {
  348 TEST_F(MsgPackWriter, TestWriteFixArrayMax) {
  354 TEST_F(MsgPackWriter, TestWriteArray16Min) {
  360 TEST_F(MsgPackWriter, TestWriteArray16) {
  365 TEST_F(MsgPackWriter, TestWriteArray16Max) {
  370 TEST_F(MsgPackWriter, TestWriteArray32Min) {
  375 TEST_F(MsgPackWriter, TestWriteArray32) {
  380 TEST_F(MsgPackWriter, TestWriteArray32Max) {
  385 TEST_F(MsgPackWriter, TestWriteFixMapMin) {
  390 TEST_F(MsgPackWriter, TestWriteFixMap) {
  395 TEST_F(MsgPackWriter, TestWriteFixMapMax) {
  401 TEST_F(MsgPackWriter, TestWriteMap16Min) {
  407 TEST_F(MsgPackWriter, TestWriteMap16) {
  412 TEST_F(MsgPackWriter, TestWriteMap16Max) {
  417 TEST_F(MsgPackWriter, TestWriteMap32Min) {
  422 TEST_F(MsgPackWriter, TestWriteMap32) {
  427 TEST_F(MsgPackWriter, TestWriteMap32Max) {
  434 TEST_F(MsgPackWriter, TestWriteFixExt1) {
  440 TEST_F(MsgPackWriter, TestWriteFixExt2) {
  446 TEST_F(MsgPackWriter, TestWriteFixExt4) {
  452 TEST_F(MsgPackWriter, TestWriteFixExt8) {
  458 TEST_F(MsgPackWriter, TestWriteFixExt16) {
  464 TEST_F(MsgPackWriter, TestWriteExt8Min) {
  470 TEST_F(MsgPackWriter, TestWriteExt8) {
  476 TEST_F(MsgPackWriter, TestWriteExt8Max) {
  482 TEST_F(MsgPackWriter, TestWriteExt16Min) {
  488 TEST_F(MsgPackWriter, TestWriteExt16) {
  494 TEST_F(MsgPackWriter, TestWriteExt16Max) {
  500 TEST_F(MsgPackWriter, TestWriteExt32Min) {
  506 TEST_F(MsgPackWriter, TestWriteCompatibleNoStr8) {
  513 TEST_F(MsgPackWriter, TestWriteCompatibleNoBin) {
unittests/BinaryFormat/TestFileMagic.cpp
   88 TEST_F(MagicTest, Magic) {
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/AArch64SelectionDAGTest.cpp
   80 TEST_F(AArch64SelectionDAGTest, computeKnownBits_ZERO_EXTEND_VECTOR_INREG) {
   95 TEST_F(AArch64SelectionDAGTest, computeKnownBits_EXTRACT_SUBVECTOR) {
  110 TEST_F(AArch64SelectionDAGTest, ComputeNumSignBits_SIGN_EXTEND_VECTOR_INREG) {
  124 TEST_F(AArch64SelectionDAGTest, ComputeNumSignBits_EXTRACT_SUBVECTOR) {
  138 TEST_F(AArch64SelectionDAGTest, SimplifyDemandedVectorElts_EXTRACT_SUBVECTOR) {
  161 TEST_F(AArch64SelectionDAGTest, ComputeKnownBits_ADD) {
  182 TEST_F(AArch64SelectionDAGTest, ComputeKnownBits_SUB) {
unittests/CodeGen/DIEHashTest.cpp
   38 TEST_F(DIEHashTest, Data1) {
   48 TEST_F(DIEHashTest, TrivialType) {
   63 TEST_F(DIEHashTest, NamedType) {
   77 TEST_F(DIEHashTest, NamespacedType) {
  105 TEST_F(DIEHashTest, TypeWithMember) {
  135 TEST_F(DIEHashTest, ReusedType) {
  175 TEST_F(DIEHashTest, RecursiveType) {
  197 TEST_F(DIEHashTest, Pointer) {
  227 TEST_F(DIEHashTest, Reference) {
  262 TEST_F(DIEHashTest, RValueReference) {
  297 TEST_F(DIEHashTest, PtrToMember) {
  332 TEST_F(DIEHashTest, PtrToMemberDeclDefMatch) {
  410 TEST_F(DIEHashTest, PtrToMemberDeclDefMisMatch) {
  488 TEST_F(DIEHashTest, RefUnnamedType) {
  525 TEST_F(DIEHashTest, NestedType) {
  544 TEST_F(DIEHashTest, MemberFunc) {
  564 TEST_F(DIEHashTest, MemberFuncFlag) {
  600 TEST_F(DIEHashTest, MemberSdata) {
  646 TEST_F(DIEHashTest, MemberBlock) {
unittests/CodeGen/GlobalISel/CSETest.cpp
   14 TEST_F(GISelMITest, TestCSE) {
   77 TEST_F(GISelMITest, TestCSEConstantConfig) {
unittests/CodeGen/GlobalISel/ConstantFoldingTest.cpp
   20 TEST_F(GISelMITest, FoldWithBuilder) {
   71 TEST_F(GISelMITest, FoldBinOp) {
unittests/CodeGen/GlobalISel/KnownBitsTest.cpp
   13 TEST_F(GISelMITest, TestKnownBitsCst) {
   33 TEST_F(GISelMITest, TestKnownBitsCstWithClass) {
   59 TEST_F(GISelMITest, TestKnownBitsPtrToIntViceVersa) {
   75 TEST_F(GISelMITest, TestKnownBitsXOR) {
   92 TEST_F(GISelMITest, TestKnownBits) {
  122 TEST_F(GISelMITest, TestSignBitIsZero) {
unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
   28 TEST_F(GISelMITest, LowerBitCountingCTTZ0) {
   60 TEST_F(GISelMITest, LowerBitCountingCTTZ1) {
   94 TEST_F(GISelMITest, LowerBitCountingCTTZ2) {
  125 TEST_F(GISelMITest, WidenBitCountingCTPOP1) {
  157 TEST_F(GISelMITest, WidenBitCountingCTPOP2) {
  190 TEST_F(GISelMITest, LowerBitCountingCTTZ3) {
  217 TEST_F(GISelMITest, LowerBitCountingCTLZ0) {
  248 TEST_F(GISelMITest, LowerBitCountingCTLZLibcall) {
  279 TEST_F(GISelMITest, LowerBitCountingCTLZ1) {
  320 TEST_F(GISelMITest, WidenBitCountingCTLZ) {
  355 TEST_F(GISelMITest, WidenBitCountingCTLZZeroUndef) {
  391 TEST_F(GISelMITest, WidenBitCountingCTPOP) {
  424 TEST_F(GISelMITest, WidenBitCountingCTTZ_ZERO_UNDEF) {
  458 TEST_F(GISelMITest, WidenBitCountingCTTZ) {
  492 TEST_F(GISelMITest, WidenUADDO) {
  531 TEST_F(GISelMITest, WidenUSUBO) {
  569 TEST_F(GISelMITest, FewerElementsAnd) {
  616 TEST_F(GISelMITest, MoreElementsAnd) {
  657 TEST_F(GISelMITest, FewerElementsPhi) {
  752 TEST_F(GISelMITest, LowerFNEG) {
  797 TEST_F(GISelMITest, LowerMinMax) {
  875 TEST_F(GISelMITest, WidenScalarBuildVector) {
  921 TEST_F(GISelMITest, LowerMergeValues) {
 1022 TEST_F(GISelMITest, WidenScalarMergeValuesPointer) {
 1059 TEST_F(GISelMITest, WidenSEXTINREG) {
 1090 TEST_F(GISelMITest, NarrowSEXTINREG) {
 1121 TEST_F(GISelMITest, NarrowSEXTINREG2) {
 1153 TEST_F(GISelMITest, LowerSEXTINREG) {
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/GlobalISel/MachineIRBuilderTest.cpp
   12 TEST_F(GISelMITest, TestBuildConstantFConstant) {
   44 TEST_F(GISelMITest, TestBuildConstantFConstantDeath) {
   76 TEST_F(GISelMITest, DstOpSrcOp) {
  102 TEST_F(GISelMITest, BuildUnmerge) {
  123 TEST_F(GISelMITest, TestBuildFPInsts) {
  159 TEST_F(GISelMITest, BuildIntrinsic) {
  188 TEST_F(GISelMITest, BuildXor) {
  217 TEST_F(GISelMITest, BuildBitCounts) {
  245 TEST_F(GISelMITest, BuildCasts) {
  270 TEST_F(GISelMITest, BuildMinMax) {
  296 TEST_F(GISelMITest, BuildAtomicRMW) {
  327 TEST_F(GISelMITest, BuildMerge) {
unittests/CodeGen/GlobalISel/PatternMatchTest.cpp
   33 TEST_F(GISelMITest, MatchIntConstant) {
   44 TEST_F(GISelMITest, MatchBinaryOp) {
  132 TEST_F(GISelMITest, MatchFPUnaryOp) {
  194 TEST_F(GISelMITest, MatchExtendsTrunc) {
  241 TEST_F(GISelMITest, MatchSpecificType) {
  278 TEST_F(GISelMITest, MatchCombinators) {
  312 TEST_F(GISelMITest, MatchMiscellaneous) {
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/RandomAccessVisitorTest.cpp
  204 TEST_F(RandomAccessVisitorTest, MultipleVisits) {
  230 TEST_F(RandomAccessVisitorTest, DescendingWithinChunk) {
  259 TEST_F(RandomAccessVisitorTest, AscendingWithinChunk) {
  288 TEST_F(RandomAccessVisitorTest, StopPrematurelyInChunk) {
  319 TEST_F(RandomAccessVisitorTest, InnerChunk) {
  349 TEST_F(RandomAccessVisitorTest, CrossChunkName) {
unittests/DebugInfo/CodeView/TypeHashingTest.cpp
   61 TEST(TypeHashingTest, ContentHash) {
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
  287 TEST_F(TypeIndexIteratorTest, FuncId) {
  293 TEST_F(TypeIndexIteratorTest, MemFuncId) {
  299 TEST_F(TypeIndexIteratorTest, StringId) {
  305 TEST_F(TypeIndexIteratorTest, SubstrList) {
  312 TEST_F(TypeIndexIteratorTest, BuildInfo) {
  318 TEST_F(TypeIndexIteratorTest, UdtSrcLine) {
  324 TEST_F(TypeIndexIteratorTest, UdtModSrcLine) {
  330 TEST_F(TypeIndexIteratorTest, Modifier) {
  336 TEST_F(TypeIndexIteratorTest, Procedure) {
  342 TEST_F(TypeIndexIteratorTest, MemFunc) {
  349 TEST_F(TypeIndexIteratorTest, ArgList) {
  355 TEST_F(TypeIndexIteratorTest, Array) {
  361 TEST_F(TypeIndexIteratorTest, Class) {
  368 TEST_F(TypeIndexIteratorTest, Struct) {
  375 TEST_F(TypeIndexIteratorTest, Union) {
  381 TEST_F(TypeIndexIteratorTest, Enum) {
  387 TEST_F(TypeIndexIteratorTest, Bitfield) {
  393 TEST_F(TypeIndexIteratorTest, VTable) {
  399 TEST_F(TypeIndexIteratorTest, VTShape) {
  405 TEST_F(TypeIndexIteratorTest, OverloadList) {
  412 TEST_F(TypeIndexIteratorTest, Pointer) {
  418 TEST_F(TypeIndexIteratorTest, MemberPointer) {
  425 TEST_F(TypeIndexIteratorTest, ManyTypes) {
  462 TEST_F(TypeIndexIteratorTest, FieldListBaseClass) {
  468 TEST_F(TypeIndexIteratorTest, FieldListEnumerator) {
  474 TEST_F(TypeIndexIteratorTest, FieldListMember) {
  480 TEST_F(TypeIndexIteratorTest, FieldListMethod) {
  486 TEST_F(TypeIndexIteratorTest, FieldListOneMethod) {
  493 TEST_F(TypeIndexIteratorTest, FieldListNestedType) {
  499 TEST_F(TypeIndexIteratorTest, FieldListStaticMember) {
  505 TEST_F(TypeIndexIteratorTest, FieldListVirtualBase) {
  511 TEST_F(TypeIndexIteratorTest, FieldListVFTable) {
  517 TEST_F(TypeIndexIteratorTest, FieldListContinuation) {
  523 TEST_F(TypeIndexIteratorTest, ManyMembers) {
  537 TEST_F(TypeIndexIteratorTest, ProcSym) {
  547 TEST_F(TypeIndexIteratorTest, DataSym) {
  554 TEST_F(TypeIndexIteratorTest, RegisterSym) {
  563 TEST_F(TypeIndexIteratorTest, CallerSym) {
  582 TEST_F(TypeIndexIteratorTest, Precomp) {
  597 TEST_F(TypeIndexIteratorTest, VariableSizeIntegers) {
  604 TEST_F(TypeIndexIteratorTest, UsingNamespace) {
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/DWARFDebugLineTest.cpp
  205 TEST_F(DebugLineBasicFixture, GetOrParseLineTableAtInvalidOffset) {
  220 TEST_F(DebugLineBasicFixture, GetOrParseLineTableAtInvalidOffsetAfterData) {
  233 TEST_P(DebugLineParameterisedFixture, GetOrParseLineTableValidTable) {
  299 TEST_F(DebugLineBasicFixture, ErrorForReservedLength) {
  313 TEST_F(DebugLineBasicFixture, ErrorForLowVersion) {
  328 TEST_F(DebugLineBasicFixture, ErrorForInvalidV5IncludeDirTable) {
  362 TEST_P(DebugLineParameterisedFixture, ErrorForTooLargePrologueLength) {
  386 TEST_P(DebugLineParameterisedFixture, ErrorForTooShortPrologueLength) {
  425 TEST_F(DebugLineBasicFixture, ErrorForInvalidExtendedOpcodeLength) {
  439 TEST_F(DebugLineBasicFixture, ErrorForMismatchedAddressSize) {
  456 TEST_F(DebugLineBasicFixture, CallbackUsedForUnterminatedSequence) {
  484 TEST_F(DebugLineBasicFixture, ParserParsesCorrectly) {
  511 TEST_F(DebugLineBasicFixture, ParserSkipsCorrectly) {
  531 TEST_F(DebugLineBasicFixture, ParserAlwaysDoneForEmptySection) {
  541 TEST_F(DebugLineBasicFixture, ParserMovesToEndForBadLengthWhenParsing) {
  562 TEST_F(DebugLineBasicFixture, ParserMovesToEndForBadLengthWhenSkipping) {
  582 TEST_F(DebugLineBasicFixture, ParserReportsFirstErrorInEachTableWhenParsing) {
  607 TEST_F(DebugLineBasicFixture, ParserReportsNonPrologueProblemsWhenParsing) {
  638 TEST_F(DebugLineBasicFixture,
  663 TEST_F(DebugLineBasicFixture, ParserIgnoresNonPrologueErrorsWhenSkipping) {
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/MSFBuilderTest.cpp
   45 TEST_F(MSFBuilderTest, ValidateSuperBlockAccept) {
   53 TEST_F(MSFBuilderTest, ValidateSuperBlockReject) {
   80 TEST_F(MSFBuilderTest, TestUsedBlocksMarkedAsUsed) {
  106 TEST_F(MSFBuilderTest, TestAddStreamNoDirectoryBlockIncrease) {
  138 TEST_F(MSFBuilderTest, TestAddStreamWithDirectoryBlockIncrease) {
  158 TEST_F(MSFBuilderTest, TestGrowStreamNoBlockIncrease) {
  178 TEST_F(MSFBuilderTest, TestGrowStreamWithBlockIncrease) {
  201 TEST_F(MSFBuilderTest, TestShrinkStreamNoBlockDecrease) {
  221 TEST_F(MSFBuilderTest, TestShrinkStreamWithBlockDecrease) {
  242 TEST_F(MSFBuilderTest, TestRejectReusedStreamBlock) {
  255 TEST_F(MSFBuilderTest, TestBlockCountsWhenAddingStreams) {
  276 TEST_F(MSFBuilderTest, BuildMsfLayout) {
  308 TEST_F(MSFBuilderTest, UseDirectoryBlockHint) {
  329 TEST_F(MSFBuilderTest, DirectoryBlockHintInsufficient) {
  347 TEST_F(MSFBuilderTest, DirectoryBlockHintOverestimated) {
  365 TEST_F(MSFBuilderTest, StreamDoesntUseFpmBlocks) {
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/PDBApiTest.cpp
  473 TEST_F(PDBApiTest, Dyncast) {
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/ExecutionEngineTest.cpp
   51 TEST_F(ExecutionEngineTest, ForwardGlobalMapping) {
   76 TEST_F(ExecutionEngineTest, ReverseGlobalMapping) {
  102 TEST_F(ExecutionEngineTest, ClearModuleMappings) {
  120 TEST_F(ExecutionEngineTest, DestructionRemovesGlobalMapping) {
  132 TEST_F(ExecutionEngineTest, LookupWithMangledAndDemangledSymbol) {
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp
  128 TEST_F(JITLinkTest_MachO_x86_64, BasicRelocations) {
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
  333 TEST_F(MCJITCAPITest, simple_function) {
  347 TEST_F(MCJITCAPITest, gva) {
  365 TEST_F(MCJITCAPITest, gfa) {
  379 TEST_F(MCJITCAPITest, custom_memory_manager) {
  395 TEST_F(MCJITCAPITest, stackmap_creates_compact_unwind_on_darwin) {
  428 TEST_F(MCJITCAPITest, reserve_allocation_space) {
  454 TEST_F(MCJITCAPITest, yield) {
  475 TEST_F(MCJITCAPITest, addGlobalMapping) {
unittests/ExecutionEngine/MCJIT/MCJITMemoryManagerTest.cpp
   16 TEST(MCJITMemoryManagerTest, BasicAllocations) {
   49 TEST(MCJITMemoryManagerTest, LargeAllocations) {
   82 TEST(MCJITMemoryManagerTest, ManyAllocations) {
  117 TEST(MCJITMemoryManagerTest, ManyVariedAllocations) {
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp
   89 TEST_F(MCJITMultipleModuleTest, two_module_case) {
  109 TEST_F(MCJITMultipleModuleTest, two_module_reverse_case) {
  130 TEST_F(MCJITMultipleModuleTest, two_module_extern_reverse_case) {
  151 TEST_F(MCJITMultipleModuleTest, two_module_extern_case) {
  171 TEST_F(MCJITMultipleModuleTest, two_module_consecutive_call_case) {
  199 TEST_F(MCJITMultipleModuleTest, two_module_global_variables_case) {
  248 TEST_F(MCJITMultipleModuleTest, three_module_case) {
  273 TEST_F(MCJITMultipleModuleTest, three_module_case_reverse_order) {
  298 TEST_F(MCJITMultipleModuleTest, three_module_chain_case) {
  323 TEST_F(MCJITMultipleModuleTest, three_modules_chain_case_reverse_order) {
  348 TEST_F(MCJITMultipleModuleTest, cross_module_dependency_case) {
  369 TEST_F(MCJITMultipleModuleTest, cross_module_dependency_case_reverse_order) {
  390 TEST_F(MCJITMultipleModuleTest, cross_module_dependency_case3) {
  411 TEST_F(MCJITMultipleModuleTest, FindFunctionNamed_test) {
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp
  110 TEST_F(MCJITObjectCacheTest, SetNullObjectCache) {
  120 TEST_F(MCJITObjectCacheTest, VerifyBasicObjectCaching) {
  149 TEST_F(MCJITObjectCacheTest, VerifyLoadFromCache) {
  183 TEST_F(MCJITObjectCacheTest, VerifyNonLoadFromCache) {
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp
   46 TEST_F(MCJITTest, global_variable) {
   60 TEST_F(MCJITTest, add_function) {
   80 TEST_F(MCJITTest, run_main) {
   95 TEST_F(MCJITTest, return_global) {
  161 TEST_F(MCJITTest, multiple_functions) {
  196 TEST_F(MCJITTest, multiple_decl_lookups) {
  211 TEST_F(MCJITTest, lazy_function_creator_pointer) {
  250 TEST_F(MCJITTest, lazy_function_creator_lambda) {
unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp
   25 TEST_F(CoreAPIsStandardTest, BasicSuccessfulLookup) {
   60 TEST_F(CoreAPIsStandardTest, ExecutionSessionFailQuery) {
   79 TEST_F(CoreAPIsStandardTest, EmptyLookup) {
   93 TEST_F(CoreAPIsStandardTest, RemoveSymbolsTest) {
  174 TEST_F(CoreAPIsStandardTest, ChainedJITDylibLookup) {
  193 TEST_F(CoreAPIsStandardTest, LookupWithHiddenSymbols) {
  213 TEST_F(CoreAPIsStandardTest, LookupFlagsTest) {
  244 TEST_F(CoreAPIsStandardTest, LookupWithGeneratorFailure) {
  266 TEST_F(CoreAPIsStandardTest, TestBasicAliases) {
  282 TEST_F(CoreAPIsStandardTest, TestChainedAliases) {
  297 TEST_F(CoreAPIsStandardTest, TestBasicReExports) {
  311 TEST_F(CoreAPIsStandardTest, TestThatReExportsDontUnnecessarilyMaterialize) {
  339 TEST_F(CoreAPIsStandardTest, TestReexportsGenerator) {
  359 TEST_F(CoreAPIsStandardTest, TestTrivialCircularDependency) {
  386 TEST_F(CoreAPIsStandardTest, TestCircularDependenceInOneJITDylib) {
  530 TEST_F(CoreAPIsStandardTest, FailureInDependency) {
  593 TEST_F(CoreAPIsStandardTest, FailureInCircularDependency) {
  657 TEST_F(CoreAPIsStandardTest, AddDependencyOnFailedSymbol) {
  721 TEST_F(CoreAPIsStandardTest, FailAfterMaterialization) {
  775 TEST_F(CoreAPIsStandardTest, FailMaterializerWithUnqueriedSymbols) {
  804 TEST_F(CoreAPIsStandardTest, DropMaterializerWhenEmpty) {
  834 TEST_F(CoreAPIsStandardTest, AddAndMaterializeLazySymbol) {
  878 TEST_F(CoreAPIsStandardTest, TestBasicWeakSymbolMaterialization) {
  922 TEST_F(CoreAPIsStandardTest, DefineMaterializingSymbol) {
  952 TEST_F(CoreAPIsStandardTest, GeneratorTest) {
  987 TEST_F(CoreAPIsStandardTest, FailResolution) {
 1021 TEST_F(CoreAPIsStandardTest, FailEmissionAfterResolution) {
 1056 TEST_F(CoreAPIsStandardTest, FailAfterPartialResolution) {
 1080 TEST_F(CoreAPIsStandardTest, TestLookupWithUnthreadedMaterialization) {
 1099 TEST_F(CoreAPIsStandardTest, TestLookupWithThreadedMaterialization) {
 1122 TEST_F(CoreAPIsStandardTest, TestGetRequestedSymbolsAndReplace) {
 1175 TEST_F(CoreAPIsStandardTest, TestMaterializationResponsibilityDelegation) {
 1200 TEST_F(CoreAPIsStandardTest, TestMaterializeWeakSymbol) {
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/LazyCallThroughAndReexportsTest.cpp
   13 TEST_F(LazyReexportsTest, BasicLocalCallThroughManagerOperation) {
unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp
   23 TEST(LazyEmittingLayerTest, Empty) {
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   20 TEST_F(LegacyAPIsStandardTest, TestLambdaSymbolResolver) {
   69 TEST_F(LegacyAPIsStandardTest, LegacyLookupHelpersFn) {
unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp
   56 TEST(LegacyCompileOnDemandLayerTest, FindSymbol) {
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp
   47 TEST(LegacyRTDyldObjectLinkingLayerTest, TestSetProcessAllSections) {
  122 TEST_F(LegacyRTDyldObjectLinkingLayerExecutionTest, NoDuplicateFinalization) {
  212 TEST_F(LegacyRTDyldObjectLinkingLayerExecutionTest, NoPrematureAllocation) {
  281 TEST_F(LegacyRTDyldObjectLinkingLayerExecutionTest, TestNotifyLoadedSignature) {
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp
  178 TEST(LegacyObjectTransformLayerTest, Main) {
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp
   94 TEST_F(OrcCAPIExecutionTest, TestEagerIRCompilation) {
  134 TEST_F(OrcCAPIExecutionTest, TestLazyIRCompilation) {
  160 TEST_F(OrcCAPIExecutionTest, TestAddObjectFile) {
  185 TEST_F(OrcCAPIExecutionTest, TestDirectCallbacksAPI) {
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
  142 TEST_F(ConstantRangeTest, Basics) {
  192 TEST_F(ConstantRangeTest, Equality) {
  210 TEST_F(ConstantRangeTest, SingleElement) {
  233 TEST_F(ConstantRangeTest, GetMinsAndMaxes) {
  259 TEST_F(ConstantRangeTest, SignWrapped) {
  275 TEST_F(ConstantRangeTest, UpperWrapped) {
  298 TEST_F(ConstantRangeTest, Trunc) {
  328 TEST_F(ConstantRangeTest, ZExt) {
  347 TEST_F(ConstantRangeTest, SExt) {
  370 TEST_F(ConstantRangeTest, IntersectWith) {
  556 TEST_F(ConstantRangeTest, IntersectWithExhaustive) {
  567 TEST_F(ConstantRangeTest, UnionWithExhaustive) {
  578 TEST_F(ConstantRangeTest, UnionWith) {
  598 TEST_F(ConstantRangeTest, SetDifference) {
  615 TEST_F(ConstantRangeTest, SubtractAPInt) {
  626 TEST_F(ConstantRangeTest, Add) {
  759 TEST_F(ConstantRangeTest, AddWithNoWrap) {
  902 TEST_F(ConstantRangeTest, Sub) {
  924 TEST_F(ConstantRangeTest, Multiply) {
  969 TEST_F(ConstantRangeTest, UMax) {
  988 TEST_F(ConstantRangeTest, SMax) {
 1009 TEST_F(ConstantRangeTest, UMin) {
 1027 TEST_F(ConstantRangeTest, SMin) {
 1048 TEST_F(ConstantRangeTest, UDiv) {
 1078 TEST_F(ConstantRangeTest, SDiv) {
 1135 TEST_F(ConstantRangeTest, URem) {
 1171 TEST_F(ConstantRangeTest, SRem) {
 1244 TEST_F(ConstantRangeTest, Shl) {
 1269 TEST_F(ConstantRangeTest, Lshr) {
 1290 TEST_F(ConstantRangeTest, Ashr) {
 1317 TEST(ConstantRange, MakeAllowedICmpRegion) {
 1324 TEST(ConstantRange, MakeSatisfyingICmpRegion) {
 1376 TEST(ConstantRange, MakeGuaranteedNoWrapRegion) {
 1633 TEST(ConstantRange, NoWrapRegionExhaustive) {
 1692 TEST(ConstantRange, GetEquivalentICmp) {
 1783 TEST_F(ConstantRangeTest, UnsignedAddOverflow) {
 1817 TEST_F(ConstantRangeTest, UnsignedSubOverflow) {
 1852 TEST_F(ConstantRangeTest, SignedAddOverflow) {
 1904 TEST_F(ConstantRangeTest, SignedSubOverflow) {
 2003 TEST_F(ConstantRangeTest, UnsignedAddOverflowExhaustive) {
 2016 TEST_F(ConstantRangeTest, UnsignedSubOverflowExhaustive) {
 2029 TEST_F(ConstantRangeTest, UnsignedMulOverflowExhaustive) {
 2042 TEST_F(ConstantRangeTest, SignedAddOverflowExhaustive) {
 2055 TEST_F(ConstantRangeTest, SignedSubOverflowExhaustive) {
 2068 TEST_F(ConstantRangeTest, FromKnownBits) {
 2098 TEST_F(ConstantRangeTest, FromKnownBitsExhaustive) {
 2132 TEST_F(ConstantRangeTest, Negative) {
 2159 TEST_F(ConstantRangeTest, UAddSat) {
 2169 TEST_F(ConstantRangeTest, USubSat) {
 2179 TEST_F(ConstantRangeTest, SAddSat) {
 2189 TEST_F(ConstantRangeTest, SSubSat) {
 2199 TEST_F(ConstantRangeTest, Abs) {
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/IRBuilderTest.cpp
   50 TEST_F(IRBuilderTest, Intrinsics) {
  125 TEST_F(IRBuilderTest, IntrinsicsWithScalableVectors) {
  170 TEST_F(IRBuilderTest, ConstrainedFP) {
  296 TEST_F(IRBuilderTest, Lifetime) {
  327 TEST_F(IRBuilderTest, CreateCondBr) {
  350 TEST_F(IRBuilderTest, LandingPadName) {
  356 TEST_F(IRBuilderTest, DataLayout) {
  364 TEST_F(IRBuilderTest, GetIntTy) {
  376 TEST_F(IRBuilderTest, UnaryOperators) {
  398 TEST_F(IRBuilderTest, FastMathFlags) {
  584 TEST_F(IRBuilderTest, WrapFlags) {
  634 TEST_F(IRBuilderTest, RAIIHelpersTest) {
  669 TEST_F(IRBuilderTest, createFunction) {
  690 TEST_F(IRBuilderTest, DIBuilder) {
  712 TEST_F(IRBuilderTest, createArtificialSubprogram) {
  768 TEST_F(IRBuilderTest, InsertExtractElement) {
  783 TEST_F(IRBuilderTest, CreateGlobalStringPtr) {
  797 TEST_F(IRBuilderTest, DebugLoc) {
  834 TEST_F(IRBuilderTest, DIImportedEntity) {
  856 TEST_F(IRBuilderTest, DIBuilderMacro) {
unittests/IR/InstructionsTest.cpp
   40 TEST(InstructionsTest, ReturnInst) {
   83 TEST_F(ModuleWithFunctionTest, CallInst) {
   98 TEST_F(ModuleWithFunctionTest, InvokeInst) {
  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) {
  597 TEST_F(ModuleWithFunctionTest, DropPoisonGeneratingFlags) {
  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/MDBuilderTest.cpp
   24 TEST_F(MDBuilderTest, createString) {
   31 TEST_F(MDBuilderTest, createFPMath) {
   44 TEST_F(MDBuilderTest, createRangeMetadata) {
   59 TEST_F(MDBuilderTest, createAnonymousTBAARoot) {
   71 TEST_F(MDBuilderTest, createTBAARoot) {
   81 TEST_F(MDBuilderTest, createTBAANode) {
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) {
  129 TEST_F(MDStringTest, CreateDifferent) {
  139 TEST_F(MDStringTest, CreateSame) {
  149 TEST_F(MDStringTest, PrintingSimple) {
  161 TEST_F(MDStringTest, PrintingComplex) {
  173 TEST_F(MDNodeTest, Simple) {
  210 TEST_F(MDNodeTest, Delete) {
  223 TEST_F(MDNodeTest, SelfReference) {
  261 TEST_F(MDNodeTest, Print) {
  304 TEST_F(MDNodeTest, PrintTemporary) {
  320 TEST_F(MDNodeTest, PrintFromModule) {
  346 TEST_F(MDNodeTest, PrintFromFunction) {
  368 TEST_F(MDNodeTest, PrintFromMetadataAsValue) {
  404 TEST_F(MDNodeTest, PrintWithDroppedCallOperand) {
  426 TEST_F(MDNodeTest, NullOperand) {
  446 TEST_F(MDNodeTest, DistinctOnUniquingCollision) {
  473 TEST_F(MDNodeTest, UniquedOnDeletedOperand) {
  488 TEST_F(MDNodeTest, DistinctOnDeletedValueOperand) {
  507 TEST_F(MDNodeTest, getDistinct) {
  527 TEST_F(MDNodeTest, isUniqued) {
  536 TEST_F(MDNodeTest, isDistinct) {
  545 TEST_F(MDNodeTest, isTemporary) {
  554 TEST_F(MDNodeTest, getDistinctWithUnresolvedOperands) {
  571 TEST_F(MDNodeTest, handleChangedOperandRecursion) {
  634 TEST_F(MDNodeTest, replaceResolvedOperand) {
  660 TEST_F(MDNodeTest, replaceWithUniqued) {
  707 TEST_F(MDNodeTest, replaceWithUniquedResolvingOperand) {
  727 TEST_F(MDNodeTest, replaceWithUniquedDeletedOperand) {
  750 TEST_F(MDNodeTest, replaceWithUniquedChangedOperand) {
  774 TEST_F(MDNodeTest, replaceWithDistinct) {
  806 TEST_F(MDNodeTest, replaceWithPermanent) {
  844 TEST_F(MDNodeTest, deleteTemporaryWithTrackingRef) {
  857 TEST_F(DILocationTest, Overflow) {
  882 TEST_F(DILocationTest, Merge) {
  960 TEST_F(DILocationTest, getDistinct) {
  969 TEST_F(DILocationTest, getTemporary) {
  976 TEST_F(DILocationTest, cloneTemporary) {
  984 TEST_F(DILocationTest, discriminatorEncoding) {
 1033 TEST_F(DILocationTest, discriminatorEncodingNegativeTests) {
 1045 TEST_F(DILocationTest, discriminatorSpecialCases) {
 1093 TEST_F(GenericDINodeTest, get) {
 1129 TEST_F(GenericDINodeTest, getEmptyHeader) {
 1138 TEST_F(DISubrangeTest, get) {
 1153 TEST_F(DISubrangeTest, getEmptyArray) {
 1164 TEST_F(DISubrangeTest, getVariableCount) {
 1185 TEST_F(DIEnumeratorTest, get) {
 1203 TEST_F(DIBasicTypeTest, get) {
 1237 TEST_F(DIBasicTypeTest, getWithLargeValues) {
 1244 TEST_F(DIBasicTypeTest, getUnspecified) {
 1258 TEST_F(DITypeTest, clone) {
 1267 TEST_F(DITypeTest, cloneWithFlags) {
 1289 TEST_F(DIDerivedTypeTest, get) {
 1361 TEST_F(DIDerivedTypeTest, getWithLargeValues) {
 1380 TEST_F(DICompositeTypeTest, get) {
 1500 TEST_F(DICompositeTypeTest, getWithLargeValues) {
 1526 TEST_F(DICompositeTypeTest, replaceOperands) {
 1571 TEST_F(DICompositeTypeTest, variant_part) {
 1618 TEST_F(DISubroutineTypeTest, get) {
 1658 TEST_F(DIFileTest, get) {
 1688 TEST_F(DIFileTest, ScopeGetFile) {
 1696 TEST_F(DICompileUnitTest, get) {
 1756 TEST_F(DICompileUnitTest, replaceArrays) {
 1792 TEST_F(DISubprogramTest, get) {
 1947 TEST_F(DILexicalBlockTest, get) {
 1972 TEST_F(DILexicalBlockTest, Overflow) {
 2000 TEST_F(DILexicalBlockFileTest, get) {
 2026 TEST_F(DINamespaceTest, get) {
 2047 TEST_F(DIModuleTest, get) {
 2081 TEST_F(DITemplateTypeParameterTest, get) {
 2102 TEST_F(DITemplateValueParameterTest, get) {
 2131 TEST_F(DIGlobalVariableTest, get) {
 2218 TEST_F(DIGlobalVariableExpressionTest, get) {
 2254 TEST_F(DILocalVariableTest, get) {
 2301 TEST_F(DILocalVariableTest, getArg256) {
 2319 TEST_F(DIExpressionTest, get) {
 2358 TEST_F(DIExpressionTest, isValid) {
 2399 TEST_F(DIObjCPropertyTest, get) {
 2444 TEST_F(DIImportedEntityTest, get) {
 2484 TEST_F(MetadataAsValueTest, MDNode) {
 2494 TEST_F(MetadataAsValueTest, MDNodeMDNode) {
 2511 TEST_F(MetadataAsValueTest, MDNodeConstant) {
 2528 TEST_F(ValueAsMetadataTest, UpdatesOnRAUW) {
 2542 TEST_F(ValueAsMetadataTest, TempTempReplacement) {
 2559 TEST_F(ValueAsMetadataTest, CollidingDoubleUpdates) {
 2589 TEST_F(TrackingMDRefTest, UpdatesOnRAUW) {
 2606 TEST_F(TrackingMDRefTest, UpdatesOnDeletion) {
 2618 TEST(NamedMDNodeTest, Search) {
 2644 TEST_F(FunctionAttachmentTest, setMetadata) {
 2696 TEST_F(FunctionAttachmentTest, getAll) {
 2724 TEST_F(FunctionAttachmentTest, Verifier) {
 2746 TEST_F(FunctionAttachmentTest, EntryCount) {
 2765 TEST_F(FunctionAttachmentTest, SubprogramAttachment) {
 2778 TEST_F(DistinctMDOperandPlaceholderTest, getID) {
 2782 TEST_F(DistinctMDOperandPlaceholderTest, replaceUseWith) {
 2804 TEST_F(DistinctMDOperandPlaceholderTest, replaceUseWithNoUser) {
unittests/IR/ModuleTest.cpp
   29 TEST(ModuleTest, sortGlobalsByName) {
   51 TEST(ModuleTest, randomNumberGenerator) {
unittests/IR/PassBuilderCallbacksTest.cpp
  471 TEST_F(ModuleCallbacksTest, Passes) {
  483 TEST_F(ModuleCallbacksTest, InstrumentedPasses) {
  517 TEST_F(ModuleCallbacksTest, InstrumentedSkippedPasses) {
  548 TEST_F(FunctionCallbacksTest, Passes) {
  559 TEST_F(FunctionCallbacksTest, InstrumentedPasses) {
  598 TEST_F(FunctionCallbacksTest, InstrumentedSkippedPasses) {
  634 TEST_F(LoopCallbacksTest, Passes) {
  645 TEST_F(LoopCallbacksTest, InstrumentedPasses) {
  685 TEST_F(LoopCallbacksTest, InstrumentedInvalidatingPasses) {
  729 TEST_F(LoopCallbacksTest, InstrumentedSkippedPasses) {
  764 TEST_F(CGSCCCallbacksTest, Passes) {
  775 TEST_F(CGSCCCallbacksTest, InstrumentedPasses) {
  815 TEST_F(CGSCCCallbacksTest, InstrumentedInvalidatingPasses) {
  859 TEST_F(CGSCCCallbacksTest, InstrumentedSkippedPasses) {
  900 TEST_F(ModuleCallbacksTest, AnalysisUtilities) {
  910 TEST_F(CGSCCCallbacksTest, PassUtilities) {
  920 TEST_F(FunctionCallbacksTest, AnalysisUtilities) {
  930 TEST_F(LoopCallbacksTest, PassUtilities) {
  948 TEST_F(ModuleCallbacksTest, ParseTopLevelPipeline) {
unittests/IR/PassManagerTest.cpp
  170 TEST(PreservedAnalysesTest, Basic) {
  221 TEST(PreservedAnalysesTest, Preserve) {
  236 TEST(PreservedAnalysesTest, PreserveSets) {
  264 TEST(PreservedAnalysisTest, Intersect) {
  366 TEST(PreservedAnalysisTest, Abandon) {
  397 TEST_F(PassManagerTest, Basic) {
  558 TEST_F(PassManagerTest, CustomizedPassManagerArgs) {
  679 TEST_F(PassManagerTest, IndirectAnalysisInvalidation) {
unittests/IR/PatternMatch.cpp
   48 TEST_F(PatternMatchTest, OneUse) {
   68 TEST_F(PatternMatchTest, SpecificIntEQ) {
  107 TEST_F(PatternMatchTest, SpecificIntNE) {
  146 TEST_F(PatternMatchTest, SpecificIntUGT) {
  185 TEST_F(PatternMatchTest, SpecificIntUGE) {
  224 TEST_F(PatternMatchTest, SpecificIntULT) {
  263 TEST_F(PatternMatchTest, SpecificIntULE) {
  302 TEST_F(PatternMatchTest, SpecificIntSGT) {
  341 TEST_F(PatternMatchTest, SpecificIntSGE) {
  380 TEST_F(PatternMatchTest, SpecificIntSLT) {
  419 TEST_F(PatternMatchTest, SpecificIntSLE) {
  458 TEST_F(PatternMatchTest, Unless) {
  474 TEST_F(PatternMatchTest, ZExtSExtSelf) {
  510 TEST_F(PatternMatchTest, Power2) {
  530 TEST_F(PatternMatchTest, CommutativeDeferredValue) {
  580 TEST_F(PatternMatchTest, FloatingPointOrderedMin) {
  630 TEST_F(PatternMatchTest, FloatingPointOrderedMax) {
  681 TEST_F(PatternMatchTest, FloatingPointUnorderedMin) {
  731 TEST_F(PatternMatchTest, FloatingPointUnorderedMax) {
  781 TEST_F(PatternMatchTest, OverflowingBinOps) {
  855 TEST_F(PatternMatchTest, LoadStoreOps) {
  891 TEST_F(PatternMatchTest, VectorOps) {
  999 TEST_F(PatternMatchTest, VectorUndefInt) {
 1027 TEST_F(PatternMatchTest, VectorUndefFloat) {
 1055 TEST_F(PatternMatchTest, FloatingPointFNeg) {
 1084 TEST_F(PatternMatchTest, CondBranchTest) {
 1119 TYPED_TEST(MutableConstTest, ICmp) {
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/ValueHandleTest.cpp
   36 TEST_F(ValueHandle, WeakVH_BasicOperation) {
   54 TEST_F(ValueHandle, WeakTrackingVH_BasicOperation) {
   66 TEST_F(ValueHandle, WeakTrackingVH_Comparisons) {
   99 TEST_F(ValueHandle, WeakTrackingVH_FollowsRAUW) {
  109 TEST_F(ValueHandle, WeakTrackingVH_NullOnDeletion) {
  121 TEST_F(ValueHandle, AssertingVH_BasicOperation) {
  137 TEST_F(ValueHandle, AssertingVH_Const) {
  144 TEST_F(ValueHandle, AssertingVH_Comparisons) {
  177 TEST_F(ValueHandle, AssertingVH_DoesNotFollowRAUW) {
  193 TEST_F(ValueHandle, AssertingVH_Asserts) {
  209 TEST_F(ValueHandle, CallbackVH_BasicOperation) {
  221 TEST_F(ValueHandle, CallbackVH_Comparisons) {
  254 TEST_F(ValueHandle, CallbackVH_CallbackOnDeletion) {
  280 TEST_F(ValueHandle, CallbackVH_CallbackOnRAUW) {
  310 TEST_F(ValueHandle, CallbackVH_DeletionCanRAUW) {
  352 TEST_F(ValueHandle, DestroyingOtherVHOnSameValueDoesntBreakIteration) {
  401 TEST_F(ValueHandle, AssertingVHCheckedLast) {
  432 TEST_F(ValueHandle, PoisoningVH_BasicOperation) {
  448 TEST_F(ValueHandle, PoisoningVH_Const) {
  455 TEST_F(ValueHandle, PoisoningVH_Comparisons) {
  488 TEST_F(ValueHandle, PoisoningVH_DoesNotFollowRAUW) {
  502 TEST_F(ValueHandle, TrackingVH_Tracks) {
  510 TEST_F(ValueHandle, PoisoningVH_Asserts) {
  528 TEST_F(ValueHandle, TrackingVH_Asserts) {
unittests/IR/ValueMapTest.cpp
   40 TYPED_TEST(ValueMapTest, Null) {
   46 TYPED_TEST(ValueMapTest, FollowsValue) {
   60 TYPED_TEST(ValueMapTest, OperationsWork) {
  122 TYPED_TEST(ValueMapTest, Iteration) {
  165 TYPED_TEST(ValueMapTest, DefaultCollisionBehavior) {
  175 TYPED_TEST(ValueMapTest, ConfiguredCollisionBehavior) {
  198 TYPED_TEST(ValueMapTest, LocksMutex) {
  217 TYPED_TEST(ValueMapTest, NoFollowRAUW) {
  249 TYPED_TEST(ValueMapTest, CallsConfig) {
  280 TYPED_TEST(ValueMapTest, SurvivesModificationByConfig) {
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/LineEditor/LineEditor.cpp
   37 TEST_F(LineEditorTest, HistorySaveLoad) {
   56 TEST_F(LineEditorTest, ListCompleters) {
unittests/Linker/LinkModulesTest.cpp
   78 TEST_F(LinkModuleTest, BlockAddress) {
  171 TEST_F(LinkModuleTest, EmptyModule) {
  178 TEST_F(LinkModuleTest, EmptyModule2) {
  185 TEST_F(LinkModuleTest, TypeMerge) {
  204 TEST_F(LinkModuleTest, NewCAPISuccess) {
  221 TEST_F(LinkModuleTest, NewCAPIFailure) {
  235 TEST_F(LinkModuleTest, MoveDistinctMDs) {
  308 TEST_F(LinkModuleTest, RemangleIntrinsics) {
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/MCInstPrinter.cpp
   61 TEST_F(MCInstPrinterTest, formatHex) {
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/ProfileData/CoverageMappingTest.cpp
  258 TEST_P(CoverageMappingTest, basic_write_read) {
  283 TEST_P(CoverageMappingTest, correct_deserialize_for_more_than_two_files) {
  310 TEST_P(CoverageMappingTest, load_coverage_for_more_than_two_files) {
  331 TEST_P(CoverageMappingTest, load_coverage_with_bogus_function_name) {
  338 TEST_P(CoverageMappingTest, load_coverage_for_several_functions) {
  367 TEST_P(CoverageMappingTest, create_combined_regions) {
  388 TEST_P(CoverageMappingTest, skipped_segments_have_no_count) {
  407 TEST_P(CoverageMappingTest, multiple_regions_end_after_parent_ends) {
  468 TEST_P(CoverageMappingTest, multiple_completed_segments_at_same_loc) {
  496 TEST_P(CoverageMappingTest, dont_emit_redundant_segments) {
  520 TEST_P(CoverageMappingTest, dont_emit_closing_segment_at_new_region_start) {
  546 TEST_P(CoverageMappingTest, handle_consecutive_regions_with_zero_length) {
  568 TEST_P(CoverageMappingTest, handle_sandwiched_zero_length_region) {
  601 TEST_P(CoverageMappingTest, handle_last_completed_region) {
  627 TEST_P(CoverageMappingTest, expansion_gets_first_counter) {
  643 TEST_P(CoverageMappingTest, basic_coverage_iteration) {
  665 TEST_P(CoverageMappingTest, test_line_coverage_iterator) {
  688 TEST_P(CoverageMappingTest, uncovered_function) {
  700 TEST_P(CoverageMappingTest, uncovered_function_with_mapping) {
  714 TEST_P(CoverageMappingTest, combine_regions) {
  732 TEST_P(CoverageMappingTest, restore_combined_counter_after_nested_region) {
  752 TEST_P(CoverageMappingTest, dont_combine_expansions) {
  773 TEST_P(CoverageMappingTest, combine_expansions) {
  794 TEST_P(CoverageMappingTest, strip_filename_prefix) {
  808 TEST_P(CoverageMappingTest, strip_unknown_filename_prefix) {
  822 TEST_P(CoverageMappingTest, dont_detect_false_instantiations) {
  842 TEST_P(CoverageMappingTest, load_coverage_for_expanded_file) {
  858 TEST_P(CoverageMappingTest, skip_duplicate_function_record) {
unittests/ProfileData/InstrProfTest.cpp
   62 TEST_P(MaybeSparseInstrProfTest, write_and_read_empty_profile) {
   73 TEST_P(MaybeSparseInstrProfTest, write_and_read_one_function) {
   90 TEST_P(MaybeSparseInstrProfTest, get_instr_prof_record) {
  115 TEST_P(MaybeSparseInstrProfTest, get_function_counts) {
  142 TEST_F(InstrProfTest, get_profile_summary) {
  201 TEST_F(InstrProfTest, test_writer_merge) {
  231 TEST_P(MaybeSparseInstrProfTest, get_icall_data_read_write) {
  275 TEST_P(MaybeSparseInstrProfTest, annotate_vp_data) {
  371 TEST_P(MaybeSparseInstrProfTest, get_icall_data_read_write_with_weight) {
  414 TEST_P(MaybeSparseInstrProfTest, get_icall_data_read_write_big_endian) {
  461 TEST_P(MaybeSparseInstrProfTest, get_icall_data_merge1) {
  566 TEST_P(MaybeSparseInstrProfTest, get_icall_data_merge1_saturation) {
  625 TEST_P(MaybeSparseInstrProfTest, get_icall_data_merge_site_trunc) {
  694 TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write) {
  759 TEST_P(MaybeSparseInstrProfTest, value_prof_data_read_write_mapping) {
  797 TEST_P(MaybeSparseInstrProfTest, get_max_function_count) {
  807 TEST_P(MaybeSparseInstrProfTest, get_weighted_function_counts) {
  828 TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_test) {
  884 TEST_P(MaybeSparseInstrProfTest, instr_prof_bogus_symtab_empty_func_name) {
  890 TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_module_test) {
  927 TEST_P(MaybeSparseInstrProfTest, instr_prof_symtab_compression_test) {
  994 TEST_P(MaybeSparseInstrProfTest, remapping_test) {
 1032 TEST_F(SparseInstrProfTest, preserve_no_records) {
unittests/ProfileData/SampleProfTest.cpp
  333 TEST_F(SampleProfTest, roundtrip_text_profile) {
  337 TEST_F(SampleProfTest, roundtrip_raw_binary_profile) {
  341 TEST_F(SampleProfTest, roundtrip_compact_binary_profile) {
  345 TEST_F(SampleProfTest, roundtrip_ext_binary_profile) {
  349 TEST_F(SampleProfTest, remap_text_profile) {
  353 TEST_F(SampleProfTest, remap_raw_binary_profile) {
  357 TEST_F(SampleProfTest, remap_ext_binary_profile) {
  361 TEST_F(SampleProfTest, sample_overflow_saturation) {
  390 TEST_F(SampleProfTest, default_suffix_elision_text) {
  402 TEST_F(SampleProfTest, default_suffix_elision_compact_binary) {
  415 TEST_F(SampleProfTest, selected_suffix_elision_text) {
  427 TEST_F(SampleProfTest, selected_suffix_elision_compact_binary) {
  440 TEST_F(SampleProfTest, none_suffix_elision_text) {
  451 TEST_F(SampleProfTest, none_suffix_elision_compact_binary) {
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/BinaryStreamTest.cpp
  196 TEST_F(BinaryStreamTest, BinaryByteStreamBounds) {
  215 TEST_F(BinaryStreamTest, StreamRefBounds) {
  267 TEST_F(BinaryStreamTest, StreamRefDynamicSize) {
  317 TEST_F(BinaryStreamTest, DropOperations) {
  357 TEST_F(BinaryStreamTest, MutableBinaryByteStreamBounds) {
  395 TEST_F(BinaryStreamTest, AppendingStream) {
  415 TEST_F(BinaryStreamTest, FixedStreamArray) {
  437 TEST_F(BinaryStreamTest, FixedStreamArrayIteratorArrow) {
  460 TEST_F(BinaryStreamTest, VarStreamArray) {
  501 TEST_F(BinaryStreamTest, StreamReaderBounds) {
  523 TEST_F(BinaryStreamTest, StreamReaderIntegers) {
  566 TEST_F(BinaryStreamTest, StreamReaderIntegerArray) {
  588 TEST_F(BinaryStreamTest, StreamReaderEnum) {
  613 TEST_F(BinaryStreamTest, StreamReaderULEB128) {
  647 TEST_F(BinaryStreamTest, StreamReaderSLEB128) {
  684 TEST_F(BinaryStreamTest, StreamReaderObject) {
  720 TEST_F(BinaryStreamTest, StreamReaderStrings) {
  763 TEST_F(BinaryStreamTest, StreamWriterBounds) {
  784 TEST_F(BinaryStreamTest, StreamWriterIntegerArrays) {
  810 TEST_F(BinaryStreamTest, StringWriterStrings) {
  834 TEST_F(BinaryStreamTest, StreamWriterAppend) {
  874 TEST_F(BinaryStreamTest, BinaryItemStream) {
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) {
 1171 TEST_F(PrintOptionInfoTest, PrintOptionInfoValueOptionalWithoutSentinel) {
 1183 TEST_F(PrintOptionInfoTest, PrintOptionInfoValueOptionalWithSentinel) {
 1197 TEST_F(PrintOptionInfoTest, PrintOptionInfoValueOptionalWithSentinelWithHelp) {
 1211 TEST_F(PrintOptionInfoTest, PrintOptionInfoValueRequiredWithEmptyValueName) {
 1224 TEST_F(PrintOptionInfoTest, PrintOptionInfoEmptyValueDescription) {
 1253 TEST_F(GetOptionWidthTest, GetOptionWidthArgNameLonger) {
 1261 TEST_F(GetOptionWidthTest, GetOptionWidthFirstOptionNameLonger) {
 1270 TEST_F(GetOptionWidthTest, GetOptionWidthSecondOptionNameLonger) {
 1279 TEST_F(GetOptionWidthTest, GetOptionWidthEmptyOptionNameLonger) {
 1289 TEST_F(GetOptionWidthTest,
 1304 TEST_F(GetOptionWidthTest,
 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/FileCheckTest.cpp
   20 TEST_F(FileCheckTest, Literal) {
   62 TEST_F(FileCheckTest, NumericVariable) {
   92 TEST_F(FileCheckTest, Binop) {
  123 TEST_F(FileCheckTest, ValidVarNameStart) {
  143 TEST_F(FileCheckTest, ParseVar) {
  263 TEST_F(FileCheckTest, ParseExpr) {
  329 TEST_F(FileCheckTest, ParsePattern) {
  362 TEST_F(FileCheckTest, Match) {
  400 TEST_F(FileCheckTest, Substitution) {
  453 TEST_F(FileCheckTest, FileCheckContext) {
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/GlobPatternTest.cpp
   17 TEST_F(GlobPatternTest, Empty) {
   24 TEST_F(GlobPatternTest, Glob) {
   34 TEST_F(GlobPatternTest, Wildcard) {
   42 TEST_F(GlobPatternTest, Escape) {
   56 TEST_F(GlobPatternTest, BasicCharacterClass) {
   71 TEST_F(GlobPatternTest, NegatedCharacterClass) {
   99 TEST_F(GlobPatternTest, BracketFrontOfCharacterClass) {
  108 TEST_F(GlobPatternTest, SpecialCharsInCharacterClass) {
  118 TEST_F(GlobPatternTest, Invalid) {
  128 TEST_F(GlobPatternTest, ExtSym) {
unittests/Support/Host.cpp
   47 TEST_F(HostTest, NumPhysicalCores) {
   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) {
  498 TYPED_TEST(OverflowTest, AddNoOverflow) {
  504 TYPED_TEST(OverflowTest, AddOverflowToNegative) {
  511 TYPED_TEST(OverflowTest, AddOverflowToMin) {
  518 TYPED_TEST(OverflowTest, AddOverflowToZero) {
  525 TYPED_TEST(OverflowTest, AddOverflowToMax) {
  532 TYPED_TEST(OverflowTest, SubNoOverflow) {
  538 TYPED_TEST(OverflowTest, SubOverflowToMax) {
  545 TYPED_TEST(OverflowTest, SubOverflowToMin) {
  552 TYPED_TEST(OverflowTest, SubOverflowToNegative) {
  560 TYPED_TEST(OverflowTest, SubOverflowToPositive) {
  568 TYPED_TEST(OverflowTest, MulNoOverflow) {
  580 TYPED_TEST(OverflowTest, MulNoOverflowToMax) {
  588 TYPED_TEST(OverflowTest, MulOverflowToMin) {
  595 TYPED_TEST(OverflowTest, MulOverflowMax) {
  605 TYPED_TEST(OverflowTest, MulResultZero) {
unittests/Support/MemoryBufferTest.cpp
   73 TEST_F(MemoryBufferTest, get) {
   97 TEST_F(MemoryBufferTest, getOpenFile) {
  128 TEST_F(MemoryBufferTest, NullTerminator4K) {
  151 TEST_F(MemoryBufferTest, copy) {
  165 TEST_F(MemoryBufferTest, createFromPipe) {
  196 TEST_F(MemoryBufferTest, make_new) {
  259 TEST_F(MemoryBufferTest, getOpenFileNoReopen) {
  263 TEST_F(MemoryBufferTest, getOpenFileReopened) {
  267 TEST_F(MemoryBufferTest, reference) {
  275 TEST_F(MemoryBufferTest, slice) {
  322 TEST_F(MemoryBufferTest, writableSlice) {
  355 TEST_F(MemoryBufferTest, writeThroughFile) {
unittests/Support/MemoryTest.cpp
   96 TEST_P(MappedMemoryTest, AllocAndRelease) {
  108 TEST_P(MappedMemoryTest, AllocAndReleaseHuge) {
  124 TEST_P(MappedMemoryTest, MultipleAllocAndRelease) {
  155 TEST_P(MappedMemoryTest, BasicWrite) {
  176 TEST_P(MappedMemoryTest, MultipleWrite) {
  240 TEST_P(MappedMemoryTest, EnabledWrite) {
  302 TEST_P(MappedMemoryTest, SuccessiveNear) {
  328 TEST_P(MappedMemoryTest, DuplicateNear) {
  351 TEST_P(MappedMemoryTest, ZeroNear) {
  378 TEST_P(MappedMemoryTest, ZeroSizeNear) {
  405 TEST_P(MappedMemoryTest, UnalignedNear) {
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) {
  453 TEST_F(FileSystemTest, Unique) {
  506 TEST_F(FileSystemTest, RealPath) {
  543 TEST_F(FileSystemTest, ExpandTilde) {
  569 TEST_F(FileSystemTest, RealPathNoReadPerm) {
  587 TEST_F(FileSystemTest, TempFileKeepDiscard) {
  599 TEST_F(FileSystemTest, TempFileDiscardDiscard) {
  610 TEST_F(FileSystemTest, TempFiles) {
  694 TEST_F(FileSystemTest, TempFileCollisions) {
  733 TEST_F(FileSystemTest, CreateDir) {
  824 TEST_F(FileSystemTest, DirectoryIteration) {
  909 TEST_F(FileSystemTest, BrokenSymlinkDirectoryIteration) {
  995 TEST_F(FileSystemTest, Remove) {
 1059 TEST_F(FileSystemTest, Resize) {
 1071 TEST_F(FileSystemTest, MD5) {
 1085 TEST_F(FileSystemTest, FileMapping) {
 1129 TEST(Support, NormalizePath) {
 1176 TEST(Support, RemoveLeadingDotSlash) {
 1193 TEST(Support, RemoveDots) {
 1230 TEST(Support, ReplacePathPrefix) {
 1255 TEST_F(FileSystemTest, OpenFileForRead) {
 1333 TEST_F(FileSystemTest, CreateNew) {
 1357 TEST_F(FileSystemTest, CreateAlways) {
 1393 TEST_F(FileSystemTest, OpenExisting) {
 1414 TEST_F(FileSystemTest, OpenAlways) {
 1427 TEST_F(FileSystemTest, AppendSetsCorrectFileOffset) {
 1482 TEST_F(FileSystemTest, ReadOnlyFileCantWrite) {
 1494 TEST_F(FileSystemTest, WriteOnlyFileCantRead) {
 1506 TEST_F(FileSystemTest, ReadWriteFileCanReadOrWrite) {
 1518 TEST_F(FileSystemTest, readNativeFile) {
 1538 TEST_F(FileSystemTest, readNativeFileSlice) {
 1561 TEST_F(FileSystemTest, is_local) {
 1585 TEST_F(FileSystemTest, getUmask) {
 1597 TEST_F(FileSystemTest, RespectUmask) {
 1640 TEST_F(FileSystemTest, set_current_path) {
 1662 TEST_F(FileSystemTest, permissions) {
unittests/Support/ProcessTest.cpp
   21 TEST(ProcessTest, GetRandomNumberTest) {
unittests/Support/ProgramTest.cpp
  154 TEST_F(ProgramEnvTest, CreateProcessTrailingSlash) {
  192 TEST_F(ProgramEnvTest, TestExecuteNoWait) {
  247 TEST_F(ProgramEnvTest, TestExecuteAndWaitTimeout) {
  271 TEST(ProgramTest, TestExecuteNegative) {
  307 TEST(ProgramTest, TestWriteWithSystemEncoding) {
unittests/Support/RegexTest.cpp
   20 TEST_F(RegexTest, Basics) {
   63 TEST_F(RegexTest, Backreferences) {
   85 TEST_F(RegexTest, Substitution) {
  114 TEST_F(RegexTest, IsLiteralERE) {
  129 TEST_F(RegexTest, Escape) {
  134 TEST_F(RegexTest, IsValid) {
  142 TEST_F(RegexTest, MoveConstruct) {
  148 TEST_F(RegexTest, MoveAssign) {
  157 TEST_F(RegexTest, NoArgConstructor) {
  166 TEST_F(RegexTest, MatchInvalid) {
  174 TEST_F(RegexTest, OssFuzz3727Regression) {
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/SourceMgrTest.cpp
   49 TEST_F(SourceMgrTest, BasicError) {
   59 TEST_F(SourceMgrTest, BasicWarning) {
   69 TEST_F(SourceMgrTest, BasicRemark) {
   79 TEST_F(SourceMgrTest, BasicNote) {
   89 TEST_F(SourceMgrTest, LocationAtEndOfLine) {
   99 TEST_F(SourceMgrTest, LocationAtNewline) {
  109 TEST_F(SourceMgrTest, LocationAtEmptyBuffer) {
  119 TEST_F(SourceMgrTest, LocationJustOnSoleNewline) {
  129 TEST_F(SourceMgrTest, LocationJustAfterSoleNewline) {
  139 TEST_F(SourceMgrTest, LocationJustAfterNonNewline) {
  149 TEST_F(SourceMgrTest, LocationOnFirstLineOfMultiline) {
  159 TEST_F(SourceMgrTest, LocationOnEOLOfFirstLineOfMultiline) {
  169 TEST_F(SourceMgrTest, LocationOnSecondLineOfMultiline) {
  179 TEST_F(SourceMgrTest, LocationOnSecondLineOfMultilineNoSecondEOL) {
  189 TEST_F(SourceMgrTest, LocationOnEOLOfSecondSecondLineOfMultiline) {
  217 TEST_F(SourceMgrTest, LocationBeforeEndOf255ByteBuffer) {
  228 TEST_F(SourceMgrTest, LocationAtEndOf255ByteBuffer) {
  239 TEST_F(SourceMgrTest, LocationPastEndOf255ByteBuffer) {
  250 TEST_F(SourceMgrTest, LocationBeforeEndOf255ByteBufferEndingInNewline) {
  261 TEST_F(SourceMgrTest, LocationAtEndOf255ByteBufferEndingInNewline) {
  272 TEST_F(SourceMgrTest, LocationPastEndOf255ByteBufferEndingInNewline) {
  287 TEST_F(SourceMgrTest, LocationBeforeEndOf256ByteBuffer) {
  298 TEST_F(SourceMgrTest, LocationAtEndOf256ByteBuffer) {
  309 TEST_F(SourceMgrTest, LocationPastEndOf256ByteBuffer) {
  320 TEST_F(SourceMgrTest, LocationBeforeEndOf256ByteBufferEndingInNewline) {
  331 TEST_F(SourceMgrTest, LocationAtEndOf256ByteBufferEndingInNewline) {
  342 TEST_F(SourceMgrTest, LocationPastEndOf256ByteBufferEndingInNewline) {
  357 TEST_F(SourceMgrTest, LocationBeforeEndOf257ByteBuffer) {
  368 TEST_F(SourceMgrTest, LocationAtEndOf257ByteBuffer) {
  379 TEST_F(SourceMgrTest, LocationPastEndOf257ByteBuffer) {
  390 TEST_F(SourceMgrTest, LocationBeforeEndOf257ByteBufferEndingInNewline) {
  401 TEST_F(SourceMgrTest, LocationAtEndOf257ByteBufferEndingInNewline) {
  412 TEST_F(SourceMgrTest, LocationPastEndOf257ByteBufferEndingInNewline) {
  423 TEST_F(SourceMgrTest, BasicRange) {
  433 TEST_F(SourceMgrTest, RangeWithTab) {
  443 TEST_F(SourceMgrTest, MultiLineRange) {
  453 TEST_F(SourceMgrTest, MultipleRanges) {
  464 TEST_F(SourceMgrTest, OverlappingRanges) {
  475 TEST_F(SourceMgrTest, BasicFixit) {
  487 TEST_F(SourceMgrTest, FixitForTab) {
unittests/Support/SpecialCaseListTest.cpp
   45 TEST_F(SpecialCaseListTest, Basic) {
   70 TEST_F(SpecialCaseListTest, CorrectErrorLineNumberWithBlankLine) {
   86 TEST_F(SpecialCaseListTest, SectionRegexErrorHandling) {
   98 TEST_F(SpecialCaseListTest, Section) {
  117 TEST_F(SpecialCaseListTest, GlobalInit) {
  138 TEST_F(SpecialCaseListTest, Substring) {
  151 TEST_F(SpecialCaseListTest, InvalidSpecialCaseList) {
  168 TEST_F(SpecialCaseListTest, EmptySpecialCaseList) {
  173 TEST_F(SpecialCaseListTest, MultipleBlacklists) {
  191 TEST_F(SpecialCaseListTest, NoTrigramsInRules) {
  200 TEST_F(SpecialCaseListTest, NoTrigramsInARule) {
  209 TEST_F(SpecialCaseListTest, RepetitiveRule) {
  219 TEST_F(SpecialCaseListTest, SpecialSymbolRule) {
  225 TEST_F(SpecialCaseListTest, PopularTrigram) {
  235 TEST_F(SpecialCaseListTest, EscapedSymbols) {
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/SymbolRemappingReaderTest.cpp
   36 TEST_F(SymbolRemappingReaderTest, ParseErrors) {
   46 TEST_F(SymbolRemappingReaderTest, DemanglingErrors) {
   61 TEST_F(SymbolRemappingReaderTest, BadMappingOrder) {
   74 TEST_F(SymbolRemappingReaderTest, RemappingsAdded) {
unittests/Support/TarWriterTest.cpp
   75 TEST_F(TarWriterTest, Basics) {
   83 TEST_F(TarWriterTest, LongFilename) {
  111 TEST_F(TarWriterTest, Pax) {
  123 TEST_F(TarWriterTest, SingleFile) {
  141 TEST_F(TarWriterTest, NoDuplicate) {
  160 TEST_F(TarWriterTest, Duplicate) {
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/TaskQueueTest.cpp
   24 TEST_F(TaskQueueTest, OrderedFutures) {
   68 TEST_F(TaskQueueTest, UnOrderedFutures) {
   98 TEST_F(TaskQueueTest, FutureWithReturnValue) {
unittests/Support/ThreadLocalTest.cpp
   25 TEST_F(ThreadLocalTest, Basics) {
unittests/Support/ThreadPool.cpp
   84 TEST_F(ThreadPoolTest, AsyncBarrier) {
  105 TEST_F(ThreadPoolTest, AsyncBarrierArgs) {
  118 TEST_F(ThreadPoolTest, Async) {
  133 TEST_F(ThreadPoolTest, GetFuture) {
  149 TEST_F(ThreadPoolTest, PoolDestruction) {
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/TrigramIndexTest.cpp
   32 TEST_F(TrigramIndexTest, Empty) {
   39 TEST_F(TrigramIndexTest, Basic) {
   46 TEST_F(TrigramIndexTest, NoTrigramsInRules) {
   55 TEST_F(TrigramIndexTest, NoTrigramsInARule) {
   62 TEST_F(TrigramIndexTest, RepetitiveRule) {
   72 TEST_F(TrigramIndexTest, PopularTrigram) {
   78 TEST_F(TrigramIndexTest, PopularTrigram2) {
   84 TEST_F(TrigramIndexTest, TooComplicatedRegex) {
   90 TEST_F(TrigramIndexTest, TooComplicatedRegex2) {
   96 TEST_F(TrigramIndexTest, EscapedSymbols) {
  110 TEST_F(TrigramIndexTest, Backreference1) {
  116 TEST_F(TrigramIndexTest, Backreference2) {
  122 TEST_F(TrigramIndexTest, Sequence) {
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) {
  956 TEST_F(InMemoryFileSystemTest, IsEmpty) {
  963 TEST_F(InMemoryFileSystemTest, WindowsPath) {
  976 TEST_F(InMemoryFileSystemTest, OverlayFile) {
  990 TEST_F(InMemoryFileSystemTest, OverlayFileNoOwn) {
  998 TEST_F(InMemoryFileSystemTest, OpenFileForRead) {
 1025 TEST_F(InMemoryFileSystemTest, DuplicatedFile) {
 1032 TEST_F(InMemoryFileSystemTest, DirectoryIteration) {
 1057 TEST_F(InMemoryFileSystemTest, WorkingDirectory) {
 1078 TEST_F(InMemoryFileSystemTest, IsLocal) {
 1090 TEST_F(InMemoryFileSystemTest, GetRealPath) {
 1113 TEST_F(InMemoryFileSystemTest, AddFileWithUser) {
 1130 TEST_F(InMemoryFileSystemTest, AddFileWithGroup) {
 1147 TEST_F(InMemoryFileSystemTest, AddFileWithFileType) {
 1162 TEST_F(InMemoryFileSystemTest, AddFileWithPerms) {
 1184 TEST_F(InMemoryFileSystemTest, AddDirectoryThenAddChild) {
 1199 TEST_F(InMemoryFileSystemTest, StatusName) {
 1230 TEST_F(InMemoryFileSystemTest, AddHardLinkToFile) {
 1241 TEST_F(InMemoryFileSystemTest, AddHardLinkInChainPattern) {
 1255 TEST_F(InMemoryFileSystemTest, AddHardLinkToAFileThatWasNotAddedBefore) {
 1259 TEST_F(InMemoryFileSystemTest, AddHardLinkFromAFileThatWasAddedBefore) {
 1267 TEST_F(InMemoryFileSystemTest, AddSameHardLinkMoreThanOnce) {
 1275 TEST_F(InMemoryFileSystemTest, AddFileInPlaceOfAHardLinkWithSameContent) {
 1284 TEST_F(InMemoryFileSystemTest, AddFileInPlaceOfAHardLinkWithDifferentContent) {
 1294 TEST_F(InMemoryFileSystemTest, AddHardLinkToADirectory) {
 1303 TEST_F(InMemoryFileSystemTest, AddHardLinkFromADirectory) {
 1311 TEST_F(InMemoryFileSystemTest, AddHardLinkUnderAFile) {
 1318 TEST_F(InMemoryFileSystemTest, RecursiveIterationWithHardLink) {
 1368 TEST_F(VFSFromYAMLTest, BasicVFSFromYAML) {
 1379 TEST_F(VFSFromYAMLTest, MappedFiles) {
 1439 TEST_F(VFSFromYAMLTest, CaseInsensitive) {
 1475 TEST_F(VFSFromYAMLTest, CaseSensitive) {
 1507 TEST_F(VFSFromYAMLTest, IllegalVFSFile) {
 1598 TEST_F(VFSFromYAMLTest, UseExternalName) {
 1650 TEST_F(VFSFromYAMLTest, MultiComponentPath) {
 1696 TEST_F(VFSFromYAMLTest, TrailingSlashes) {
 1715 TEST_F(VFSFromYAMLTest, DirectoryIteration) {
 1758 TEST_F(VFSFromYAMLTest, DirectoryIterationSameDirMultipleEntries) {
 1806 TEST_F(VFSFromYAMLTest, RecursiveDirectoryIterationLevel) {
 1849 TEST_F(VFSFromYAMLTest, RelativePaths) {
 1883 TEST_F(VFSFromYAMLTest, NonFallthroughDirectoryIteration) {
 1912 TEST_F(VFSFromYAMLTest, DirectoryIterationWithDuplicates) {
 1940 TEST_F(VFSFromYAMLTest, DirectoryIterationErrorInVFSLayer) {
 1969 TEST_F(VFSFromYAMLTest, GetRealPath) {
 2015 TEST_F(VFSFromYAMLTest, WorkingDirectory) {
 2073 TEST_F(VFSFromYAMLTest, WorkingDirectoryFallthrough) {
 2130 TEST_F(VFSFromYAMLTest, WorkingDirectoryFallthroughInvalid) {
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/Target/X86/MachineSizeOptsTest.cpp
   92 TEST_F(MachineSizeOptsTest, Test) {
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/Scalar/LoopPassManagerTest.cpp
  314 TEST_F(LoopPassManagerTest, Basic) {
  373 TEST_F(LoopPassManagerTest, FunctionPassInvalidationOfLoopAnalyses) {
  457 TEST_F(LoopPassManagerTest, ModulePassInvalidationOfLoopAnalyses) {
  548 TEST_F(LoopPassManagerTest, InvalidationOfBundledAnalyses) {
  667 TEST_F(LoopPassManagerTest, IndirectInvalidation) {
  769 TEST_F(LoopPassManagerTest, IndirectOuterPassInvalidation) {
  851 TEST_F(LoopPassManagerTest, LoopChildInsertion) {
 1053 TEST_F(LoopPassManagerTest, LoopPeerInsertion) {
 1306 TEST_F(LoopPassManagerTest, LoopDeletion) {
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
   67 TEST_F(CloneInstruction, OverflowBits) {
  137 TEST_F(CloneInstruction, Inbounds) {
  151 TEST_F(CloneInstruction, Exact) {
  161 TEST_F(CloneInstruction, Attributes) {
  186 TEST_F(CloneInstruction, CallingConvention) {
  209 TEST_F(CloneInstruction, DuplicateInstructionsToSplit) {
  258 TEST_F(CloneInstruction, DuplicateInstructionsToSplitBlocksEq1) {
  311 TEST_F(CloneInstruction, DuplicateInstructionsToSplitBlocksEq2) {
  380 TEST(CloneLoop, CloneLoopNest) {
  552 TEST_F(CloneFunc, NewFunctionCreated) {
  558 TEST_F(CloneFunc, Subprogram) {
  566 TEST_F(CloneFunc, InstructionOwnership) {
  603 TEST_F(CloneFunc, DebugIntrinsics) {
  662 TEST(CloneFunction, CloneFunctionToDifferentModule) {
  784 TEST_F(CloneModule, Verify) {
  788 TEST_F(CloneModule, OldModuleUnchanged) {
  794 TEST_F(CloneModule, Subprogram) {
  803 TEST_F(CloneModule, GlobalMetadata) {
  808 TEST_F(CloneModule, GlobalDebugInfo) {
  831 TEST_F(CloneModule, CompileUnit) {
  854 TEST_F(CloneModule, Comdat) {
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) {
  567 TEST_F(SalvageDebugInfoTest, RecursiveInstDeletion) {
  576 TEST_F(SalvageDebugInfoTest, RecursiveBlockSimplification) {
  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/SizeOptsTest.cpp
   53 TEST_F(SizeOptsTest, Test) {
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/VPlanDominatorTreeTest.cpp
   18 TEST_F(VPlanDominatorTreeTest, BasicVPBBDomination) {
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   19 TEST_F(VPlanHCFGTest, testBuildHCFGInnerLoop) {
   96 TEST_F(VPlanHCFGTest, testVPInstructionToVPRecipesInner) {
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp
   18 TEST_F(VPlanLoopInfo, BasicLoopInfoTest) {
unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp
   18 TEST_F(VPlanPredicatorTest, BasicPredicatorTest) {
  108 TEST_F(VPlanPredicatorTest, PredicatorNegOrTest) {
unittests/Transforms/Vectorize/VPlanSlpTest.cpp
   54 TEST_F(VPlanSlpTest, testSlpSimple_2) {
  122 TEST_F(VPlanSlpTest, testSlpSimple_3) {
  196 TEST_F(VPlanSlpTest, testSlpReuse_1) {
  255 TEST_F(VPlanSlpTest, testSlpReuse_2) {
  361 TEST_F(VPlanSlpTest, testSlpReorder_1) {
  433 TEST_F(VPlanSlpTest, testSlpReorder_2) {
  505 TEST_F(VPlanSlpTest, testSlpReorder_3) {
  581 TEST_F(VPlanSlpTest, testSlpReorder_4) {
  654 TEST_F(VPlanSlpTest, testInstrsInDifferentBBs) {
  717 TEST_F(VPlanSlpTest, testInstrsInDifferentBBs2) {
  779 TEST_F(VPlanSlpTest, testSlpAtomicLoad) {
  838 TEST_F(VPlanSlpTest, testSlpAtomicStore) {
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/FDRProducerConsumerTest.cpp
  124 TYPED_TEST_P(RoundTripTest, RoundTripsSingleValue) {
  167 TYPED_TEST_P(RoundTripTestV5, RoundTripsSingleValue) {
unittests/XRay/FDRRecordPrinterTest.cpp
  112 TYPED_TEST_P(PrinterTest, PrintsRecord) {
  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
  147 TYPED_TEST(GraphTest, TestGraphEdge) {
  153 TYPED_TEST(GraphTest, TestGraphVertex) {
  159 TYPED_TEST(GraphTest, TestCopyConstructor) {
  166 TYPED_TEST(GraphTest, TestCopyAssign) {
  173 TYPED_TEST(GraphTest, TestMoveConstructor) {
  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-cfi-verify/FileAnalysis.cpp
   94 TEST_F(BasicX86FileAnalysisTest, BasicDisassemblyTraversalTest) {
  204 TEST_F(BasicX86FileAnalysisTest, PrevAndNextFromBadInst) {
  227 TEST_F(BasicX86FileAnalysisTest, CFITrapTest) {
  262 TEST_F(BasicX86FileAnalysisTest, FallThroughTest) {
  302 TEST_F(BasicX86FileAnalysisTest, DefiniteNextInstructionTest) {
  392 TEST_F(BasicX86FileAnalysisTest, ControlFlowXRefsTest) {
  497 TEST_F(BasicX86FileAnalysisTest, CFIProtectionInvalidTargets) {
  522 TEST_F(BasicX86FileAnalysisTest, CFIProtectionBasicFallthroughToUd2) {
  538 TEST_F(BasicX86FileAnalysisTest, CFIProtectionBasicJumpToUd2) {
  554 TEST_F(BasicX86FileAnalysisTest, CFIProtectionDualPathUd2) {
  573 TEST_F(BasicX86FileAnalysisTest, CFIProtectionDualPathSingleUd2) {
  591 TEST_F(BasicX86FileAnalysisTest, CFIProtectionDualFailLimitUpwards) {
  617 TEST_F(BasicX86FileAnalysisTest, CFIProtectionDualFailLimitDownwards) {
  642 TEST_F(BasicX86FileAnalysisTest, CFIProtectionGoodAndBadPaths) {
  659 TEST_F(BasicX86FileAnalysisTest, CFIProtectionWithUnconditionalJumpInFallthrough) {
  676 TEST_F(BasicX86FileAnalysisTest, CFIProtectionComplexExample) {
  707 TEST_F(BasicX86FileAnalysisTest, UndefSearchLengthOneTest) {
  726 TEST_F(BasicX86FileAnalysisTest, UndefSearchLengthOneTestFarAway) {
  765 TEST_F(BasicX86FileAnalysisTest, CFIProtectionClobberSinglePathExplicit) {
  782 TEST_F(BasicX86FileAnalysisTest, CFIProtectionClobberSinglePathExplicit2) {
  799 TEST_F(BasicX86FileAnalysisTest, CFIProtectionClobberSinglePathImplicit) {
  816 TEST_F(BasicX86FileAnalysisTest, CFIProtectionClobberDualPathImplicit) {
  835 TEST_F(BasicAArch64FileAnalysisTest, AArch64BasicUnprotected) {
  849 TEST_F(BasicAArch64FileAnalysisTest, AArch64BasicProtected) {
  865 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberBasic) {
  882 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberOneLoad) {
  899 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberLoadAddGood) {
  917 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberLoadAddBad) {
  935 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberLoadAddBad2) {
  953 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberTwoLoads) {
  971 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberUnrelatedSecondLoad) {
  989 TEST_F(BasicAArch64FileAnalysisTest, AArch64ClobberUnrelatedLoads) {
 1007 TEST_F(BasicAArch64FileAnalysisTest, AArch64GoodAndBadPaths) {
 1024 TEST_F(BasicAArch64FileAnalysisTest, AArch64TwoPaths) {
 1044 TEST_F(BasicAArch64FileAnalysisTest, AArch64TwoPathsBadLoad1) {
 1065 TEST_F(BasicAArch64FileAnalysisTest, AArch64TwoPathsBadLoad2) {
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp
  150 TEST_F(BasicGraphBuilderTest, BuildFlowGraphTestSinglePathFallthroughUd2) {
  177 TEST_F(BasicGraphBuilderTest, BuildFlowGraphTestSinglePathJumpUd2) {
  204 TEST_F(BasicGraphBuilderTest, BuildFlowGraphTestDualPathDualUd2) {
  244 TEST_F(BasicGraphBuilderTest, BuildFlowGraphTestDualPathSingleUd2) {
  283 TEST_F(BasicGraphBuilderTest, BuildFlowGraphFailures) {
  306 TEST_F(BasicGraphBuilderTest, BuildFlowGraphNoXrefs) {
  322 TEST_F(BasicGraphBuilderTest, BuildFlowGraphConditionalInfiniteLoop) {
  345 TEST_F(BasicGraphBuilderTest, BuildFlowGraphUnconditionalInfiniteLoop) {
  370 TEST_F(BasicGraphBuilderTest, BuildFlowGraphNoFlowsToIndirection) {
  386 TEST_F(BasicGraphBuilderTest, BuildFlowGraphLengthExceededUpwards) {
  416 TEST_F(BasicGraphBuilderTest, BuildFlowGraphLengthExceededDownwards) {
  453 TEST_F(BasicGraphBuilderTest, BuildFlowGraphWithRepeatedWork) {
  494 TEST_F(BasicGraphBuilderTest, BuildFlowGraphComplexExample) {
unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp
   62 TEST_F(AArch64TargetTest, SetRegToConstant) {
   68 TEST_F(AArch64TargetTest, DefaultPfmCounters) {
unittests/tools/llvm-exegesis/ARM/AssemblerTest.cpp
   30 TEST_F(ARMMachineFunctionGeneratorTest, DISABLED_JitFunction) {
   34 TEST_F(ARMMachineFunctionGeneratorTest, DISABLED_JitFunctionADDrr) {
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/Mips/TargetTest.cpp
   73 TEST_F(MipsTargetTest, SetRegToConstant) {
   80 TEST_F(MipsTargetTest, DefaultPfmCounters) {
unittests/tools/llvm-exegesis/PerfHelperTest.cpp
   22 TEST(PerfHelperTest, FunctionalTest) {
unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp
   72 TEST_F(AnalysisTest, ComputeIdealizedProcResPressure_2ALU) {
   78 TEST_F(AnalysisTest, ComputeIdealizedProcResPressure_1ALUE) {
   84 TEST_F(AnalysisTest, ComputeIdealizedProcResPressure_1ALU1IPAGEN) {
unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp
   53 TEST_F(PowerPCTargetTest, SetRegToConstant) {
   60 TEST_F(PowerPCTargetTest, DefaultPfmCounters) {
unittests/tools/llvm-exegesis/RegisterValueTest.cpp
   22 TEST(RegisterValueTest, Half) {
   38 TEST(RegisterValueTest, Single) {
   54 TEST(RegisterValueTest, Double) {
unittests/tools/llvm-exegesis/X86/AssemblerTest.cpp
   40 TEST_F(X86MachineFunctionGeneratorTest, DISABLED_JitFunction) {
   44 TEST_F(X86MachineFunctionGeneratorTest, DISABLED_JitFunctionXOR32rr_X86) {
   53 TEST_F(X86MachineFunctionGeneratorTest, DISABLED_JitFunctionMOV64ri) {
   58 TEST_F(X86MachineFunctionGeneratorTest, DISABLED_JitFunctionMOV32ri) {
unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp
   54 TEST(BenchmarkResultTest, WriteToAndReadFromDisk) {
  127 TEST(BenchmarkResultTest, PerInstructionStats) {
unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp
   28 TEST_F(RegisterAliasingTest, TrackSimpleRegister) {
   42 TEST_F(RegisterAliasingTest, TrackRegisterClass) {
   60 TEST_F(RegisterAliasingTest, TrackRegisterClassCache) {
unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp
   66 TEST_F(SchedClassResolutionTest, ComputeIdealizedProcResPressure_2P0) {
   72 TEST_F(SchedClassResolutionTest, ComputeIdealizedProcResPressure_2P05) {
   79 TEST_F(SchedClassResolutionTest, ComputeIdealizedProcResPressure_2P05_2P0156) {
   87 TEST_F(SchedClassResolutionTest,
unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp
   70 TEST_F(X86SnippetFileTest, Works) {
   88 TEST_F(X86SnippetFileTest, BadDefregParam) {
   98 TEST_F(X86SnippetFileTest, NoDefregValue) {
  108 TEST_F(X86SnippetFileTest, MissingParam) {
unittests/tools/llvm-exegesis/X86/SnippetGeneratorTest.cpp
   67 TEST_F(LatencySnippetGeneratorTest, ImplicitSelfDependencyThroughImplicitReg) {
   93 TEST_F(LatencySnippetGeneratorTest, ImplicitSelfDependencyThroughTiedRegs) {
  117 TEST_F(LatencySnippetGeneratorTest, ImplicitSelfDependencyThroughExplicitRegs) {
  141 TEST_F(LatencySnippetGeneratorTest,
  161 TEST_F(LatencySnippetGeneratorTest, DependencyThroughOtherOpcode) {
  184 TEST_F(LatencySnippetGeneratorTest, LAHF) {
  200 TEST_F(UopsSnippetGeneratorTest, ParallelInstruction) {
  220 TEST_F(UopsSnippetGeneratorTest, SerialInstruction) {
  239 TEST_F(UopsSnippetGeneratorTest, StaticRenaming) {
  270 TEST_F(UopsSnippetGeneratorTest, NoTiedVariables) {
  302 TEST_F(UopsSnippetGeneratorTest, MemoryUse) {
  360 TEST_F(FakeSnippetGeneratorTest, MemoryUse_Movsb) {
  386 TEST_F(FakeSnippetGeneratorTest, ComputeRegisterInitialValuesAdd16ri) {
  400 TEST_F(FakeSnippetGeneratorTest, ComputeRegisterInitialValuesAdd64rr) {
unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp
   69 TEST_F(X86SnippetRepetitorTest, Duplicate) {
   78 TEST_F(X86SnippetRepetitorTest, Loop) {
unittests/tools/llvm-exegesis/X86/TargetTest.cpp
  140 TEST_F(Core2TargetTest, NoHighByteRegs) {
  144 TEST_F(Core2TargetTest, SetFlags) {
  153 TEST_F(Core2TargetTest, SetRegToGR8Value) {
  160 TEST_F(Core2TargetTest, SetRegToGR16Value) {
  167 TEST_F(Core2TargetTest, SetRegToGR32Value) {
  174 TEST_F(Core2TargetTest, SetRegToGR64Value) {
  181 TEST_F(Core2TargetTest, SetRegToVR64Value) {
  190 TEST_F(Core2TargetTest, SetRegToVR128Value_Use_MOVDQUrm) {
  202 TEST_F(Core2AvxTargetTest, SetRegToVR128Value_Use_VMOVDQUrm) {
  214 TEST_F(Core2Avx512TargetTest, SetRegToVR128Value_Use_VMOVDQU32Z128rm) {
  226 TEST_F(Core2AvxTargetTest, SetRegToVR256Value_Use_VMOVDQUYrm) {
  244 TEST_F(Core2Avx512TargetTest, SetRegToVR256Value_Use_VMOVDQU32Z256rm) {
  262 TEST_F(Core2Avx512TargetTest, SetRegToVR512Value) {
  292 TEST_F(Core2TargetTest, SetRegToST0_32Bits) {
  301 TEST_F(Core2TargetTest, SetRegToST1_32Bits) {
  312 TEST_F(Core2TargetTest, SetRegToST0_64Bits) {
  321 TEST_F(Core2TargetTest, SetRegToST0_80Bits) {
  330 TEST_F(Core2TargetTest, SetRegToFP0_80Bits) {
  339 TEST_F(Core2TargetTest, SetRegToFP1_32Bits) {
  348 TEST_F(Core2TargetTest, SetRegToFP1_4Bits) {
  357 TEST_F(Core2Avx512TargetTest, FillMemoryOperands_ADD64rm) {
  370 TEST_F(Core2Avx512TargetTest, FillMemoryOperands_VGATHERDPSZ128rm) {

References

utils/unittest/googletest/src/gtest.cc
 2475         this, &Test::TestBody, "the test body");