|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Derived Classes
tools/clang/tools/extra/clangd/unittests/ASTTests.cpp 16 TEST(ExpandAutoType, ShortenNamespace) {
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 83 class BackgroundIndexTest : public ::testing::Test {
574 class BackgroundIndexRebuilderTest : public testing::Test {
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 138 class ClangdVFSTest : public ::testing::Test {
897 TEST(ClangdTests, PreambleVFSStatCache) {
tools/clang/tools/extra/clangd/unittests/CodeCompleteTests.cpp 174 TEST(CompletionTest, Limit) {
192 TEST(CompletionTest, Filter) {
314 TEST(CompletionTest, CompletionOptions) {
336 TEST(CompletionTest, Accessible) {
363 TEST(CompletionTest, Qualifiers) {
384 TEST(CompletionTest, InjectedTypename) {
406 TEST(CompletionTest, SkipInjectedWhenUnqualified) {
411 TEST(CompletionTest, Snippets) {
431 TEST(CompletionTest, NoSnippetsInUsings) {
473 TEST(CompletionTest, Kinds) {
538 TEST(CompletionTest, NoDuplicates) {
554 TEST(CompletionTest, ScopedNoIndex) {
565 TEST(CompletionTest, Scoped) {
576 TEST(CompletionTest, ScopedWithFilter) {
585 TEST(CompletionTest, ReferencesAffectRanking) {
595 TEST(CompletionTest, ContextWords) {
610 TEST(CompletionTest, GlobalQualified) {
621 TEST(CompletionTest, FullyQualified) {
633 TEST(CompletionTest, SemaIndexMerge) {
649 TEST(CompletionTest, SemaIndexMergeWithLimit) {
662 TEST(CompletionTest, IncludeInsertionPreprocessorIntegrationTests) {
706 TEST(CompletionTest, NoIncludeInsertionWhenDeclFoundInFile) {
735 TEST(CompletionTest, IndexSuppressesPreambleCompletions) {
773 TEST(CompletionTest, CompletionInPreamble) {
785 TEST(CompletionTest, DynamicIndexIncludeInsertion) {
814 TEST(CompletionTest, DynamicIndexMultiFile) {
851 TEST(CompletionTest, Documentation) {
875 TEST(CompletionTest, GlobalCompletionFiltering) {
891 TEST(CodeCompleteTest, DisableTypoCorrection) {
899 TEST(CodeCompleteTest, NoColonColonAtTheEnd) {
911 TEST(CompletionTest, BacktrackCrashes) {
932 TEST(CompletionTest, CompleteInMacroWithStringification) {
951 TEST(CompletionTest, CompleteInMacroAndNamespaceWithStringification) {
968 TEST(CompletionTest, IgnoreCompleteInExcludedPPBranchWithRecoveryContext) {
988 TEST(CompletionTest, DefaultArgs) {
1063 TEST(SignatureHelpTest, Overloads) {
1082 TEST(SignatureHelpTest, DefaultArgs) {
1096 TEST(SignatureHelpTest, ActiveArg) {
1107 TEST(SignatureHelpTest, OpeningParen) {
1208 TEST(CompletionTest, UnqualifiedIdQuery) {
1224 TEST(CompletionTest, EnclosingScopeComesFirst) {
1246 TEST(CompletionTest, ResolvedQualifiedIdQuery) {
1268 TEST(CompletionTest, UnresolvedQualifierIdQuery) {
1285 TEST(CompletionTest, UnresolvedNestedQualifierIdQuery) {
1300 TEST(CompletionTest, EmptyQualifiedQuery) {
1313 TEST(CompletionTest, GlobalQualifiedQuery) {
1326 TEST(CompletionTest, NoDuplicatedQueryScopes) {
1343 TEST(CompletionTest, NoIndexCompletionsInsideClasses) {
1360 TEST(CompletionTest, NoIndexCompletionsInsideDependentCode) {
1404 TEST(CompletionTest, OverloadBundling) {
1453 TEST(CompletionTest, DocumentationFromChangedFileCrash) {
1493 TEST(CompletionTest, NonDocComments) {
1560 TEST(CompletionTest, CompleteOnInvalidLine) {
1578 TEST(CompletionTest, QualifiedNames) {
1591 TEST(CompletionTest, Render) {
1646 TEST(CompletionTest, IgnoreRecoveryResults) {
1658 TEST(CompletionTest, ScopeOfClassFieldInConstructorInitializer) {
1670 TEST(CompletionTest, CodeCompletionContext) {
1685 TEST(CompletionTest, FixItForArrowToDot) {
1725 TEST(CompletionTest, FixItForDotToArrow) {
1765 TEST(CompletionTest, RenderWithFixItMerged) {
1785 TEST(CompletionTest, RenderWithFixItNonMerged) {
1805 TEST(CompletionTest, CompletionTokenRange) {
1842 TEST(SignatureHelpTest, OverloadsOrdering) {
1862 TEST(SignatureHelpTest, InstantiatedSignatures) {
1919 TEST(SignatureHelpTest, IndexDocumentation) {
1960 TEST(SignatureHelpTest, DynamicIndexDocumentation) {
1991 TEST(CompletionTest, CompletionFunctionArgsDisabled) {
2056 TEST(CompletionTest, SuggestOverrides) {
2084 TEST(CompletionTest, OverridesNonIdentName) {
2099 TEST(GuessCompletionPrefix, Filters) {
2132 TEST(CompletionTest, EnableSpeculativeIndexRequest) {
2174 TEST(CompletionTest, InsertTheMostPopularHeader) {
2187 TEST(CompletionTest, NoInsertIncludeIfOnePresent) {
2209 TEST(CompletionTest, MergeMacrosFromIndexAndSema) {
2220 TEST(CompletionTest, MacroFromPreamble) {
2244 TEST(CompletionTest, DeprecatedResults) {
2256 TEST(SignatureHelpTest, InsideArgument) {
2303 TEST(SignatureHelpTest, ConstructorInitializeFields) {
2338 TEST(CompletionTest, IncludedCompletionKinds) {
2357 TEST(CompletionTest, NoCrashAtNonAlphaIncludeHeader) {
2365 TEST(CompletionTest, NoAllScopesCompletionWhenQualified) {
2379 TEST(CompletionTest, AllScopesCompletion) {
2400 TEST(CompletionTest, NoQualifierIfShadowed) {
2417 TEST(CompletionTest, NoCompletionsForNewNames) {
2427 TEST(CompletionTest, ObjectiveCMethodNoArguments) {
2445 TEST(CompletionTest, ObjectiveCMethodOneArgument) {
2463 TEST(CompletionTest, ObjectiveCMethodTwoArgumentsFromBeginning) {
2482 TEST(CompletionTest, ObjectiveCMethodTwoArgumentsFromMiddle) {
2500 TEST(CompletionTest, CursorInSnippets) {
2522 TEST(CompletionTest, WorksWithNullType) {
2533 TEST(CompletionTest, UsingDecl) {
2553 TEST(CompletionTest, ScopeIsUnresolved) {
2567 TEST(CompletionTest, NestedScopeIsUnresolved) {
2584 TEST(CompletionTest, NamespaceDoubleInsertion) {
2599 TEST(CompletionTest, DerivedMethodsAreAlwaysVisible) {
2618 TEST(NoCompileCompletionTest, Basic) {
2632 TEST(NoCompileCompletionTest, WithFilter) {
2646 TEST(NoCompileCompletionTest, WithIndex) {
tools/clang/tools/extra/clangd/unittests/CodeCompletionStringsTests.cpp 18 class CompletionStringTest : public ::testing::Test {
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 28 class ExpectedTypeConversionTest : public ::testing::Test {
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 57 class WorkspaceSymbolsTest : public ::testing::Test {
320 class DocumentSymbolsTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp 64 class TargetDeclTest : public ::testing::Test {
510 class FindExplicitReferencesTest : public ::testing::Test {
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) {
64 class OverlayCDBTest : public ::testing::Test {
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 30 class HeadersTest : public ::testing::Test {
267 TEST(Headers, NoHeaderSearchInfo) {
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp 66 class IndexActionTest : public ::testing::Test {
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 24 class JSONTransportTest : public ::testing::Test {
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 29 class ASTUtils : public ::testing::Test,
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 112 class ShouldCollectSymbolTest : public ::testing::Test {
245 class SymbolCollectorTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/SymbolInfoTests.cpp 35 TEST(SymbolInfoTests, All) {
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp 45 class TUSchedulerTests : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/ThreadingTests.cpp 15 class ThreadingTest : public ::testing::Test {};
tools/clang/tools/extra/clangd/unittests/TraceTests.cpp 71 TEST(TraceTest, SmokeTest) {
tools/clang/tools/extra/clangd/unittests/TweakTesting.h 39 class TweakTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/TweakTests.cpp 55 TEST(FileEdits, AbsolutePath) {
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp 57 TEST(FindRecordTypeAt, TypeOrVariable) {
80 TEST(FindRecordTypeAt, Method) {
104 TEST(FindRecordTypeAt, Field) {
130 TEST(TypeParents, SimpleInheritance) {
162 TEST(TypeParents, MultipleInheritance) {
200 TEST(TypeParents, ClassTemplate) {
245 TEST(TypeParents, TemplateSpec1) {
276 TEST(TypeParents, TemplateSpec2) {
303 TEST(TypeParents, DependentBase) {
343 TEST(TypeHierarchy, Parents) {
393 TEST(TypeHierarchy, RecursiveHierarchyUnbounded) {
423 TEST(TypeHierarchy, RecursiveHierarchyBounded) {
493 TEST(Subtypes, SimpleInheritance) {
514 TEST(Subtypes, MultipleInheritance) {
535 TEST(Subtypes, ClassTemplate) {
552 TEST(Subtypes, TemplateSpec1) {
577 TEST(Subtypes, TemplateSpec2) {
597 TEST(Subtypes, DependentBase) {
615 TEST(Subtypes, LazyResolution) {
tools/clang/tools/extra/clangd/unittests/URITests.cpp 45 TEST(PercentEncodingTest, Encode) {
52 TEST(PercentEncodingTest, Decode) {
70 TEST(URITest, Create) {
79 TEST(URITest, FailedCreate) {
85 TEST(URITest, Parse) {
115 TEST(URITest, ParseFailed) {
124 TEST(URITest, Resolve) {
147 TEST(URITest, ResolvePath) {
162 TEST(URITest, Platform) {
169 TEST(URITest, ResolveFailed) {
tools/clang/tools/extra/clangd/unittests/XRefsTests.cpp 73 TEST(HighlightsTest, All) {
142 TEST(LocateSymbol, WithIndex) {
199 TEST(LocateSymbol, WithIndexPreferredLocation) {
232 TEST(LocateSymbol, All) {
488 TEST(LocateSymbol, Ambiguous) {
528 TEST(LocateSymbol, TemplateTypedefs) {
539 TEST(LocateSymbol, RelPathsInCompileCommand) {
600 TEST(Hover, Structured) {
1036 TEST(Hover, All) {
1854 TEST(GoToInclude, All) {
1927 TEST(LocateSymbol, WithPreamble) {
1970 TEST(FindReferences, WithinAST) {
2060 TEST(FindReferences, ExplicitSymbols) {
2121 TEST(FindReferences, NeedsIndex) {
2155 TEST(FindReferences, NoQueryForLocalSymbols) {
2189 TEST(GetDeducedType, KwAutoExpansion) {
2213 TEST(GetNonLocalDeclRefs, All) {
tools/clang/tools/extra/unittests/clang-apply-replacements/ApplyReplacementsTest.cpp 37 TEST(ApplyReplacementsTest, mergeDiagnosticsWithNoFixes) {
tools/clang/tools/extra/unittests/clang-change-namespace/ChangeNamespaceTests.cpp 32 class ChangeNamespaceTest : public ::testing::Test {
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 58 class FindAllSymbolsTest : public ::testing::Test {
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 27 class QueryEngineTest : public ::testing::Test {
tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp 18 class QueryParserTest : public ::testing::Test {
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) {
59 class GlobalNamesInHeadersCheckTest : public ::testing::Test {
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/ASTImporterFixtures.h 52 class CompilerOptionSpecificTest : public ::testing::Test {
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 24 class ASTVectorTest : public ::testing::Test {
tools/clang/unittests/AST/CommentLexer.cpp 27 class CommentLexerTest : public ::testing::Test {
tools/clang/unittests/AST/CommentParser.cpp 33 class CommentParserTest : public ::testing::Test {
tools/clang/unittests/AST/CommentTextTest.cpp 28 class CommentTextTest : public ::testing::Test {
tools/clang/unittests/AST/DataCollectionTest.cpp 106 TEST(StmtDataCollector, TestDeclRefExpr) {
115 TEST(StmtDataCollector, TestMemberExpr) {
130 TEST(StmtDataCollector, TestIntegerLiteral) {
139 TEST(StmtDataCollector, TestFloatingLiteral) {
150 TEST(StmtDataCollector, TestStringLiteral) {
157 TEST(StmtDataCollector, TestCXXBoolLiteral) {
164 TEST(StmtDataCollector, TestCharacterLiteral) {
tools/clang/unittests/AST/DeclPrinterTest.cpp 193 TEST(DeclPrinter, TestTypedef1) {
201 TEST(DeclPrinter, TestTypedef2) {
209 TEST(DeclPrinter, TestTypedef3) {
218 TEST(DeclPrinter, TestTypedef4) {
227 TEST(DeclPrinter, TestNamespace1) {
235 TEST(DeclPrinter, TestNamespace2) {
243 TEST(DeclPrinter, TestNamespaceAlias1) {
252 TEST(DeclPrinter, TestNamespaceAlias2) {
261 TEST(DeclPrinter, TestCXXRecordDecl1) {
268 TEST(DeclPrinter, TestCXXRecordDecl2) {
275 TEST(DeclPrinter, TestCXXRecordDecl3) {
282 TEST(DeclPrinter, TestCXXRecordDecl4) {
290 TEST(DeclPrinter, TestCXXRecordDecl5) {
298 TEST(DeclPrinter, TestCXXRecordDecl6) {
306 TEST(DeclPrinter, TestCXXRecordDecl7) {
314 TEST(DeclPrinter, TestCXXRecordDecl8) {
322 TEST(DeclPrinter, TestCXXRecordDecl9) {
330 TEST(DeclPrinter, TestCXXRecordDecl10) {
338 TEST(DeclPrinter, TestCXXRecordDecl11) {
347 TEST(DeclPrinter, TestFunctionDecl1) {
354 TEST(DeclPrinter, TestFreeFunctionDecl_FullyQualifiedName) {
362 TEST(DeclPrinter, TestFreeFunctionDeclInNamespace_FullyQualifiedName) {
370 TEST(DeclPrinter, TestMemberFunction_FullyQualifiedName) {
378 TEST(DeclPrinter, TestMemberFunctionInNamespace_FullyQualifiedName) {
386 TEST(DeclPrinter, TestMemberFunctionOutside_FullyQualifiedName) {
395 TEST(DeclPrinter, TestFunctionDecl2) {
402 TEST(DeclPrinter, TestFunctionDecl3) {
410 TEST(DeclPrinter, TestFunctionDecl4) {
417 TEST(DeclPrinter, TestFunctionDecl5) {
424 TEST(DeclPrinter, TestFunctionDecl6) {
431 TEST(DeclPrinter, TestFunctionDecl7) {
438 TEST(DeclPrinter, TestFunctionDecl8) {
445 TEST(DeclPrinter, TestFunctionDecl9) {
452 TEST(DeclPrinter, TestFunctionDecl10) {
459 TEST(DeclPrinter, TestFunctionDecl11) {
468 TEST(DeclPrinter, TestFunctionDecl12) {
475 TEST(DeclPrinter, TestFunctionDecl13) {
483 TEST(DeclPrinter, TestFunctionDecl14) {
494 TEST(DeclPrinter, TestCXXConstructorDecl1) {
503 TEST(DeclPrinter, TestCXXConstructorDecl2) {
512 TEST(DeclPrinter, TestCXXConstructorDecl3) {
521 TEST(DeclPrinter, TestCXXConstructorDecl4) {
530 TEST(DeclPrinter, TestCXXConstructorDeclWithMemberInitializer) {
540 TEST(DeclPrinter, TestCXXConstructorDeclWithMemberInitializer_NoTerseOutput) {
551 TEST(DeclPrinter, TestCXXConstructorDecl5) {
560 TEST(DeclPrinter, TestCXXConstructorDecl6) {
569 TEST(DeclPrinter, TestCXXConstructorDecl7) {
578 TEST(DeclPrinter, TestCXXConstructorDecl8) {
587 TEST(DeclPrinter, TestCXXConstructorDecl9) {
596 TEST(DeclPrinter, TestCXXConstructorDecl10) {
606 TEST(DeclPrinter, TestCXXConstructorDecl11) {
616 TEST(DeclPrinter, TestCXXDestructorDecl1) {
625 TEST(DeclPrinter, TestCXXDestructorDecl2) {
634 TEST(DeclPrinter, TestCXXConversionDecl1) {
643 TEST(DeclPrinter, TestCXXConversionDecl2) {
652 TEST(DeclPrinter, TestCXXConversionDecl3) {
662 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction1) {
672 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction2) {
682 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction3) {
692 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction4) {
701 TEST(DeclPrinter, TestCXXMethodDecl_AllocationFunction5) {
711 TEST(DeclPrinter, TestCXXMethodDecl_Operator1) {
738 TEST(DeclPrinter, TestCXXMethodDecl_Operator2) {
761 TEST(DeclPrinter, TestCXXMethodDecl1) {
770 TEST(DeclPrinter, TestCXXMethodDecl2) {
779 TEST(DeclPrinter, TestCXXMethodDecl3) {
792 TEST(DeclPrinter, TestCXXMethodDecl4) {
801 TEST(DeclPrinter, TestCXXMethodDecl5) {
810 TEST(DeclPrinter, TestCXXMethodDecl_CVQualifier1) {
819 TEST(DeclPrinter, TestCXXMethodDecl_CVQualifier2) {
828 TEST(DeclPrinter, TestCXXMethodDecl_CVQualifier3) {
837 TEST(DeclPrinter, TestCXXMethodDecl_RefQualifier1) {
846 TEST(DeclPrinter, TestCXXMethodDecl_RefQualifier2) {
855 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification1) {
864 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification2) {
873 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification3) {
883 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification4) {
892 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification5) {
902 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification6) {
912 TEST(DeclPrinter, TestFunctionDecl_ExceptionSpecification7) {
923 TEST(DeclPrinter, TestVarDecl1) {
931 TEST(DeclPrinter, TestVarDecl2) {
939 TEST(DeclPrinter, TestVarDecl3) {
947 TEST(DeclPrinter, TestFieldDecl1) {
956 TEST(DeclPrinter, TestFieldDecl2) {
965 TEST(DeclPrinter, TestClassTemplateDecl1) {
973 TEST(DeclPrinter, TestClassTemplateDecl2) {
981 TEST(DeclPrinter, TestClassTemplateDecl3) {
989 TEST(DeclPrinter, TestClassTemplateDecl4) {
997 TEST(DeclPrinter, TestClassTemplateDecl5) {
1005 TEST(DeclPrinter, TestClassTemplateDecl6) {
1013 TEST(DeclPrinter, TestClassTemplateDecl7) {
1022 TEST(DeclPrinter, TestClassTemplateDecl8) {
1029 TEST(DeclPrinter, TestClassTemplateDecl9) {
1037 TEST(DeclPrinter, TestClassTemplateDecl10) {
1045 TEST(DeclPrinter, TestClassTemplateDecl11) {
1053 TEST(DeclPrinter, TestClassTemplatePartialSpecializationDecl1) {
1063 TEST(DeclPrinter, TestClassTemplatePartialSpecializationDecl2) {
1074 TEST(DeclPrinter, TestClassTemplateSpecializationDecl1) {
1084 TEST(DeclPrinter, TestFunctionTemplateDecl1) {
1092 TEST(DeclPrinter, TestFunctionTemplateDecl2) {
1100 TEST(DeclPrinter, TestFunctionTemplateDecl3) {
1108 TEST(DeclPrinter, TestFunctionTemplateDecl4) {
1115 TEST(DeclPrinter, TestFunctionTemplateDecl5) {
1122 TEST(DeclPrinter, TestFunctionTemplateDecl6) {
1131 TEST(DeclPrinter, TestTemplateArgumentList1) {
1141 TEST(DeclPrinter, TestTemplateArgumentList2) {
1152 TEST(DeclPrinter, TestTemplateArgumentList3) {
1162 TEST(DeclPrinter, TestTemplateArgumentList4) {
1172 TEST(DeclPrinter, TestTemplateArgumentList5) {
1181 TEST(DeclPrinter, TestTemplateArgumentList6) {
1191 TEST(DeclPrinter, TestTemplateArgumentList7) {
1202 TEST(DeclPrinter, TestTemplateArgumentList8) {
1213 TEST(DeclPrinter, TestTemplateArgumentList9) {
1222 TEST(DeclPrinter, TestTemplateArgumentList10) {
1231 TEST(DeclPrinter, TestTemplateArgumentList11) {
1240 TEST(DeclPrinter, TestTemplateArgumentList12) {
1250 TEST(DeclPrinter, TestTemplateArgumentList13) {
1261 TEST(DeclPrinter, TestTemplateArgumentList14) {
1273 TEST(DeclPrinter, TestTemplateArgumentList15) {
1284 TEST(DeclPrinter, TestStaticAssert1) {
1291 TEST(DeclPrinter, TestObjCMethod1) {
1304 TEST(DeclPrinter, TestObjCProtocol1) {
1315 TEST(DeclPrinter, TestObjCProtocol2) {
tools/clang/unittests/AST/DeclTest.cpp 25 TEST(Decl, CleansUpAPValues) {
65 TEST(Decl, AsmLabelAttr) {
tools/clang/unittests/AST/EvaluateAsRValueTest.cpp 83 TEST(EvaluateAsRValue, FailsGracefullyForUnknownTypes) {
tools/clang/unittests/AST/ExternalASTSourceTest.cpp 65 TEST(ExternalASTSourceTest, FailedLookupOccursOnce) {
tools/clang/unittests/AST/NamedDeclPrinterTest.cpp 160 TEST(NamedDeclPrinter, TestNamespace1) {
167 TEST(NamedDeclPrinter, TestNamespace2) {
174 TEST(NamedDeclPrinter, TestUnscopedUnnamedEnum) {
181 TEST(NamedDeclPrinter, TestNamedEnum) {
188 TEST(NamedDeclPrinter, TestScopedNamedEnum) {
195 TEST(NamedDeclPrinter, TestClassWithUnscopedUnnamedEnum) {
202 TEST(NamedDeclPrinter, TestClassWithUnscopedNamedEnum) {
209 TEST(NamedDeclPrinter, TestClassWithScopedNamedEnum) {
216 TEST(NamedDeclPrinter, TestLinkageInNamespace) {
223 TEST(NamedDeclPrinter, TestObjCClassExtension) {
239 TEST(NamedDeclPrinter, TestObjCClassExtensionWithGetter) {
255 TEST(NamedDeclPrinter, NestedNameSpecifierSimple) {
263 TEST(NamedDeclPrinter, NestedNameSpecifierTemplateArgs) {
tools/clang/unittests/AST/OMPStructuredBlockTest.cpp 74 TEST(OMPStructuredBlock, TestAtomic) {
85 TEST(OMPStructuredBlock, TestBarrier) {
96 TEST(OMPStructuredBlock, TestCancel) {
115 TEST(OMPStructuredBlock, TestCancellationPoint) {
135 TEST(OMPStructuredBlock, TestCritical) {
245 TEST(OMPStructuredBlock, TestFlush) {
256 TEST(OMPStructuredBlock, TestMaster) {
267 TEST(OMPStructuredBlock, TestOrdered0) {
278 TEST(OMPStructuredBlock, TestOrdered1) {
290 TEST(OMPStructuredBlock, TestOrdered2) {
306 TEST(OMPStructuredBlock, DISABLED_TestParallelMaster0XFAIL) {
317 TEST(OMPStructuredBlock, DISABLED_TestParallelMaster1XFAIL) {
328 TEST(OMPStructuredBlock, TestParallelSections) {
339 TEST(OMPStructuredBlock, TestParallelDirective) {
366 TEST(OMPStructuredBlock, TestSectionDirective) {
385 TEST(OMPStructuredBlock, TestSections) {
396 TEST(OMPStructuredBlock, TestSingleDirective) {
407 TEST(OMPStructuredBlock, TesTargetDataDirective) {
418 TEST(OMPStructuredBlock, TesTargetEnterDataDirective) {
430 TEST(OMPStructuredBlock, TesTargetExitDataDirective) {
442 TEST(OMPStructuredBlock, TestTargetParallelDirective) {
453 TEST(OMPStructuredBlock, TestTargetTeams) {
464 TEST(OMPStructuredBlock, TestTargetUpdateDirective) {
475 TEST(OMPStructuredBlock, TestTarget) {
486 TEST(OMPStructuredBlock, TestTask) {
497 TEST(OMPStructuredBlock, TestTaskgroup) {
508 TEST(OMPStructuredBlock, TestTaskwaitDirective) {
519 TEST(OMPStructuredBlock, TestTaskyieldDirective) {
530 TEST(OMPStructuredBlock, TestTeams) {
tools/clang/unittests/AST/RecursiveASTVisitorTest.cpp 94 TEST(RecursiveASTVisitorTest, AttributesInsideDecls) {
tools/clang/unittests/AST/SourceLocationTest.cpp 30 TEST(MatchVerifier, ParseError) {
36 TEST(MatchVerifier, NoMatch) {
42 TEST(MatchVerifier, WrongType) {
48 TEST(LocationVerifier, WrongLocation) {
54 TEST(RangeVerifier, WrongRange) {
67 TEST(LabelDecl, Range) {
73 TEST(LabelStmt, Range) {
79 TEST(ParmVarDecl, KNRLocation) {
85 TEST(ParmVarDecl, KNRRange) {
91 TEST(CXXNewExpr, ArrayRange) {
97 TEST(CXXNewExpr, ParenRange) {
103 TEST(MemberExpr, ImplicitMemberRange) {
118 TEST(MemberExpr, ArrowRange) {
126 TEST(MemberExpr, MacroArrowRange) {
135 TEST(MemberExpr, ImplicitArrowRange) {
143 TEST(VarDecl, VMTypeFixedVarDeclRange) {
150 TEST(TypeLoc, IntRange) {
156 TEST(TypeLoc, LongRange) {
162 TEST(TypeLoc, LongDoubleRange) {
168 TEST(TypeLoc, DoubleLongRange) {
174 TEST(TypeLoc, LongIntRange) {
180 TEST(TypeLoc, IntLongRange) {
186 TEST(TypeLoc, UnsignedIntRange) {
192 TEST(TypeLoc, IntUnsignedRange) {
198 TEST(TypeLoc, LongLongRange) {
204 TEST(TypeLoc, UnsignedLongLongRange) {
210 TEST(TypeLoc, LongUnsignedLongRange) {
216 TEST(TypeLoc, LongLongUnsignedRange) {
222 TEST(TypeLoc, ConstLongLongRange) {
228 TEST(TypeLoc, LongConstLongRange) {
234 TEST(TypeLoc, LongLongConstRange) {
240 TEST(CXXConstructorDecl, NoRetFunTypeLocRange) {
246 TEST(CXXConstructorDecl, DefaultedCtorLocRange) {
252 TEST(CXXConstructorDecl, DeletedCtorLocRange) {
258 TEST(CompoundLiteralExpr, CompoundVectorLiteralRange) {
266 TEST(CompoundLiteralExpr, ParensCompoundVectorLiteralRange) {
275 TEST(InitListExpr, VectorLiteralListBraceRange) {
283 TEST(InitListExpr, VectorLiteralInitListParens) {
301 TEST(TemplateSpecializationTypeLoc, AngleBracketLocations) {
310 TEST(CXXNewExpr, TypeParenRange) {
326 TEST(UnaryTransformTypeLoc, ParensRange) {
337 TEST(CXXFunctionalCastExpr, SourceRange) {
347 TEST(CXXConstructExpr, SourceRange) {
357 TEST(CXXTemporaryObjectExpr, SourceRange) {
366 TEST(CXXUnresolvedConstructExpr, SourceRange) {
379 TEST(UsingDecl, SourceRange) {
388 TEST(UnresolvedUsingValueDecl, SourceRange) {
399 TEST(FriendDecl, FriendNonMemberFunctionLocation) {
408 TEST(FriendDecl, FriendNonMemberFunctionRange) {
417 TEST(FriendDecl, FriendNonMemberFunctionDefinitionLocation) {
426 TEST(FriendDecl, FriendNonMemberFunctionDefinitionRange) {
435 TEST(FriendDecl, FriendElaboratedTypeLocation) {
444 TEST(FriendDecl, FriendElaboratedTypeRange) {
453 TEST(FriendDecl, FriendSimpleTypeLocation) {
463 TEST(FriendDecl, FriendSimpleTypeRange) {
473 TEST(FriendDecl, FriendTemplateParameterLocation) {
483 TEST(FriendDecl, FriendTemplateParameterRange) {
493 TEST(FriendDecl, FriendDecltypeLocation) {
504 TEST(FriendDecl, FriendDecltypeRange) {
515 TEST(FriendDecl, FriendConstructorDestructorLocation) {
533 TEST(FriendDecl, FriendConstructorDestructorRange) {
551 TEST(FriendDecl, FriendTemplateFunctionLocation) {
561 TEST(FriendDecl, FriendTemplateFunctionRange) {
571 TEST(FriendDecl, FriendTemplateClassLocation) {
581 TEST(FriendDecl, FriendTemplateClassRange) {
591 TEST(FriendDecl, FriendInlineFunctionLocation) {
600 TEST(FriendDecl, FriendInlineFunctionRange) {
609 TEST(FriendDecl, InstantiationSourceRange) {
622 TEST(ObjCMessageExpr, CXXConstructExprRange) {
634 TEST(FunctionDecl, FunctionDeclWithThrowSpecification) {
642 TEST(FunctionDecl, FunctionDeclWithNoExceptSpecification) {
651 TEST(CXXMethodDecl, CXXMethodDeclWithThrowSpecification) {
661 TEST(CXXMethodDecl, CXXMethodDeclWithNoExceptSpecification) {
698 TEST(FunctionDecl, ExceptionSpecifications) {
tools/clang/unittests/AST/StmtPrinterTest.cpp 93 TEST(StmtPrinter, TestIntegerLiteral) {
107 TEST(StmtPrinter, TestMSIntegerLiteral) {
123 TEST(StmtPrinter, TestFloatingPointLiteral) {
131 TEST(StmtPrinter, TestCXXConversionDeclImplicit) {
145 TEST(StmtPrinter, TestCXXConversionDeclExplicit) {
160 TEST(StmtPrinter, TestCXXLamda) {
197 TEST(StmtPrinter, TestNoImplicitBases) {
235 TEST(StmtPrinter, TerseOutputWithLambdas) {
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp 17 struct StructuralEquivalenceTest : ::testing::Test {
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 21 class RegistryTest : public ::testing::Test {
tools/clang/unittests/ASTMatchers/Dynamic/VariantValueTest.cpp 18 TEST(VariantValueTest, Unsigned) {
30 TEST(VariantValueTest, String) {
43 TEST(VariantValueTest, DynTypedMatcher) {
72 TEST(VariantValueTest, Assignment) {
130 TEST(VariantValueTest, ImplicitBool) {
148 TEST(VariantValueTest, Matcher) {
tools/clang/unittests/Analysis/CFGDominatorTree.cpp 17 TEST(CFGDominatorTree, DomTree) {
101 TEST(CFGDominatorTree, ControlDependency) {
149 TEST(CFGDominatorTree, ControlDependencyWithLoops) {
tools/clang/unittests/Analysis/CFGTest.cpp 23 TEST(CFG, RangeBasedForOverDependentType) {
35 TEST(CFG, DeleteExpressionOnDependentType) {
45 TEST(CFG, VariableOfIncompleteType) {
53 TEST(CFG, IsLinear) {
70 TEST(CFG, ElementRefIterator) {
tools/clang/unittests/Analysis/CloneDetectionTest.cpp 54 TEST(CloneDetector, FilterFunctionsByName) {
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp 104 TEST(ExprMutationAnalyzerTest, Trivial) {
138 TEST(ExprMutationAnalyzerTest, NonConstMemberFunc) {
146 TEST(ExprMutationAnalyzerTest, AssumedNonConstMemberFunc) {
168 TEST(ExprMutationAnalyzerTest, ConstMemberFunc) {
176 TEST(ExprMutationAnalyzerTest, NonConstOperator) {
184 TEST(ExprMutationAnalyzerTest, ConstOperator) {
192 TEST(ExprMutationAnalyzerTest, ByValueArgument) {
228 TEST(ExprMutationAnalyzerTest, ByConstValueArgument) {
260 TEST(ExprMutationAnalyzerTest, ByNonConstRefArgument) {
313 TEST(ExprMutationAnalyzerTest, ByConstRefArgument) {
353 TEST(ExprMutationAnalyzerTest, ByNonConstRRefArgument) {
380 TEST(ExprMutationAnalyzerTest, ByConstRRefArgument) {
403 TEST(ExprMutationAnalyzerTest, Move) {
465 TEST(ExprMutationAnalyzerTest, Forward) {
481 TEST(ExprMutationAnalyzerTest, CallUnresolved) {
534 TEST(ExprMutationAnalyzerTest, ReturnAsValue) {
550 TEST(ExprMutationAnalyzerTest, ReturnAsNonConstRef) {
557 TEST(ExprMutationAnalyzerTest, ReturnAsConstRef) {
564 TEST(ExprMutationAnalyzerTest, ReturnAsNonConstRRef) {
573 TEST(ExprMutationAnalyzerTest, ReturnAsConstRRef) {
581 TEST(ExprMutationAnalyzerTest, TakeAddress) {
588 TEST(ExprMutationAnalyzerTest, ArrayToPointerDecay) {
596 TEST(ExprMutationAnalyzerTest, TemplateWithArrayToPointerDecay) {
612 TEST(ExprMutationAnalyzerTest, FollowRefModified) {
630 TEST(ExprMutationAnalyzerTest, FollowRefNotModified) {
650 TEST(ExprMutationAnalyzerTest, FollowConditionalRefModified) {
658 TEST(ExprMutationAnalyzerTest, FollowConditionalRefNotModified) {
666 TEST(ExprMutationAnalyzerTest, FollowFuncArgModified) {
726 TEST(ExprMutationAnalyzerTest, FollowFuncArgNotModified) {
783 TEST(ExprMutationAnalyzerTest, ArrayElementModified) {
790 TEST(ExprMutationAnalyzerTest, ArrayElementNotModified) {
797 TEST(ExprMutationAnalyzerTest, NestedMemberModified) {
819 TEST(ExprMutationAnalyzerTest, NestedMemberNotModified) {
840 TEST(ExprMutationAnalyzerTest, CastToValue) {
848 TEST(ExprMutationAnalyzerTest, CastToRefModified) {
863 TEST(ExprMutationAnalyzerTest, CastToRefNotModified) {
871 TEST(ExprMutationAnalyzerTest, CastToConstRef) {
884 TEST(ExprMutationAnalyzerTest, CommaExprWithAnAssigment) {
893 TEST(ExprMutationAnalyzerTest, CommaExprWithDecOp) {
902 TEST(ExprMutationAnalyzerTest, CommaExprWithNonConstMemberCall) {
912 TEST(ExprMutationAnalyzerTest, CommaExprWithConstMemberCall) {
922 TEST(ExprMutationAnalyzerTest, CommaExprWithCallExpr) {
932 TEST(ExprMutationAnalyzerTest, CommaExprWithCallUnresolved) {
948 TEST(ExprMutationAnalyzerTest, CommaExprParmRef) {
959 TEST(ExprMutationAnalyzerTest, CommaExprWithAmpersandOp) {
970 TEST(ExprMutationAnalyzerTest, CommaExprAsReturnAsValue) {
978 TEST(ExprMutationAnalyzerTest, CommaEpxrAsReturnAsNonConstRef) {
987 TEST(ExprMutationAnalyzerTest, CommaExprAsArrayToPointerDecay) {
997 TEST(ExprMutationAnalyzerTest, CommaExprAsUniquePtr) {
1015 TEST(ExprMutationAnalyzerTest, LambdaDefaultCaptureByValue) {
1022 TEST(ExprMutationAnalyzerTest, LambdaExplicitCaptureByValue) {
1029 TEST(ExprMutationAnalyzerTest, LambdaDefaultCaptureByRef) {
1037 TEST(ExprMutationAnalyzerTest, LambdaExplicitCaptureByRef) {
1045 TEST(ExprMutationAnalyzerTest, RangeForArrayByRefModified) {
1058 TEST(ExprMutationAnalyzerTest, RangeForArrayByRefNotModified) {
1066 TEST(ExprMutationAnalyzerTest, RangeForArrayByValue) {
1084 TEST(ExprMutationAnalyzerTest, RangeForArrayByConstRef) {
1097 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByRefModified) {
1106 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByRefNotModified) {
1114 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByValue) {
1123 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByConstRef) {
1132 TEST(ExprMutationAnalyzerTest, UnevaluatedExpressions) {
1170 TEST(ExprMutationAnalyzerTest, NotUnevaluatedExpressions) {
1185 TEST(ExprMutationAnalyzerTest, UniquePtr) {
1242 TEST(ExprMutationAnalyzerTest, ReproduceFailureMinimal) {
tools/clang/unittests/Basic/CharInfoTest.cpp 16 TEST(CharInfoTest, validateInfoTable) {
42 TEST(CharInfoTest, isASCII) {
53 TEST(CharInfoTest, isIdentifierHead) {
73 TEST(CharInfoTest, isIdentifierBody) {
93 TEST(CharInfoTest, isHorizontalWhitespace) {
115 TEST(CharInfoTest, isVerticalWhitespace) {
137 TEST(CharInfoTest, isWhitespace) {
159 TEST(CharInfoTest, isDigit) {
180 TEST(CharInfoTest, isHexDigit) {
201 TEST(CharInfoTest, isLetter) {
223 TEST(CharInfoTest, isLowercase) {
245 TEST(CharInfoTest, isUppercase) {
267 TEST(CharInfoTest, isAlphanumeric) {
289 TEST(CharInfoTest, isPunctuation) {
314 TEST(CharInfoTest, isPrintable) {
340 TEST(CharInfoTest, isPreprocessingNumberBody) {
361 TEST(CharInfoTest, isRawStringDelimBody) {
382 TEST(CharInfoTest, toLowercase) {
399 TEST(CharInfoTest, toUppercase) {
416 TEST(CharInfoTest, isValidIdentifier) {
tools/clang/unittests/Basic/DiagnosticTest.cpp 20 TEST(DiagnosticTest, suppressAndTrap) {
50 TEST(DiagnosticTest, fatalsAsError) {
74 TEST(DiagnosticTest, diagnosticError) {
tools/clang/unittests/Basic/FileManagerTest.cpp 80 class FileManagerTest : public ::testing::Test {
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 30 class SourceManagerTest : public ::testing::Test {
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 24 class CleanupTest : public ::testing::Test {
tools/clang/unittests/Format/FormatTest.cpp 30 class FormatTest : public ::testing::Test {
14269 TEST(FormatStyle, GetStyleWithEmptyFileName) {
14276 TEST(FormatStyle, GetStyleOfFile) {
tools/clang/unittests/Format/FormatTestCSharp.cpp 19 class FormatTestCSharp : public ::testing::Test {
tools/clang/unittests/Format/FormatTestComments.cpp 29 class FormatTestComments : public ::testing::Test {
tools/clang/unittests/Format/FormatTestJS.cpp 19 class FormatTestJS : public ::testing::Test {
tools/clang/unittests/Format/FormatTestJava.cpp 19 class FormatTestJava : public ::testing::Test {
tools/clang/unittests/Format/FormatTestObjC.cpp 27 class FormatTestObjC : public ::testing::Test {
71 TEST(FormatTestObjCStyle, DetectsObjCInHeaders) {
173 TEST(FormatTestObjCStyle, AvoidDetectingDesignatedInitializersAsObjCInHeaders) {
tools/clang/unittests/Format/FormatTestProto.cpp 19 class FormatTestProto : public ::testing::Test {
tools/clang/unittests/Format/FormatTestRawStrings.cpp 28 class FormatTestRawStrings : public ::testing::Test {
tools/clang/unittests/Format/FormatTestSelective.cpp 20 class FormatTestSelective : public ::testing::Test {
tools/clang/unittests/Format/FormatTestTableGen.cpp 19 class FormatTestTableGen : public ::testing::Test {
tools/clang/unittests/Format/FormatTestTextProto.cpp 19 class FormatTestTextProto : public ::testing::Test {
tools/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp 21 class NamespaceEndCommentsFixerTest : public ::testing::Test {
tools/clang/unittests/Format/SortImportsTestJS.cpp 20 class SortImportsTestJS : public ::testing::Test {
tools/clang/unittests/Format/SortImportsTestJava.cpp 10 class SortImportsTestJava : public ::testing::Test {
tools/clang/unittests/Format/SortIncludesTest.cpp 21 class SortIncludesTest : public ::testing::Test {
tools/clang/unittests/Format/UsingDeclarationsSorterTest.cpp 20 class UsingDeclarationsSorterTest : public ::testing::Test {
tools/clang/unittests/Frontend/ASTUnitTest.cpp 25 class ASTUnitTest : public ::testing::Test {
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 48 class PCHPreambleTest : public ::testing::Test {
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 26 class HeaderSearchTest : public ::testing::Test {
tools/clang/unittests/Lex/LexerTest.cpp 35 class LexerTest : public ::testing::Test {
tools/clang/unittests/Lex/PPCallbacksTest.cpp 116 class PPCallbacksTest : public ::testing::Test {
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 29 class PPConditionalDirectiveRecordTest : public ::testing::Test {
tools/clang/unittests/Rename/ClangRenameTest.h 44 class ClangRenameTest : public testing::Test,
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) {
215 class FileMatchTrieTest : public ::testing::Test {
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) {
662 class MemDBTest : public ::testing::Test {
809 TEST(CompileCommandTest, EqualityOperator) {
tools/clang/unittests/Tooling/DependencyScannerTest.cpp 78 TEST(DependencyScanner, ScanDepsReuseFilemanager) {
125 TEST(DependencyScanner, ScanDepsReuseFilemanagerSkippedFile) {
164 TEST(DependencyScanner, ScanDepsReuseFilemanagerHasInclude) {
tools/clang/unittests/Tooling/DiagnosticsYamlTest.cpp 83 TEST(DiagnosticsYamlTest, serializesDiagnostics) {
115 TEST(DiagnosticsYamlTest, deserializesDiagnostics) {
tools/clang/unittests/Tooling/ExecutionTest.cpp 139 TEST(CreateToolExecutorTest, FailedCreateExecutorUndefinedFlag) {
148 TEST(CreateToolExecutorTest, RegisterFlagsBeforeReset) {
164 TEST(CreateToolExecutorTest, CreateStandaloneToolExecutor) {
174 TEST(CreateToolExecutorTest, CreateTestToolExecutor) {
184 TEST(StandaloneToolTest, SynctaxOnlyActionOnSimpleCode) {
195 TEST(StandaloneToolTest, SimpleAction) {
208 TEST(StandaloneToolTest, SimpleActionWithResult) {
249 TEST(AllTUsToolTest, AFewFiles) {
268 TEST(AllTUsToolTest, ManyFiles) {
tools/clang/unittests/Tooling/FixItTest.cpp 34 TEST(FixItTest, getText) {
55 TEST(FixItTest, getTextWithMacro) {
80 TEST(FixItTest, createRemoval) {
115 TEST(FixItTest, createRemovalWithMacro) {
158 TEST(FixItTest, createReplacement) {
188 TEST(FixItTest, createReplacementWithMacro) {
tools/clang/unittests/Tooling/HeaderIncludesTest.cpp 21 class HeaderIncludesTest : public ::testing::Test {
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 25 class RefactoringActionRulesTest : public ::testing::Test {
tools/clang/unittests/Tooling/RefactoringCallbacksTest.cpp 37 TEST(RefactoringCallbacksTest, ReplacesStmtsWithString) {
44 TEST(RefactoringCallbacksTest, ReplacesStmtsInCalledMacros) {
51 TEST(RefactoringCallbacksTest, IgnoresStmtsInUncalledMacros) {
58 TEST(RefactoringCallbacksTest, ReplacesInteger) {
65 TEST(RefactoringCallbacksTest, ReplacesStmtWithStmt) {
77 TEST(RefactoringCallbacksTest, ReplacesIfStmt) {
88 TEST(RefactoringCallbacksTest, RemovesEntireIfOnEmptyElse) {
97 TEST(RefactoringCallbacksTest, TemplateJustText) {
105 TEST(RefactoringCallbacksTest, TemplateSimpleSubst) {
115 TEST(RefactoringCallbacksTest, TemplateLiteral) {
136 TEST(RefactoringCallbacksTest, TemplateUnterminated) {
143 TEST(RefactoringCallbacksTest, TemplateUnknownDollar) {
tools/clang/unittests/Tooling/RefactoringTest.cpp 548 TEST(ShiftedCodePositionTest, FindsNewCodePosition) {
563 TEST(ShiftedCodePositionTest, FindsNewCodePositionWithInserts) {
571 TEST(ShiftedCodePositionTest, FindsNewCodePositionInReplacedText) {
578 TEST(ShiftedCodePositionTest, NoReplacementText) {
586 class FlushRewrittenFilesTest : public ::testing::Test {
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) {
915 class MergeReplacementsTest : public ::testing::Test {
1033 TEST(DeduplicateByFileTest, PathsWithDots) {
1054 TEST(DeduplicateByFileTest, PathWithDotSlash) {
1075 TEST(DeduplicateByFileTest, NonExistingFilePath) {
1093 class AtomicChangeTest : public ::testing::Test {
1298 class ApplyAtomicChangesTest : public ::testing::Test {
tools/clang/unittests/Tooling/ReplacementTest.h 41 class ReplacementTest : public ::testing::Test {
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 73 class StencilTest : public ::testing::Test {
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 87 class TokenCollectorTest : public ::testing::Test {
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 27 class SyntaxTreeTest : public ::testing::Test {
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 76 class ClangRefactoringTestBase : public testing::Test {
796 TEST(TransformerDeathTest, OrderedRuleTypes) {
tools/clang/unittests/libclang/LibclangTest.cpp 24 TEST(libclang, clang_parseTranslationUnit2_InvalidArgs) {
30 TEST(libclang, clang_createTranslationUnit_InvalidArgs) {
34 TEST(libclang, clang_createTranslationUnit2_InvalidArgs) {
77 TEST(libclang, VirtualFileOverlay_Basic) {
99 TEST(libclang, VirtualFileOverlay_Unicode) {
121 TEST(libclang, VirtualFileOverlay_InvalidArgs) {
127 TEST(libclang, VirtualFileOverlay_RemapDirectories) {
179 TEST(libclang, VirtualFileOverlay_CaseInsensitive) {
203 TEST(libclang, VirtualFileOverlay_SharedPrefix) {
255 TEST(libclang, VirtualFileOverlay_AdjacentDirectory) {
301 TEST(libclang, VirtualFileOverlay_TopLevel) {
323 TEST(libclang, VirtualFileOverlay_Empty) {
333 TEST(libclang, ModuleMapDescriptor) {
tools/clang/unittests/libclang/TestUtils.h 23 class LibclangParseTest : public ::testing::Test {
tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp 30 class DarwinLdParserTest : public testing::Test {
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 24 class TestArm64Disassembly : public testing::Test {
tools/lldb/unittests/Disassembler/TestArmv7Disassembly.cpp 24 class TestArmv7Disassembly : public testing::Test {
tools/lldb/unittests/Editline/EditlineTest.cpp 242 class EditlineTestFixture : public ::testing::Test {
tools/lldb/unittests/Expression/ClangParserTest.cpp 22 struct ClangHostTest : public testing::Test {
tools/lldb/unittests/Expression/CppModuleConfigurationTest.cpp 20 struct CppModuleConfigurationTest : public testing::Test {
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 17 class ConnectionFileDescriptorTest : public testing::Test {
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 19 class HostInfoTest : public ::testing::Test {
tools/lldb/unittests/Host/HostTest.cpp 15 TEST(Host, WaitStatusFormat) {
23 TEST(Host, GetEnvironment) {
tools/lldb/unittests/Host/MainLoopTest.cpp 20 class MainLoopTest : public testing::Test {
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 18 class SocketAddressTest : public testing::Test {
tools/lldb/unittests/Host/SocketTest.cpp 15 class SocketTest : public testing::Test {
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 18 class HostTest : public testing::Test {
tools/lldb/unittests/Host/linux/SupportTest.cpp 15 TEST(Support, getProcFile_Pid) {
21 TEST(Support, getProcFile_Tid) {
tools/lldb/unittests/Interpreter/TestCompletion.cpp 31 class CompletionTest : public testing::Test {
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 21 class HighlighterTest : public testing::Test {
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 31 class ObjectFileELFTest : public testing::Test {
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp 24 class PECallFrameInfoTest : public testing::Test {
tools/lldb/unittests/Platform/PlatformDarwinTest.cpp 27 TEST(PlatformDarwinTest, TestParseVersionBuildDir) {
tools/lldb/unittests/Process/Linux/ProcessorTraceTest.cpp 29 TEST(CyclicBuffer, EdgeCases) {
66 TEST(CyclicBuffer, EqualSizeBuffer) {
83 TEST(CyclicBuffer, SmallerSizeBuffer) {
132 TEST(CyclicBuffer, BiggerSizeBuffer) {
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp 51 TEST(NativeProcessELFTest, GetAuxValue) {
64 TEST(NativeProcessELFTest, GetELFImageInfoAddress) {
115 TEST(NativeProcessELFTest, GetELFImageInfoAddress_NoDebugEntry) {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationServerTest.cpp 19 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_ErrorNumber) {
26 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_Status) {
39 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_UnimplementedError) {
49 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_StringError) {
61 TEST(GDBRemoteCommunicationServerTest, SendErrorResponse_ErrorList) {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h 20 class GDBRemoteTest : public testing::Test {
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp 38 class MinidumpParserTest : public testing::Test {
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/PythonTestSuite.h 13 class PythonTestSuite : public testing::Test {
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 20 class SymbolsTest : public ::testing::Test {
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp 80 TEST(PostfixExpression, ParseOneExpression) {
117 TEST(PostfixExpression, ParseFPOProgram) {
167 TEST(PostfixExpression, ToDWARF) {
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 25 class TestClangASTContext : public testing::Test {
tools/lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp 34 class DWARFCallFrameInfoTest : public testing::Test {
tools/lldb/unittests/Symbol/TestLineEntry.cpp 33 class LineEntryTest : public testing::Test {
tools/lldb/unittests/Symbol/TestType.cpp 34 TEST(Type, GetTypeScopeAndBasename) {
52 TEST(Type, CompilerContextPattern) {
tools/lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp 18 class DWARFASTParserClangTests : public testing::Test {
tools/lldb/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp 42 class SymbolFileDWARFTests : public testing::Test {
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 32 class ExecutionContextTest : public ::testing::Test {
tools/lldb/unittests/Target/MemoryRegionInfoTest.cpp 15 TEST(MemoryRegionInfoTest, Formatv) {
tools/lldb/unittests/Target/ModuleCacheTest.cpp 22 class ModuleCacheTest : public testing::Test {
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 31 class TestArm64InstEmulation : public testing::Test {
tools/lldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp 29 class TestPPC64InstEmulation : public testing::Test {
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp 28 class Testx86AssemblyInspectionEngine : public testing::Test {
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 56 struct LogChannelTest : public ::testing::Test {
111 TEST(LogTest, LLDB_LOG_nullptr) {
116 TEST(LogTest, Register) {
124 TEST(LogTest, Unregister) {
tools/lldb/unittests/Utility/NameMatchesTest.cpp 14 TEST(NameMatchesTest, Ignore) {
18 TEST(NameMatchesTest, Equals) {
23 TEST(NameMatchesTest, Contains) {
33 TEST(NameMatchesTest, StartsWith) {
41 TEST(NameMatchesTest, EndsWith) {
49 TEST(NameMatchesTest, RegularExpression) {
tools/lldb/unittests/Utility/OptionsWithRawTest.cpp 16 TEST(OptionsWithRawTest, EmptyInput) {
23 TEST(OptionsWithRawTest, SingleWhitespaceInput) {
30 TEST(OptionsWithRawTest, WhitespaceInput) {
37 TEST(OptionsWithRawTest, ArgsButNoDelimiter) {
44 TEST(OptionsWithRawTest, ArgsButNoLeadingDash) {
51 TEST(OptionsWithRawTest, QuotedSuffix) {
58 TEST(OptionsWithRawTest, EmptySuffix) {
72 TEST(OptionsWithRawTest, EmptySuffixSingleWhitespace) {
87 TEST(OptionsWithRawTest, WhitespaceSuffix) {
101 TEST(OptionsWithRawTest, LeadingSpaceArgs) {
115 TEST(OptionsWithRawTest, SingleWordSuffix) {
129 TEST(OptionsWithRawTest, MultiWordSuffix) {
143 TEST(OptionsWithRawTest, UnterminatedQuote) {
157 TEST(OptionsWithRawTest, TerminatedQuote) {
171 TEST(OptionsWithRawTest, EmptyArgsOnlySuffix) {
tools/lldb/unittests/Utility/PredicateTest.cpp 15 TEST(Predicate, WaitForValueEqualTo) {
28 TEST(Predicate, WaitForValueNotEqualTo) {
tools/lldb/unittests/Utility/ProcessInfoTest.cpp 14 TEST(ProcessInfoTest, Constructor) {
tools/lldb/unittests/Utility/ProcessInstanceInfoTest.cpp 33 TEST(ProcessInstanceInfo, Dump) {
55 TEST(ProcessInstanceInfo, DumpTable) {
77 TEST(ProcessInstanceInfo, DumpTable_invalidUID) {
95 TEST(ProcessInstanceInfoMatch, Name) {
tools/lldb/unittests/Utility/RangeMapTest.cpp 22 TEST(RangeDataVector, FindEntryThatContains) {
39 TEST(RangeDataVector, FindEntryThatContains_Overlap) {
tools/lldb/unittests/Utility/RangeTest.cpp 18 TEST(RangeTest, SizeTypes) {
30 TEST(RangeTest, DefaultConstructor) {
38 TEST(RangeTest, Constructor) {
46 TEST(RangeTest, Copy) {
55 TEST(RangeTest, Clear) {
61 TEST(RangeTest, ClearWithStarAddress) {
67 TEST(RangeTest, SetRangeBase) {
75 TEST(RangeTest, Slide) {
88 TEST(RangeTest, SlideZero) {
96 TEST(RangeTest, ContainsAddr) {
111 TEST(RangeTest, ContainsAddrInvalid) {
120 TEST(RangeTest, ContainsEndInclusive) {
135 TEST(RangeTest, ContainsEndInclusiveInvalid) {
144 TEST(RangeTest, ContainsRange) {
179 TEST(RangeTest, ContainsRangeStartingFromZero) {
187 TEST(RangeTest, Union) {
224 TEST(RangeTest, DoesAdjoinOrIntersect) {
236 TEST(RangeTest, DoesIntersect) {
248 TEST(RangeTest, LessThan) {
282 TEST(RangeTest, Equal) {
299 TEST(RangeTest, NotEqual) {
311 TEST(RangeTest, LessThanInvalid) {
317 TEST(RangeTest, EqualInvalid) {
324 TEST(RangeTest, NotEqualInvalid) {
tools/lldb/unittests/Utility/RegisterValueTest.cpp 14 TEST(RegisterValueTest, GetSet8) {
tools/lldb/unittests/Utility/RegularExpressionTest.cpp 16 TEST(RegularExpression, Valid) {
24 TEST(RegularExpression, CopyAssignment) {
33 TEST(RegularExpression, Empty) {
43 TEST(RegularExpression, Invalid) {
53 TEST(RegularExpression, Match) {
tools/lldb/unittests/Utility/ReproducerInstrumentationTest.cpp 275 TEST(IndexToObjectTest, ObjectForIndex) {
290 TEST(DeserializerTest, HasData) {
303 TEST(SerializationRountripTest, SerializeDeserializePod) {
329 TEST(SerializationRountripTest, SerializeDeserializePodPointers) {
355 TEST(SerializationRountripTest, SerializeDeserializePodReferences) {
381 TEST(SerializationRountripTest, SerializeDeserializeCString) {
396 TEST(SerializationRountripTest, SerializeDeserializeObjectPointer) {
417 TEST(SerializationRountripTest, SerializeDeserializeObjectReference) {
438 TEST(RecordReplayTest, InstrumentedFoo) {
467 TEST(RecordReplayTest, InstrumentedFooSameThis) {
505 TEST(RecordReplayTest, InstrumentedBar) {
544 TEST(RecordReplayTest, InstrumentedBarRef) {
579 TEST(RecordReplayTest, InstrumentedBarPtr) {
tools/lldb/unittests/Utility/ReproducerTest.cpp 47 TEST(ReproducerTest, SetCapture) {
76 TEST(ReproducerTest, SetReplay) {
103 TEST(GeneratorTest, Create) {
117 TEST(GeneratorTest, Get) {
132 TEST(GeneratorTest, GetOrCreate) {
tools/lldb/unittests/Utility/ScalarTest.cpp 33 TEST(ScalarTest, Equality) {
51 TEST(ScalarTest, Comparison) {
60 TEST(ScalarTest, ComparisonFloat) {
69 TEST(ScalarTest, RightShiftOperator) {
80 TEST(ScalarTest, GetBytes) {
112 TEST(ScalarTest, CastOperations) {
133 TEST(ScalarTest, ExtractBitfield) {
163 TEST(ScalarTest, GetValue) {
191 TEST(ScalarTest, Division) {
199 TEST(ScalarTest, Promotion) {
238 TEST(ScalarTest, SetValueFromCString) {
269 TEST(ScalarTest, APIntConstructor) {
286 TEST(ScalarTest, Scalar_512) {
tools/lldb/unittests/Utility/StateTest.cpp 16 TEST(StateTest, Formatv) {
tools/lldb/unittests/Utility/StatusTest.cpp 19 TEST(StatusTest, Formatv) {
25 TEST(StatusTest, ErrorConstructor) {
44 TEST(StatusTest, ErrorConversion) {
tools/lldb/unittests/Utility/StreamTeeTest.cpp 15 TEST(StreamTeeTest, DefaultConstructor) {
21 TEST(StreamTeeTest, Constructor1Stream) {
30 TEST(StreamTeeTest, Constructor2Streams) {
41 TEST(StreamTeeTest, CopyConstructor) {
53 TEST(StreamTeeTest, Assignment) {
65 TEST(StreamTeeTest, Write) {
98 TEST(StreamTeeTest, Flush) {
119 TEST(StreamTeeTest, AppendStream) {
140 TEST(StreamTeeTest, GetStreamAtIndexOutOfBounds) {
149 TEST(StreamTeeTest, GetStreamAtIndexOutOfBoundsEmpty) {
157 TEST(StreamTeeTest, SetStreamAtIndexOverwrite) {
173 TEST(StreamTeeTest, SetStreamAtIndexOutOfBounds) {
tools/lldb/unittests/Utility/StreamTest.cpp 15 struct StreamTest : ::testing::Test {
tools/lldb/unittests/Utility/StringExtractorTest.cpp 7 class StringExtractorTest : public ::testing::Test {};
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/TestBase.h 22 class TestBase: public ::testing::Test {
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 15 class ScopPassRegistry : public ::testing::Test {
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 19 class BitVectorTest : public ::testing::Test { };
305 TEST(BitVectorTest, FindInRangeMultiWord) {
380 TEST(BitVectorTest, FindInRangeSingleWord) {
unittests/ADT/BitmaskEnumTest.cpp 24 TEST(BitmaskEnumTest, BitwiseOr) {
32 TEST(BitmaskEnumTest, BitwiseOrEquals) {
43 TEST(BitmaskEnumTest, BitwiseAnd) {
51 TEST(BitmaskEnumTest, BitwiseAndEquals) {
61 TEST(BitmaskEnumTest, BitwiseXor) {
69 TEST(BitmaskEnumTest, BitwiseXorEquals) {
79 TEST(BitmaskEnumTest, BitwiseNot) {
93 TEST(BitmaskEnumTest, ScopedEnum) {
109 TEST(BitmaskEnumTest, EnumInStruct) { EXPECT_EQ(3, Container::getFlags()); }
128 TEST(BitmaskEnumTest, EnumInNamespace) {
unittests/ADT/BreadthFirstIteratorTest.cpp 17 TEST(BreadthFristIteratorTest, Basic) {
42 TEST(BreadthFristIteratorTest, Cycle) {
unittests/ADT/BumpPtrListTest.cpp 43 TEST(BumpPtrListTest, DefaultConstructor) {
48 TEST(BumpPtrListTest, pushPopBack) {
69 TEST(BumpPtrListTest, pushPopFront) {
90 TEST(BumpPtrListTest, pushBackMoveOnly) {
102 TEST(BumpPtrListTest, pushFrontMoveOnly) {
114 TEST(BumpPtrListTest, emplaceBack) {
128 TEST(BumpPtrListTest, emplaceFront) {
142 TEST(BumpPtrListTest, swap) {
171 TEST(BumpPtrListTest, clear) {
186 TEST(BumpPtrListTest, move) {
196 TEST(BumpPtrListTest, moveCallsDestructors) {
205 TEST(BumpPtrListTest, copy) {
216 TEST(BumpPtrListTest, copyCallsDestructors) {
225 TEST(BumpPtrListTest, resetAlloc) {
unittests/ADT/DAGDeltaAlgorithmTest.cpp 59 TEST(DAGDeltaAlgorithmTest, Basic) {
unittests/ADT/DeltaAlgorithmTest.cpp 74 TEST(DeltaAlgorithmTest, Basic) {
unittests/ADT/DenseMapTest.cpp 79 class DenseMapTest : public ::testing::Test {
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) {
49 template <typename T> class DenseSetTest : public testing::Test {
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 17 template <typename T> class IListBaseTest : public ::testing::Test {};
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 26 class ImmutableListTest : public testing::Test {};
unittests/ADT/ImmutableMapTest.cpp 16 TEST(ImmutableMapTest, EmptyIntMapTest) {
29 TEST(ImmutableMapTest, MultiElemIntMapTest) {
unittests/ADT/ImmutableSetTest.cpp 15 class ImmutableSetTest : public testing::Test {
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) {
159 template <class IntType> struct MapVectorMappedTypeTest : ::testing::Test {
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 60 class OptionalTest : public testing::Test {
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 15 struct PointerSumTypeTest : public testing::Test {
unittests/ADT/PointerUnionTest.cpp 19 struct PointerUnionTest : public testing::Test {
unittests/ADT/PostOrderIteratorTest.cpp 17 TEST(PostOrderIteratorTest, Compiles) {
unittests/ADT/PriorityWorklistTest.cpp 22 template <typename T> class PriorityWorklistTest : public ::testing::Test {};
unittests/ADT/RangeAdapterTest.cpp 128 template <typename T> class RangeAdapterLValueTest : public ::testing::Test {};
142 template <typename T> struct RangeAdapterRValueTest : testing::Test {};
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 24 class SmallStringTest : public testing::Test {
unittests/ADT/SmallVectorTest.cpp 156 class SmallVectorTestBase : public testing::Test {
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 20 class StringMapTest : public testing::Test {
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 16 class StringSetTest : public testing::Test {};
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 35 class TinyPtrVectorTest : public testing::Test {
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 141 class AliasAnalysisTest : public testing::Test {
208 class AAPassInfraTest : public testing::Test {
unittests/Analysis/AliasSetTrackerTest.cpp 20 TEST(AliasSetTracker, AliasUnknownInst) {
unittests/Analysis/BasicAliasAnalysisTest.cpp 30 class BasicAATest : public testing::Test {
unittests/Analysis/BlockFrequencyInfoTest.cpp 27 class BlockFrequencyInfoTest : public testing::Test {
unittests/Analysis/BranchProbabilityInfoTest.cpp 27 struct BranchProbabilityInfoTest : public testing::Test {
unittests/Analysis/CFGTest.cpp 30 class IsPotentiallyReachableTest : public testing::Test {
unittests/Analysis/CGSCCPassManagerTest.cpp 169 class CGSCCPassManagerTest : public ::testing::Test {
unittests/Analysis/CallGraphTest.cpp 45 TEST(CallGraphTest, GraphTraitsSpecialization) {
53 TEST(CallGraphTest, GraphTraitsConstSpecialization) {
unittests/Analysis/CaptureTrackingTest.cpp 21 TEST(CaptureTracking, MaxUsesToExplore) {
unittests/Analysis/DivergenceAnalysisTest.cpp 43 class DivergenceAnalysisTest : public testing::Test {
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 27 class MemorySSATest : public testing::Test {
unittests/Analysis/OrderedBasicBlockTest.cpp 22 class OrderedBasicBlockTest : public testing::Test {
unittests/Analysis/OrderedInstructionsTest.cpp 22 TEST(OrderedInstructionsTest, DominanceTest) {
unittests/Analysis/PhiValuesTest.cpp 19 TEST(PhiValuesTest, SimplePhi) {
86 TEST(PhiValuesTest, DependentPhi) {
unittests/Analysis/ProfileSummaryInfoTest.cpp 30 class ProfileSummaryInfoTest : public testing::Test {
unittests/Analysis/ScalarEvolutionTest.cpp 32 class ScalarEvolutionsTest : public testing::Test {
unittests/Analysis/SparsePropagation.cpp 226 class SparsePropagationTest : public testing::Test {
unittests/Analysis/TBAATest.cpp 24 class TBAATest : public testing::Test {
unittests/Analysis/TargetLibraryInfoTest.cpp 21 class TargetLibraryInfoTest : public testing::Test {
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 23 class ValueLatticeTest : public testing::Test {
unittests/Analysis/ValueTrackingTest.cpp 24 class ValueTrackingTest : public testing::Test {
465 TEST(ValueTracking, GuaranteedToTransferExecutionToSuccessor) {
unittests/Analysis/VectorFunctionABITest.cpp 16 TEST(VectorFunctionABITests, OnlyValidNames) {
45 TEST(VectorFunctionABITests, ParamListParsing) {
62 TEST(VectorFunctionABITests, ScalarNameAndVectorName) {
80 class VFABIParserTest : public ::testing::Test {
unittests/Analysis/VectorUtilsTest.cpp 27 class VectorUtilsTest : public testing::Test {
61 struct BasicTest : public testing::Test {
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 16 struct MsgPackReader : testing::Test {
unittests/BinaryFormat/MsgPackWriterTest.cpp 16 struct MsgPackWriter : testing::Test {
unittests/BinaryFormat/TestFileMagic.cpp 31 class MagicTest : public testing::Test {
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 24 class AArch64SelectionDAGTest : public testing::Test {
unittests/CodeGen/DIEHashTest.cpp 23 class DIEHashTest : public testing::Test {
unittests/CodeGen/GlobalISel/GISelMITest.h 136 class GISelMITest : public ::testing::Test {
unittests/CodeGen/GlobalISel/LegalizerInfoTest.cpp 47 TEST(LegalizerInfoTest, ScalarRISC) {
88 TEST(LegalizerInfoTest, VectorRISC) {
123 TEST(LegalizerInfoTest, MultipleTypes) {
151 TEST(LegalizerInfoTest, MultipleSteps) {
170 TEST(LegalizerInfoTest, SizeChangeStrategy) {
206 TEST(LegalizerInfoTest, RuleSets) {
360 TEST(LegalizerInfoTest, MMOAlignment) {
unittests/CodeGen/LowLevelTypeTest.cpp 20 TEST(LowLevelTypeTest, Scalar) {
48 TEST(LowLevelTypeTest, Vector) {
94 TEST(LowLevelTypeTest, ScalarOrVector) {
109 TEST(LowLevelTypeTest, ChangeElementType) {
145 TEST(LowLevelTypeTest, ChangeElementTypeDeath) {
164 TEST(LowLevelTypeTest, Pointer) {
209 TEST(LowLevelTypeTest, Invalid) {
unittests/CodeGen/MachineInstrBundleIteratorTest.cpp 31 TEST(MachineInstrBundleIteratorTest, CheckForBundles) {
69 TEST(MachineInstrBundleIteratorTest, CompareToBundledMI) {
145 TEST(MachineInstrBundleIteratorTest, ReverseConstructor) {
unittests/CodeGen/MachineInstrTest.cpp 169 TEST(IsIdenticalToTest, DifferentDefs) {
238 TEST(MachineInstrExpressionTraitTest, IsEqualAgreesWithGetHashValue) {
316 TEST(MachineInstrPrintingTest, DebugLocPrinting) {
343 TEST(MachineInstrSpan, DistanceBegin) {
359 TEST(MachineInstrSpan, DistanceEnd) {
375 TEST(MachineInstrExtraInfo, AddExtraInfo) {
421 TEST(MachineInstrExtraInfo, ChangeExtraInfo) {
457 TEST(MachineInstrExtraInfo, RemoveExtraInfo) {
unittests/CodeGen/MachineOperandTest.cpp 25 TEST(MachineOperandTest, ChangeToTargetIndexTest) {
47 TEST(MachineOperandTest, PrintRegisterMask) {
64 TEST(MachineOperandTest, PrintSubReg) {
85 TEST(MachineOperandTest, PrintCImm) {
107 TEST(MachineOperandTest, PrintSubRegIndex) {
124 TEST(MachineOperandTest, PrintCPI) {
156 TEST(MachineOperandTest, PrintTargetIndexName) {
186 TEST(MachineOperandTest, PrintJumpTableIndex) {
202 TEST(MachineOperandTest, PrintExternalSymbol) {
240 TEST(MachineOperandTest, PrintGlobalAddress) {
276 TEST(MachineOperandTest, PrintRegisterLiveOut) {
293 TEST(MachineOperandTest, PrintMetadata) {
319 TEST(MachineOperandTest, PrintMCSymbol) {
339 TEST(MachineOperandTest, PrintCFI) {
356 TEST(MachineOperandTest, PrintIntrinsicID) {
385 TEST(MachineOperandTest, PrintPredicate) {
401 TEST(MachineOperandTest, HashValue) {
unittests/CodeGen/ScalableVectorMVTsTest.cpp 20 TEST(ScalableVectorMVTsTest, IntegerMVTs) {
32 TEST(ScalableVectorMVTsTest, FloatMVTs) {
44 TEST(ScalableVectorMVTsTest, HelperFuncs) {
89 TEST(ScalableVectorMVTsTest, IRToVTTranslation) {
110 TEST(ScalableVectorMVTsTest, VTToIRTranslation) {
unittests/CodeGen/TargetOptionsTest.cpp 64 TEST(TargetOptionsTest, IPRASetToOff) {
68 TEST(TargetOptionsTest, IPRASetToOn) {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 86 class RandomAccessVisitorTest : public testing::Test {
unittests/DebugInfo/CodeView/TypeHashingTest.cpp 61 TEST(TypeHashingTest, ContentHash) {
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp 22 class TypeIndexIteratorTest : public testing::Test {
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 149 struct DebugLineBasicFixture : public Test, public CommonFixture {};
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 22 class MSFBuilderTest : public testing::Test {
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 406 class PDBApiTest : public testing::Test {
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 24 class ExecutionEngineTest : public testing::Test {
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp 23 class JITLinkTest_MachO_x86_64 : public JITLinkTestCommon,
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp 122 class MCJITCAPITest : public testing::Test, public MCJITTestAPICommon {
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 22 class MCJITMultipleModuleTest : public testing::Test, public MCJITTestBase {};
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 78 class MCJITObjectCacheTest : public testing::Test, public MCJITTestBase {
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp 22 class MCJITTest : public testing::Test, public MCJITTestBase {
unittests/ExecutionEngine/Orc/GlobalMappingLayerTest.cpp 18 TEST(GlobalMappingLayerTest, Empty) {
unittests/ExecutionEngine/Orc/IndirectionUtilsTest.cpp 18 TEST(IndirectionUtilsTest, MakeStub) {
unittests/ExecutionEngine/Orc/JITTargetMachineBuilderTest.cpp 17 TEST(ExecutionUtilsTest, JITTargetMachineBuilder) {
unittests/ExecutionEngine/Orc/LazyEmittingLayerTest.cpp 23 TEST(LazyEmittingLayerTest, Empty) {
unittests/ExecutionEngine/Orc/LegacyCompileOnDemandLayerTest.cpp 56 TEST(LegacyCompileOnDemandLayerTest, FindSymbol) {
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp 26 class LegacyRTDyldObjectLinkingLayerExecutionTest : public testing::Test,
47 TEST(LegacyRTDyldObjectLinkingLayerTest, TestSetProcessAllSections) {
unittests/ExecutionEngine/Orc/ObjectTransformLayerTest.cpp 178 TEST(LegacyObjectTransformLayerTest, Main) {
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp 25 class OrcCAPIExecutionTest : public testing::Test, public OrcExecutionTest {
unittests/ExecutionEngine/Orc/OrcTestCommon.h 46 class CoreAPIsBasedStandardTest : public testing::Test {
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 27 class RTDyldObjectLinkingLayerExecutionTest : public testing::Test,
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 20 class ConstantRangeTest : public ::testing::Test {
1317 TEST(ConstantRange, MakeAllowedICmpRegion) {
1324 TEST(ConstantRange, MakeSatisfyingICmpRegion) {
1376 TEST(ConstantRange, MakeGuaranteedNoWrapRegion) {
1633 TEST(ConstantRange, NoWrapRegionExhaustive) {
1692 TEST(ConstantRange, GetEquivalentICmp) {
unittests/IR/ConstantsTest.cpp 23 TEST(ConstantsTest, Integer_i1) {
105 TEST(ConstantsTest, IntSigns) {
119 TEST(ConstantsTest, FP128Test) {
129 TEST(ConstantsTest, PointerCast) {
191 TEST(ConstantsTest, AsInstructionsTest) {
304 TEST(ConstantsTest, ReplaceWithConstantTest) {
324 TEST(ConstantsTest, ConstantArrayReplaceWithConstant) {
349 TEST(ConstantsTest, ConstantExprReplaceWithConstant) {
372 TEST(ConstantsTest, GEPReplaceWithConstant) {
397 TEST(ConstantsTest, AliasCAPI) {
418 TEST(ConstantsTest, BuildConstantDataArrays) {
441 TEST(ConstantsTest, BuildConstantDataVectors) {
462 TEST(ConstantsTest, BitcastToGEP) {
507 TEST(ConstantsTest, FoldFunctionPtrAlignUnknownAnd2) {
518 TEST(ConstantsTest, DontFoldFunctionPtrAlignUnknownAnd4) {
524 TEST(ConstantsTest, FoldFunctionPtrAlign4) {
537 TEST(ConstantsTest, DontFoldFunctionPtrAlign1) {
548 TEST(ConstantsTest, FoldFunctionAlign4PtrAlignMultiple) {
555 TEST(ConstantsTest, DontFoldFunctionAlign4PtrAlignIndependent) {
562 TEST(ConstantsTest, DontFoldFunctionPtrIfNoModule) {
569 TEST(ConstantsTest, FoldGlobalVariablePtr) {
unittests/IR/DataLayoutTest.cpp 18 TEST(DataLayoutTest, FunctionPtrAlign) {
49 TEST(DataLayoutTest, ValueOrABITypeAlignment) {
unittests/IR/DebugInfoTest.cpp 16 TEST(DINodeTest, getFlag) {
35 TEST(DINodeTest, getFlagString) {
61 TEST(DINodeTest, splitFlags) {
unittests/IR/DebugTypeODRUniquingTest.cpp 16 TEST(DebugTypeODRUniquingTest, enableDebugTypeODRUniquing) {
25 TEST(DebugTypeODRUniquingTest, getODRType) {
65 TEST(DebugTypeODRUniquingTest, buildODRType) {
102 TEST(DebugTypeODRUniquingTest, buildODRTypeFields) {
unittests/IR/DominatorTreeBatchUpdatesTest.cpp 47 TEST(DominatorTreeBatchUpdates, LegalizeDomUpdates) {
70 TEST(DominatorTreeBatchUpdates, LegalizePostDomUpdates) {
93 TEST(DominatorTreeBatchUpdates, SingleInsertion) {
114 TEST(DominatorTreeBatchUpdates, SingleDeletion) {
136 TEST(DominatorTreeBatchUpdates, FewInsertion) {
167 TEST(DominatorTreeBatchUpdates, FewDeletions) {
194 TEST(DominatorTreeBatchUpdates, InsertDelete) {
224 TEST(DominatorTreeBatchUpdates, InsertDeleteExhaustive) {
260 TEST(DominatorTreeBatchUpdates, InfiniteLoop) {
290 TEST(DominatorTreeBatchUpdates, DeadBlocks) {
323 TEST(DominatorTreeBatchUpdates, InfiniteLoop2) {
unittests/IR/DominatorTreeTest.cpp 46 TEST(DominatorTree, Unreachable) {
276 TEST(DominatorTree, NonUniqueEdges) {
362 TEST(DominatorTree, DeletingEdgesIntroducesUnreachables) {
454 TEST(DominatorTree, DeletingEdgesIntroducesInfiniteLoop) {
541 TEST(DominatorTree, DeletingEdgesIntroducesInfiniteLoop2) {
617 TEST(DominatorTree, IDFDeterminismTest) {
678 TEST(DominatorTree, InsertReachable) {
706 TEST(DominatorTree, InsertReachable2) {
732 TEST(DominatorTree, InsertUnreachable) {
760 TEST(DominatorTree, InsertFromUnreachable) {
783 TEST(DominatorTree, InsertMixed) {
811 TEST(DominatorTree, InsertPermut) {
842 TEST(DominatorTree, DeleteReachable) {
868 TEST(DominatorTree, DeleteUnreachable) {
894 TEST(DominatorTree, InsertDelete) {
929 TEST(DominatorTree, InsertDeleteExhaustive) {
968 TEST(DominatorTree, InsertIntoIrreducible) {
unittests/IR/FunctionTest.cpp 16 TEST(FunctionTest, hasLazyArguments) {
46 TEST(FunctionTest, stealArgumentListFrom) {
121 TEST(FunctionTest, setSection) {
140 TEST(FunctionTest, GetPointerAlignment) {
unittests/IR/IRBuilderTest.cpp 26 class IRBuilderTest : public testing::Test {
unittests/IR/InstructionsTest.cpp 40 TEST(InstructionsTest, ReturnInst) {
66 class ModuleWithFunctionTest : public testing::Test {
116 TEST(InstructionsTest, BranchInst) {
182 TEST(InstructionsTest, CastInst) {
305 TEST(InstructionsTest, VectorGep) {
408 TEST(InstructionsTest, FPMathOperator) {
423 TEST(InstructionsTest, isEliminableCastPair) {
503 TEST(InstructionsTest, CloneCall) {
538 TEST(InstructionsTest, AlterCallBundles) {
565 TEST(InstructionsTest, AlterInvokeBundles) {
658 TEST(InstructionsTest, GEPIndices) {
693 TEST(InstructionsTest, SwitchInst) {
756 TEST(InstructionsTest, SwitchInstProfUpdateWrapper) {
797 TEST(InstructionsTest, CommuteShuffleMask) {
803 TEST(InstructionsTest, ShuffleMaskQueries) {
998 TEST(InstructionsTest, SkipDebug) {
1037 TEST(InstructionsTest, PhiMightNotBeFPMathOperator) {
1049 TEST(InstructionsTest, FNegInstruction) {
1067 TEST(InstructionsTest, CallBrInstruction) {
1118 TEST(InstructionsTest, UnaryOperator) {
unittests/IR/IntrinsicsTest.cpp 24 TEST(IntrinNameLookup, Basic) {
unittests/IR/LegacyPassManagerTest.cpp 285 TEST(PassManager, RunOnce) {
309 TEST(PassManager, ReRun) {
359 TEST(PassManager, Memory) {
384 TEST(PassManager, MemoryOnTheFly) {
424 TEST(PassManager, CustomOptPassGate) {
unittests/IR/MDBuilderTest.cpp 19 class MDBuilderTest : public testing::Test {
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) {
64 class MetadataTest : public testing::Test {
2618 TEST(NamedMDNodeTest, Search) {
unittests/IR/ModuleTest.cpp 29 TEST(ModuleTest, sortGlobalsByName) {
51 TEST(ModuleTest, randomNumberGenerator) {
unittests/IR/PassBuilderCallbacksTest.cpp 370 class PassBuilderCallbacksTest<PassManager<
unittests/IR/PassManagerTest.cpp 149 class PassManagerTest : public ::testing::Test {
170 TEST(PreservedAnalysesTest, Basic) {
221 TEST(PreservedAnalysesTest, Preserve) {
236 TEST(PreservedAnalysesTest, PreserveSets) {
264 TEST(PreservedAnalysisTest, Intersect) {
366 TEST(PreservedAnalysisTest, Abandon) {
unittests/IR/PatternMatch.cpp 33 struct PatternMatchTest : ::testing::Test {
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 20 class ValueHandle : public testing::Test {
unittests/IR/ValueMapTest.cpp 22 class ValueMapTest : public testing::Test {
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 16 class LineEditorTest : public testing::Test {
unittests/Linker/LinkModulesTest.cpp 26 class LinkModuleTest : public testing::Test {
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 22 class MCInstPrinterTest : public ::testing::Test {
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/InstrProfTest.cpp 38 struct InstrProfTest : ::testing::Test {
unittests/ProfileData/SampleProfTest.cpp 37 struct SampleProfTest : ::testing::Test {
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 109 class BinaryStreamTest : public testing::Test {
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) {
1135 class PrintOptionInfoTest : public ::testing::Test {
1235 class GetOptionWidthTest : public ::testing::Test {
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 18 class FileCheckTest : public ::testing::Test {};
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 15 class GlobPatternTest : public ::testing::Test {};
unittests/Support/Host.cpp 32 class HostTest : public testing::Test {
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) {
491 class OverflowTest : public ::testing::Test { };
unittests/Support/MemoryBufferTest.cpp 53 class MemoryBufferTest : public testing::Test {
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) {
430 class FileSystemTest : public testing::Test {
1129 TEST(Support, NormalizePath) {
1176 TEST(Support, RemoveLeadingDotSlash) {
1193 TEST(Support, RemoveDots) {
1230 TEST(Support, ReplacePathPrefix) {
unittests/Support/ProcessTest.cpp 21 TEST(ProcessTest, GetRandomNumberTest) {
unittests/Support/ProgramTest.cpp 61 class ProgramEnvTest : public testing::Test {
271 TEST(ProgramTest, TestExecuteNegative) {
307 TEST(ProgramTest, TestWriteWithSystemEncoding) {
unittests/Support/RegexTest.cpp 17 class RegexTest : public ::testing::Test {
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 18 class SourceMgrTest : public testing::Test {
unittests/Support/SpecialCaseListTest.cpp 18 class SpecialCaseListTest : public ::testing::Test {
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 16 class SymbolRemappingReaderTest : public testing::Test {
unittests/Support/TarWriterTest.cpp 38 class TarWriterTest : public ::testing::Test {};
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 19 class TaskQueueTest : public testing::Test {
unittests/Support/ThreadLocalTest.cpp 18 class ThreadLocalTest : public ::testing::Test {
unittests/Support/ThreadPool.cpp 23 class ThreadPoolTest : public testing::Test {
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 20 class TrigramIndexTest : public ::testing::Test {
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) {
936 class InMemoryFileSystemTest : public ::testing::Test {
1334 class VFSFromYAMLTest : public ::testing::Test {
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 38 class MachineSizeOptsTest : public testing::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 230 class LoopPassManagerTest : public ::testing::Test {
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 33 class CloneInstruction : public ::testing::Test {
380 TEST(CloneLoop, CloneLoopNest) {
445 class CloneFunc : public ::testing::Test {
662 TEST(CloneFunction, CloneFunctionToDifferentModule) {
711 class CloneModule : public ::testing::Test {
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) {
486 struct SalvageDebugInfoTest : ::testing::Test {
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 28 class SizeOptsTest : public testing::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/VPlanTest.cpp 27 TEST(VPInstructionTest, insertBefore) {
42 TEST(VPInstructionTest, eraseFromParent) {
62 TEST(VPInstructionTest, moveAfter) {
unittests/Transforms/Vectorize/VPlanTestBase.h 27 class VPlanTestBase : public testing::Test {
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 76 template <class T> class RoundTripTest : public ::testing::Test {
99 template <class T> class RoundTripTestV5 : public ::testing::Test {
unittests/XRay/FDRRecordPrinterTest.cpp 99 template <class T> class PrinterTest : public ::testing::Test {
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 30 template <typename T> class GraphTest : public testing::Test {
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 63 class BasicFileAnalysisTest : public ::testing::Test {
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp 125 class BasicGraphBuilderTest : public ::testing::Test {
unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp 34 class AArch64TargetTest : public ::testing::Test {
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/Common/AssemblerUtils.h 29 class MachineFunctionGeneratorBaseTest : public ::testing::Test {
unittests/tools/llvm-exegesis/Mips/TargetTest.cpp 54 class MipsTargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/PerfHelperTest.cpp 22 TEST(PerfHelperTest, FunctionalTest) {
unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp 26 class AnalysisTest : public ::testing::Test {
unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp 33 class PowerPCTargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/RegisterValueTest.cpp 22 TEST(RegisterValueTest, Half) {
38 TEST(RegisterValueTest, Single) {
54 TEST(RegisterValueTest, Double) {
unittests/tools/llvm-exegesis/X86/BenchmarkResultTest.cpp 54 TEST(BenchmarkResultTest, WriteToAndReadFromDisk) {
127 TEST(BenchmarkResultTest, PerInstructionStats) {
unittests/tools/llvm-exegesis/X86/TargetTest.cpp 106 class X86TargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/X86/TestBase.h 25 class X86TestBase : public ::testing::Test {
utils/unittest/googletest/include/gtest/gtest.h 1783 class TestWithParam : public Test, public WithParamInterface<T> {
Declarations
utils/unittest/googletest/include/gtest/gtest.h 172 class Test;
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 88 class Test; // Represents a test.
References
tools/clang/tools/extra/clangd/unittests/BackgroundIndexTests.cpp 83 class BackgroundIndexTest : public ::testing::Test {
574 class BackgroundIndexRebuilderTest : public testing::Test {
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp 138 class ClangdVFSTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/CodeCompletionStringsTests.cpp 18 class CompletionStringTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/ExpectedTypeTest.cpp 28 class ExpectedTypeConversionTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/FindSymbolsTests.cpp 57 class WorkspaceSymbolsTest : public ::testing::Test {
320 class DocumentSymbolsTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/FindTargetTests.cpp 64 class TargetDeclTest : public ::testing::Test {
510 class FindExplicitReferencesTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/GlobalCompilationDatabaseTests.cpp 64 class OverlayCDBTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/HeadersTests.cpp 30 class HeadersTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/IndexActionTests.cpp 66 class IndexActionTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/JSONTransportTests.cpp 24 class JSONTransportTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/PrintASTTests.cpp 29 class ASTUtils : public ::testing::Test,
tools/clang/tools/extra/clangd/unittests/SymbolCollectorTests.cpp 112 class ShouldCollectSymbolTest : public ::testing::Test {
245 class SymbolCollectorTest : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/TUSchedulerTests.cpp 45 class TUSchedulerTests : public ::testing::Test {
tools/clang/tools/extra/clangd/unittests/ThreadingTests.cpp 15 class ThreadingTest : public ::testing::Test {};
tools/clang/tools/extra/clangd/unittests/TweakTesting.h 39 class TweakTest : public ::testing::Test {
tools/clang/tools/extra/unittests/clang-change-namespace/ChangeNamespaceTests.cpp 32 class ChangeNamespaceTest : public ::testing::Test {
tools/clang/tools/extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.cpp 58 class FindAllSymbolsTest : public ::testing::Test {
tools/clang/tools/extra/unittests/clang-query/QueryEngineTest.cpp 27 class QueryEngineTest : public ::testing::Test {
tools/clang/tools/extra/unittests/clang-query/QueryParserTest.cpp 18 class QueryParserTest : public ::testing::Test {
tools/clang/tools/extra/unittests/clang-tidy/GoogleModuleTest.cpp 59 class GlobalNamesInHeadersCheckTest : public ::testing::Test {
tools/clang/unittests/AST/ASTImporterFixtures.cpp 221 if (!::testing::Test::HasFailure())
tools/clang/unittests/AST/ASTImporterFixtures.h 52 class CompilerOptionSpecificTest : public ::testing::Test {
tools/clang/unittests/AST/ASTVectorTest.cpp 24 class ASTVectorTest : public ::testing::Test {
tools/clang/unittests/AST/CommentLexer.cpp 27 class CommentLexerTest : public ::testing::Test {
tools/clang/unittests/AST/CommentParser.cpp 33 class CommentParserTest : public ::testing::Test {
tools/clang/unittests/AST/CommentTextTest.cpp 28 class CommentTextTest : public ::testing::Test {
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp 17 struct StructuralEquivalenceTest : ::testing::Test {
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp 21 class RegistryTest : public ::testing::Test {
tools/clang/unittests/Basic/FileManagerTest.cpp 80 class FileManagerTest : public ::testing::Test {
tools/clang/unittests/Basic/SourceManagerTest.cpp 30 class SourceManagerTest : public ::testing::Test {
tools/clang/unittests/Format/CleanupTest.cpp 24 class CleanupTest : public ::testing::Test {
tools/clang/unittests/Format/FormatTest.cpp 30 class FormatTest : public ::testing::Test {
tools/clang/unittests/Format/FormatTestCSharp.cpp 19 class FormatTestCSharp : public ::testing::Test {
tools/clang/unittests/Format/FormatTestComments.cpp 29 class FormatTestComments : public ::testing::Test {
tools/clang/unittests/Format/FormatTestJS.cpp 19 class FormatTestJS : public ::testing::Test {
tools/clang/unittests/Format/FormatTestJava.cpp 19 class FormatTestJava : public ::testing::Test {
tools/clang/unittests/Format/FormatTestObjC.cpp 27 class FormatTestObjC : public ::testing::Test {
tools/clang/unittests/Format/FormatTestProto.cpp 19 class FormatTestProto : public ::testing::Test {
tools/clang/unittests/Format/FormatTestRawStrings.cpp 28 class FormatTestRawStrings : public ::testing::Test {
tools/clang/unittests/Format/FormatTestSelective.cpp 20 class FormatTestSelective : public ::testing::Test {
tools/clang/unittests/Format/FormatTestTableGen.cpp 19 class FormatTestTableGen : public ::testing::Test {
tools/clang/unittests/Format/FormatTestTextProto.cpp 19 class FormatTestTextProto : public ::testing::Test {
tools/clang/unittests/Format/NamespaceEndCommentsFixerTest.cpp 21 class NamespaceEndCommentsFixerTest : public ::testing::Test {
tools/clang/unittests/Format/SortImportsTestJS.cpp 20 class SortImportsTestJS : public ::testing::Test {
tools/clang/unittests/Format/SortImportsTestJava.cpp 10 class SortImportsTestJava : public ::testing::Test {
tools/clang/unittests/Format/SortIncludesTest.cpp 21 class SortIncludesTest : public ::testing::Test {
tools/clang/unittests/Format/UsingDeclarationsSorterTest.cpp 20 class UsingDeclarationsSorterTest : public ::testing::Test {
tools/clang/unittests/Frontend/ASTUnitTest.cpp 25 class ASTUnitTest : public ::testing::Test {
tools/clang/unittests/Frontend/PCHPreambleTest.cpp 48 class PCHPreambleTest : public ::testing::Test {
tools/clang/unittests/Lex/HeaderSearchTest.cpp 26 class HeaderSearchTest : public ::testing::Test {
tools/clang/unittests/Lex/LexerTest.cpp 35 class LexerTest : public ::testing::Test {
tools/clang/unittests/Lex/PPCallbacksTest.cpp 116 class PPCallbacksTest : public ::testing::Test {
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 29 class PPConditionalDirectiveRecordTest : public ::testing::Test {
tools/clang/unittests/Rename/ClangRenameTest.h 44 class ClangRenameTest : public testing::Test,
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp 215 class FileMatchTrieTest : public ::testing::Test {
662 class MemDBTest : public ::testing::Test {
tools/clang/unittests/Tooling/HeaderIncludesTest.cpp 21 class HeaderIncludesTest : public ::testing::Test {
tools/clang/unittests/Tooling/RefactoringActionRulesTest.cpp 25 class RefactoringActionRulesTest : public ::testing::Test {
tools/clang/unittests/Tooling/RefactoringTest.cpp 586 class FlushRewrittenFilesTest : public ::testing::Test {
915 class MergeReplacementsTest : public ::testing::Test {
1093 class AtomicChangeTest : public ::testing::Test {
1298 class ApplyAtomicChangesTest : public ::testing::Test {
tools/clang/unittests/Tooling/ReplacementTest.h 41 class ReplacementTest : public ::testing::Test {
tools/clang/unittests/Tooling/StencilTest.cpp 73 class StencilTest : public ::testing::Test {
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp 87 class TokenCollectorTest : public ::testing::Test {
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp 27 class SyntaxTreeTest : public ::testing::Test {
tools/clang/unittests/Tooling/TransformerTest.cpp 76 class ClangRefactoringTestBase : public testing::Test {
tools/clang/unittests/libclang/TestUtils.h 23 class LibclangParseTest : public ::testing::Test {
tools/lld/unittests/DriverTests/DarwinLdDriverTest.cpp 30 class DarwinLdParserTest : public testing::Test {
tools/lldb/unittests/Disassembler/TestArm64Disassembly.cpp 24 class TestArm64Disassembly : public testing::Test {
tools/lldb/unittests/Disassembler/TestArmv7Disassembly.cpp 24 class TestArmv7Disassembly : public testing::Test {
tools/lldb/unittests/Editline/EditlineTest.cpp 242 class EditlineTestFixture : public ::testing::Test {
tools/lldb/unittests/Expression/ClangParserTest.cpp 22 struct ClangHostTest : public testing::Test {
tools/lldb/unittests/Expression/CppModuleConfigurationTest.cpp 20 struct CppModuleConfigurationTest : public testing::Test {
tools/lldb/unittests/Host/ConnectionFileDescriptorTest.cpp 17 class ConnectionFileDescriptorTest : public testing::Test {
tools/lldb/unittests/Host/HostInfoTest.cpp 19 class HostInfoTest : public ::testing::Test {
tools/lldb/unittests/Host/MainLoopTest.cpp 20 class MainLoopTest : public testing::Test {
tools/lldb/unittests/Host/SocketAddressTest.cpp 18 class SocketAddressTest : public testing::Test {
tools/lldb/unittests/Host/SocketTest.cpp 15 class SocketTest : public testing::Test {
tools/lldb/unittests/Host/linux/HostTest.cpp 18 class HostTest : public testing::Test {
tools/lldb/unittests/Interpreter/TestCompletion.cpp 31 class CompletionTest : public testing::Test {
tools/lldb/unittests/Language/Highlighting/HighlighterTest.cpp 21 class HighlighterTest : public testing::Test {
tools/lldb/unittests/ObjectFile/ELF/TestObjectFileELF.cpp 31 class ObjectFileELFTest : public testing::Test {
tools/lldb/unittests/ObjectFile/PECOFF/TestPECallFrameInfo.cpp 24 class PECallFrameInfoTest : public testing::Test {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteTestUtils.h 20 class GDBRemoteTest : public testing::Test {
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp 38 class MinidumpParserTest : public testing::Test {
tools/lldb/unittests/ScriptInterpreter/Python/PythonTestSuite.h 13 class PythonTestSuite : public testing::Test {
tools/lldb/unittests/Symbol/LocateSymbolFileTest.cpp 20 class SymbolsTest : public ::testing::Test {
tools/lldb/unittests/Symbol/TestClangASTContext.cpp 25 class TestClangASTContext : public testing::Test {
tools/lldb/unittests/Symbol/TestDWARFCallFrameInfo.cpp 34 class DWARFCallFrameInfoTest : public testing::Test {
tools/lldb/unittests/Symbol/TestLineEntry.cpp 33 class LineEntryTest : public testing::Test {
tools/lldb/unittests/SymbolFile/DWARF/DWARFASTParserClangTests.cpp 18 class DWARFASTParserClangTests : public testing::Test {
tools/lldb/unittests/SymbolFile/DWARF/SymbolFileDWARFTests.cpp 42 class SymbolFileDWARFTests : public testing::Test {
tools/lldb/unittests/Target/ExecutionContextTest.cpp 32 class ExecutionContextTest : public ::testing::Test {
tools/lldb/unittests/Target/ModuleCacheTest.cpp 22 class ModuleCacheTest : public testing::Test {
tools/lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp 31 class TestArm64InstEmulation : public testing::Test {
tools/lldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp 29 class TestPPC64InstEmulation : public testing::Test {
tools/lldb/unittests/UnwindAssembly/x86/Testx86AssemblyInspectionEngine.cpp 28 class Testx86AssemblyInspectionEngine : public testing::Test {
tools/lldb/unittests/Utility/LogTest.cpp 56 struct LogChannelTest : public ::testing::Test {
tools/lldb/unittests/Utility/StreamTest.cpp 15 struct StreamTest : ::testing::Test {
tools/lldb/unittests/Utility/StringExtractorTest.cpp 7 class StringExtractorTest : public ::testing::Test {};
tools/lldb/unittests/tools/lldb-server/tests/TestBase.h 22 class TestBase: public ::testing::Test {
tools/polly/unittests/ScopPassManager/PassManagerTest.cpp 15 class ScopPassRegistry : public ::testing::Test {
unittests/ADT/BitVectorTest.cpp 19 class BitVectorTest : public ::testing::Test { };
unittests/ADT/DenseMapTest.cpp 79 class DenseMapTest : public ::testing::Test {
unittests/ADT/DenseSetTest.cpp 49 template <typename T> class DenseSetTest : public testing::Test {
unittests/ADT/IListBaseTest.cpp 17 template <typename T> class IListBaseTest : public ::testing::Test {};
unittests/ADT/ImmutableListTest.cpp 26 class ImmutableListTest : public testing::Test {};
unittests/ADT/ImmutableSetTest.cpp 15 class ImmutableSetTest : public testing::Test {
unittests/ADT/MapVectorTest.cpp 159 template <class IntType> struct MapVectorMappedTypeTest : ::testing::Test {
unittests/ADT/OptionalTest.cpp 60 class OptionalTest : public testing::Test {
unittests/ADT/PointerSumTypeTest.cpp 15 struct PointerSumTypeTest : public testing::Test {
unittests/ADT/PointerUnionTest.cpp 19 struct PointerUnionTest : public testing::Test {
unittests/ADT/PriorityWorklistTest.cpp 22 template <typename T> class PriorityWorklistTest : public ::testing::Test {};
unittests/ADT/RangeAdapterTest.cpp 128 template <typename T> class RangeAdapterLValueTest : public ::testing::Test {};
142 template <typename T> struct RangeAdapterRValueTest : testing::Test {};
unittests/ADT/SmallStringTest.cpp 24 class SmallStringTest : public testing::Test {
unittests/ADT/SmallVectorTest.cpp 156 class SmallVectorTestBase : public testing::Test {
unittests/ADT/StringMapTest.cpp 20 class StringMapTest : public testing::Test {
unittests/ADT/StringSetTest.cpp 16 class StringSetTest : public testing::Test {};
unittests/ADT/TinyPtrVectorTest.cpp 35 class TinyPtrVectorTest : public testing::Test {
unittests/Analysis/AliasAnalysisTest.cpp 141 class AliasAnalysisTest : public testing::Test {
208 class AAPassInfraTest : public testing::Test {
unittests/Analysis/BasicAliasAnalysisTest.cpp 30 class BasicAATest : public testing::Test {
unittests/Analysis/BlockFrequencyInfoTest.cpp 27 class BlockFrequencyInfoTest : public testing::Test {
unittests/Analysis/BranchProbabilityInfoTest.cpp 27 struct BranchProbabilityInfoTest : public testing::Test {
unittests/Analysis/CFGTest.cpp 30 class IsPotentiallyReachableTest : public testing::Test {
unittests/Analysis/CGSCCPassManagerTest.cpp 169 class CGSCCPassManagerTest : public ::testing::Test {
unittests/Analysis/DivergenceAnalysisTest.cpp 43 class DivergenceAnalysisTest : public testing::Test {
unittests/Analysis/MemorySSATest.cpp 27 class MemorySSATest : public testing::Test {
unittests/Analysis/OrderedBasicBlockTest.cpp 22 class OrderedBasicBlockTest : public testing::Test {
unittests/Analysis/ProfileSummaryInfoTest.cpp 30 class ProfileSummaryInfoTest : public testing::Test {
unittests/Analysis/ScalarEvolutionTest.cpp 32 class ScalarEvolutionsTest : public testing::Test {
unittests/Analysis/SparsePropagation.cpp 226 class SparsePropagationTest : public testing::Test {
unittests/Analysis/TBAATest.cpp 24 class TBAATest : public testing::Test {
unittests/Analysis/TargetLibraryInfoTest.cpp 21 class TargetLibraryInfoTest : public testing::Test {
unittests/Analysis/ValueLatticeTest.cpp 23 class ValueLatticeTest : public testing::Test {
unittests/Analysis/ValueTrackingTest.cpp 24 class ValueTrackingTest : public testing::Test {
unittests/Analysis/VectorFunctionABITest.cpp 80 class VFABIParserTest : public ::testing::Test {
unittests/Analysis/VectorUtilsTest.cpp 27 class VectorUtilsTest : public testing::Test {
61 struct BasicTest : public testing::Test {
unittests/BinaryFormat/MsgPackReaderTest.cpp 16 struct MsgPackReader : testing::Test {
unittests/BinaryFormat/MsgPackWriterTest.cpp 16 struct MsgPackWriter : testing::Test {
unittests/BinaryFormat/TestFileMagic.cpp 31 class MagicTest : public testing::Test {
unittests/CodeGen/AArch64SelectionDAGTest.cpp 24 class AArch64SelectionDAGTest : public testing::Test {
unittests/CodeGen/DIEHashTest.cpp 23 class DIEHashTest : public testing::Test {
unittests/CodeGen/GlobalISel/GISelMITest.h 136 class GISelMITest : public ::testing::Test {
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 86 class RandomAccessVisitorTest : public testing::Test {
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp 22 class TypeIndexIteratorTest : public testing::Test {
unittests/DebugInfo/DWARF/DWARFDebugLineTest.cpp 149 struct DebugLineBasicFixture : public Test, public CommonFixture {};
unittests/DebugInfo/MSF/MSFBuilderTest.cpp 22 class MSFBuilderTest : public testing::Test {
unittests/DebugInfo/PDB/PDBApiTest.cpp 406 class PDBApiTest : public testing::Test {
unittests/ExecutionEngine/ExecutionEngineTest.cpp 24 class ExecutionEngineTest : public testing::Test {
unittests/ExecutionEngine/JITLink/MachO_x86_64_Tests.cpp 24 public testing::Test {
unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp 122 class MCJITCAPITest : public testing::Test, public MCJITTestAPICommon {
unittests/ExecutionEngine/MCJIT/MCJITMultipleModuleTest.cpp 22 class MCJITMultipleModuleTest : public testing::Test, public MCJITTestBase {};
unittests/ExecutionEngine/MCJIT/MCJITObjectCacheTest.cpp 78 class MCJITObjectCacheTest : public testing::Test, public MCJITTestBase {
unittests/ExecutionEngine/MCJIT/MCJITTest.cpp 22 class MCJITTest : public testing::Test, public MCJITTestBase {
unittests/ExecutionEngine/Orc/LegacyRTDyldObjectLinkingLayerTest.cpp 26 class LegacyRTDyldObjectLinkingLayerExecutionTest : public testing::Test,
unittests/ExecutionEngine/Orc/OrcCAPITest.cpp 25 class OrcCAPIExecutionTest : public testing::Test, public OrcExecutionTest {
unittests/ExecutionEngine/Orc/OrcTestCommon.h 46 class CoreAPIsBasedStandardTest : public testing::Test {
unittests/ExecutionEngine/Orc/RTDyldObjectLinkingLayerTest.cpp 27 class RTDyldObjectLinkingLayerExecutionTest : public testing::Test,
unittests/IR/ConstantRangeTest.cpp 20 class ConstantRangeTest : public ::testing::Test {
unittests/IR/IRBuilderTest.cpp 26 class IRBuilderTest : public testing::Test {
unittests/IR/InstructionsTest.cpp 66 class ModuleWithFunctionTest : public testing::Test {
unittests/IR/MDBuilderTest.cpp 19 class MDBuilderTest : public testing::Test {
unittests/IR/MetadataTest.cpp 64 class MetadataTest : public testing::Test {
unittests/IR/PassBuilderCallbacksTest.cpp 372 ExtraPassArgTs...>> : public testing::Test {
unittests/IR/PassManagerTest.cpp 149 class PassManagerTest : public ::testing::Test {
unittests/IR/PatternMatch.cpp 33 struct PatternMatchTest : ::testing::Test {
unittests/IR/ValueHandleTest.cpp 20 class ValueHandle : public testing::Test {
unittests/IR/ValueMapTest.cpp 22 class ValueMapTest : public testing::Test {
unittests/LineEditor/LineEditor.cpp 16 class LineEditorTest : public testing::Test {
unittests/Linker/LinkModulesTest.cpp 26 class LinkModuleTest : public testing::Test {
unittests/MC/MCInstPrinter.cpp 22 class MCInstPrinterTest : public ::testing::Test {
unittests/ProfileData/InstrProfTest.cpp 38 struct InstrProfTest : ::testing::Test {
unittests/ProfileData/SampleProfTest.cpp 37 struct SampleProfTest : ::testing::Test {
unittests/Support/BinaryStreamTest.cpp 109 class BinaryStreamTest : public testing::Test {
unittests/Support/CommandLineTest.cpp 1135 class PrintOptionInfoTest : public ::testing::Test {
1235 class GetOptionWidthTest : public ::testing::Test {
unittests/Support/FileCheckTest.cpp 18 class FileCheckTest : public ::testing::Test {};
unittests/Support/GlobPatternTest.cpp 15 class GlobPatternTest : public ::testing::Test {};
unittests/Support/Host.cpp 32 class HostTest : public testing::Test {
unittests/Support/MathExtrasTest.cpp 491 class OverflowTest : public ::testing::Test { };
unittests/Support/MemoryBufferTest.cpp 53 class MemoryBufferTest : public testing::Test {
unittests/Support/Path.cpp 430 class FileSystemTest : public testing::Test {
unittests/Support/ProgramTest.cpp 61 class ProgramEnvTest : public testing::Test {
unittests/Support/RegexTest.cpp 17 class RegexTest : public ::testing::Test {
unittests/Support/SourceMgrTest.cpp 18 class SourceMgrTest : public testing::Test {
unittests/Support/SpecialCaseListTest.cpp 18 class SpecialCaseListTest : public ::testing::Test {
unittests/Support/SymbolRemappingReaderTest.cpp 16 class SymbolRemappingReaderTest : public testing::Test {
unittests/Support/TarWriterTest.cpp 38 class TarWriterTest : public ::testing::Test {};
unittests/Support/TaskQueueTest.cpp 19 class TaskQueueTest : public testing::Test {
unittests/Support/ThreadLocalTest.cpp 18 class ThreadLocalTest : public ::testing::Test {
unittests/Support/ThreadPool.cpp 23 class ThreadPoolTest : public testing::Test {
unittests/Support/TrigramIndexTest.cpp 20 class TrigramIndexTest : public ::testing::Test {
unittests/Support/VirtualFileSystemTest.cpp 936 class InMemoryFileSystemTest : public ::testing::Test {
1334 class VFSFromYAMLTest : public ::testing::Test {
unittests/TableGen/CodeExpanderTest.cpp 50 if (testing::Test::HasFailure())
unittests/Target/X86/MachineSizeOptsTest.cpp 38 class MachineSizeOptsTest : public testing::Test {
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 230 class LoopPassManagerTest : public ::testing::Test {
unittests/Transforms/Utils/CloningTest.cpp 33 class CloneInstruction : public ::testing::Test {
445 class CloneFunc : public ::testing::Test {
711 class CloneModule : public ::testing::Test {
unittests/Transforms/Utils/LocalTest.cpp 486 struct SalvageDebugInfoTest : ::testing::Test {
unittests/Transforms/Utils/SizeOptsTest.cpp 28 class SizeOptsTest : public testing::Test {
unittests/Transforms/Vectorize/VPlanTestBase.h 27 class VPlanTestBase : public testing::Test {
unittests/XRay/FDRProducerConsumerTest.cpp 76 template <class T> class RoundTripTest : public ::testing::Test {
99 template <class T> class RoundTripTestV5 : public ::testing::Test {
unittests/XRay/FDRRecordPrinterTest.cpp 99 template <class T> class PrinterTest : public ::testing::Test {
unittests/XRay/GraphTest.cpp 30 template <typename T> class GraphTest : public testing::Test {
unittests/tools/llvm-cfi-verify/FileAnalysis.cpp 63 class BasicFileAnalysisTest : public ::testing::Test {
unittests/tools/llvm-cfi-verify/GraphBuilder.cpp 125 class BasicGraphBuilderTest : public ::testing::Test {
unittests/tools/llvm-exegesis/AArch64/TargetTest.cpp 34 class AArch64TargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/Common/AssemblerUtils.h 29 class MachineFunctionGeneratorBaseTest : public ::testing::Test {
unittests/tools/llvm-exegesis/Mips/TargetTest.cpp 54 class MipsTargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp 26 class AnalysisTest : public ::testing::Test {
unittests/tools/llvm-exegesis/PowerPC/TargetTest.cpp 33 class PowerPCTargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/X86/TargetTest.cpp 106 class X86TargetTest : public ::testing::Test {
unittests/tools/llvm-exegesis/X86/TestBase.h 25 class X86TestBase : public ::testing::Test {
utils/unittest/googletest/include/gtest/gtest.h 722 Test::SetUpTestCaseFunc set_up_tc,
723 Test::TearDownTestCaseFunc tear_down_tc,
793 Test::SetUpTestCaseFunc set_up_tc,
794 Test::TearDownTestCaseFunc tear_down_tc);
943 Test::SetUpTestCaseFunc set_up_tc_;
945 Test::TearDownTestCaseFunc tear_down_tc_;
1783 class TestWithParam : public Test, public WithParamInterface<T> {
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 452 return &(TypeIdHelper<T>::dummy_);
470 virtual Test* CreateTest() = 0;
484 virtual Test* CreateTest() { return new TestClass; }
utils/unittest/googletest/include/gtest/internal/gtest-param-util.h 413 virtual Test* CreateTest() {
utils/unittest/googletest/src/gtest-internal-inl.h 635 Test::SetUpTestCaseFunc set_up_tc,
636 Test::TearDownTestCaseFunc tear_down_tc);
645 void AddTestInfo(Test::SetUpTestCaseFunc set_up_tc,
646 Test::TearDownTestCaseFunc tear_down_tc,
utils/unittest/googletest/src/gtest.cc 621 return GetTypeId<Test>();
2384 T* object, Result (T::*method)(), const char* location) {
2411 T* object, Result (T::*method)(), const char* location) {
2470 internal::HandleExceptionsInMethodIfSupported(this, &Test::SetUp, "SetUp()");
2475 this, &Test::TestBody, "the test body");
2483 this, &Test::TearDown, "TearDown()");
2647 Test* const test = internal::HandleExceptionsInMethodIfSupported(
2653 if ((test != NULL) && !Test::HasFatalFailure()) {
2662 test, &Test::DeleteSelf_, "the test fixture's destructor");
2721 Test::SetUpTestCaseFunc set_up_tc,
2722 Test::TearDownTestCaseFunc tear_down_tc)
4504 Test::SetUpTestCaseFunc set_up_tc,
4505 Test::TearDownTestCaseFunc tear_down_tc) {
4646 if (!Test::HasFatalFailure()) {