|
reference, declaration → definition
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");