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

Definitions

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 {
  547 class ClangdThreadingTest : public ClangdVFSTest {};
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/TweakTests.cpp
   76 TWEAK_TEST(SwapIfBranches);
  105 TWEAK_TEST(RawStringLiteral);
  125 TWEAK_TEST(DumpAST);
  136 TWEAK_TEST(ShowSelectionTree);
  153 TWEAK_TEST(DumpRecordLayout);
  165 TWEAK_TEST(ExtractVariable);
  441 TWEAK_TEST(AnnotateHighlightings);
  456 TWEAK_TEST(ExpandMacro);
  488 TWEAK_TEST(ExpandAutoType);
  546 TWEAK_TEST(ExtractFunction);
  673 TWEAK_TEST(RemoveUsingNamespace);
  888 TWEAK_TEST(DefineInline);
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.h
  189 class ASTImporterOptionSpecificTestBase
tools/clang/unittests/AST/ASTImporterTest.cpp
  248 struct ImportExpr : TestImportBase {};
  249 struct ImportType : TestImportBase {};
  250 struct ImportDecl : TestImportBase {};
  252 struct CanonicalRedeclChain : ASTImporterOptionSpecificTestBase {};
  315 struct RedirectingImporterTest : ASTImporterOptionSpecificTestBase {
  362 struct ImportPath : ASTImporterOptionSpecificTestBase {
 2006 struct ImportFunctions : ASTImporterOptionSpecificTestBase {};
 2420 struct ImportFunctionTemplates : ASTImporterOptionSpecificTestBase {};
 2519 struct ImportFriendFunctions : ImportFunctions {};
 2988 class ImportImplicitMethods : public ASTImporterOptionSpecificTestBase {
 3574 struct ImportVariables : ASTImporterOptionSpecificTestBase {};
 3662 struct ImportClasses : ASTImporterOptionSpecificTestBase {};
 3723 struct ImportFriendClasses : ASTImporterOptionSpecificTestBase {};
 3981 struct DeclContextTest : ASTImporterOptionSpecificTestBase {};
 4044 struct ImportFunctionTemplateSpecializations
 4272 struct ASTImporterLookupTableTest : ASTImporterOptionSpecificTestBase {};
 4827 struct ImportFriendFunctionTemplates : ASTImporterOptionSpecificTestBase {};
 4857 struct ErrorHandlingTest : ASTImporterOptionSpecificTestBase {
 5354 struct LLDBLookupTest : ASTImporterOptionSpecificTestBase {
 5399 struct SVEBuiltins : ASTImporterOptionSpecificTestBase {};
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/OMPStructuredBlockTest.cpp
  150 class OMPStructuredBlockLoop : public ::testing::TestWithParam<const char *> {};
tools/clang/unittests/AST/StructuralEquivalenceTest.cpp
   17 struct StructuralEquivalenceTest : ::testing::Test {
  222 struct StructuralEquivalenceFunctionTest : StructuralEquivalenceTest {
  431 struct StructuralEquivalenceCXXMethodTest : StructuralEquivalenceTest {
  558 struct StructuralEquivalenceRecordTest : StructuralEquivalenceTest {
  800 struct StructuralEquivalenceLambdaTest : StructuralEquivalenceTest {};
  880 struct StructuralEquivalenceEnumTest : StructuralEquivalenceTest {};
  907 struct StructuralEquivalenceTemplateTest : StructuralEquivalenceTest {};
 1008 struct StructuralEquivalenceDependentTemplateArgsTest
 1276 struct StructuralEquivalenceCacheTest : public StructuralEquivalenceTest {
tools/clang/unittests/ASTMatchers/Dynamic/RegistryTest.cpp
   21 class RegistryTest : public ::testing::Test {
tools/clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp
  111 class AssignmentTest : public ::testing::TestWithParam<std::string> {};
  125 class IncDecTest : public ::testing::TestWithParam<std::string> {};
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 {
  292 class CleanUpReplacementsTest : public ReplacementTest {
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/Rename/RenameAliasTest.cpp
   16 class RenameAliasTest : public ClangRenameTest {
tools/clang/unittests/Rename/RenameClassTest.cpp
   16 class RenameClassTest : public ClangRenameTest {
  202 class NamespaceDetectionTest : public ClangRenameTest {
  310 class TemplatedClassRenameTest : public ClangRenameTest {
tools/clang/unittests/Rename/RenameEnumTest.cpp
    8 class RenameEnumTest : public ClangRenameTest {
tools/clang/unittests/Rename/RenameFunctionTest.cpp
   16 class RenameFunctionTest : public ClangRenameTest {
tools/clang/unittests/Rename/RenameMemberTest.cpp
   16 class RenameMemberTest : public ClangRenameTest {
tools/clang/unittests/Tooling/CompilationDatabaseTest.cpp
  215 class FileMatchTrieTest : public ::testing::Test {
  691 class InterpolateTest : public MemDBTest {
  837 class TargetAndModeTest : public MemDBTest {
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 {
  577 class TokenBufferTest : public TokenCollectorTest {};
tools/clang/unittests/Tooling/Syntax/TreeTest.cpp
   27 class SyntaxTreeTest : public ::testing::Test {
tools/clang/unittests/Tooling/TransformerTest.cpp
  135 class TransformerTest : public ClangRefactoringTestBase {
tools/clang/unittests/libclang/LibclangTest.cpp
  435 class LibclangReparseTest : public LibclangParseTest {
  565 class LibclangPrintingPolicyTest : public LibclangParseTest {
  676 class LibclangSerializationTest : public LibclangParseTest {
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/GDBRemoteClientBaseTest.cpp
   47 class GDBRemoteClientBaseTest : public GDBRemoteTest {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
   62 class GDBRemoteCommunicationClientTest : public GDBRemoteTest {
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationTest.cpp
   29 class GDBRemoteCommunicationTest : public GDBRemoteTest {
tools/lldb/unittests/Process/minidump/MinidumpParserTest.cpp
   38 class MinidumpParserTest : public testing::Test {
tools/lldb/unittests/ScriptInterpreter/Python/PythonDataObjectsTests.cpp
   27 class PythonDataObjectsTest : public PythonTestSuite {
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 {
   72 class LogChannelEnabledTest : public LogChannelTest {
tools/lldb/unittests/Utility/StreamTest.cpp
   15 struct StreamTest : ::testing::Test {
   32 struct BinaryStreamTest : StreamTest {
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 {
   45 class StandardStartupTest: public TestBase {
tools/polly/unittests/ScopPassManager/PassManagerTest.cpp
   15 class ScopPassRegistry : 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/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/SmallStringTest.cpp
   24 class SmallStringTest : public testing::Test {
unittests/ADT/StringMapTest.cpp
   20 class StringMapTest : public testing::Test {
unittests/ADT/StringSetTest.cpp
   16 class StringSetTest : 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 {
   62 class MatchSelectPatternTest : public ValueTrackingTest {
   74 class ComputeKnownBitsTest : public ValueTrackingTest {
  697 class IsBytewiseValueTest : public ValueTrackingTest,
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 {};
  151 struct DebugLineParameterisedFixture
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
   23 class JITLinkTest_MachO_x86_64 : public JITLinkTestCommon,
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/CoreAPIsTest.cpp
   21 class CoreAPIsStandardTest : public CoreAPIsBasedStandardTest {};
unittests/ExecutionEngine/Orc/LazyCallThroughAndReexportsTest.cpp
    9 class LazyReexportsTest : public CoreAPIsBasedStandardTest {};
unittests/ExecutionEngine/Orc/LegacyAPIInteropTest.cpp
   16 class LegacyAPIsStandardTest : public CoreAPIsBasedStandardTest {};
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/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/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/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/CoverageMappingTest.cpp
  129 struct CoverageMappingTest : ::testing::TestWithParam<std::pair<bool, bool>> {
unittests/ProfileData/InstrProfTest.cpp
   38 struct InstrProfTest : ::testing::Test {
   53 struct SparseInstrProfTest : public InstrProfTest {
   57 struct MaybeSparseInstrProfTest : public InstrProfTest,
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/MemoryBufferTest.cpp
   53 class MemoryBufferTest : public testing::Test {
unittests/Support/MemoryTest.cpp
   49 class MappedMemoryTest : public ::testing::TestWithParam<unsigned> {
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/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/VPlanDominatorTreeTest.cpp
   16 class VPlanDominatorTreeTest : public VPlanTestBase {};
unittests/Transforms/Vectorize/VPlanHCFGTest.cpp
   17 class VPlanHCFGTest : public VPlanTestBase {};
unittests/Transforms/Vectorize/VPlanLoopInfoTest.cpp
   16 class VPlanLoopInfo : public VPlanTestBase {};
unittests/Transforms/Vectorize/VPlanPredicatorTest.cpp
   16 class VPlanPredicatorTest : public VPlanTestBase {};
unittests/Transforms/Vectorize/VPlanSlpTest.cpp
   19 class VPlanSlpTest : public VPlanTestBase {
unittests/tools/llvm-cfi-verify/FileAnalysis.cpp
   84 class BasicX86FileAnalysisTest : public BasicFileAnalysisTest {
   89 class BasicAArch64FileAnalysisTest : public BasicFileAnalysisTest {
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/ARM/AssemblerTest.cpp
   16 class ARMMachineFunctionGeneratorTest
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/AssemblerTest.cpp
   25 class X86MachineFunctionGeneratorTest
unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp
   26 class RegisterAliasingTest : public X86TestBase {};
unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp
   27 class SchedClassResolutionTest : public X86TestBase {
unittests/tools/llvm-exegesis/X86/SnippetFileTest.cpp
   37 class X86SnippetFileTest : public X86TestBase {
unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp
   32 class X86SnippetRepetitorTest : public X86TestBase {
unittests/tools/llvm-exegesis/X86/TargetTest.cpp
  125 class Core2TargetTest : public X86TargetTest {
  130 class Core2AvxTargetTest : public X86TargetTest {
  135 class Core2Avx512TargetTest : public X86TargetTest {
utils/unittest/googletest/include/gtest/gtest.h
  371 class GTEST_API_ Test {