64 lines · plain
1set(LLVM_LINK_COMPONENTS2 Analysis3 AsmParser4 Core5 Support6 Passes7 TargetParser8 TransformUtils9 ScalarOpts10 )11 12add_llvm_unittest(IRTests13 AbstractCallSiteTest.cpp14 AsmWriterTest.cpp15 AttributesTest.cpp16 BasicBlockTest.cpp17 BasicBlockDbgInfoTest.cpp18 CFGBuilder.cpp19 ConstantFPRangeTest.cpp20 ConstantRangeTest.cpp21 ConstantRangeListTest.cpp22 ConstantsTest.cpp23 DataLayoutTest.cpp24 DebugInfoTest.cpp25 DebugTypeODRUniquingTest.cpp26 DemandedBitsTest.cpp27 DominatorTreeTest.cpp28 DominatorTreeBatchUpdatesTest.cpp29 DroppedVariableStatsIRTest.cpp30 FunctionTest.cpp31 GlobalObjectTest.cpp32 PassBuilderCallbacksTest.cpp33 IRBuilderTest.cpp34 InstructionsTest.cpp35 IntrinsicsTest.cpp36 LegacyPassManagerTest.cpp37 MDBuilderTest.cpp38 MemoryModelRelaxationAnnotationsTest.cpp39 ManglerTest.cpp40 MetadataTest.cpp41 ModuleTest.cpp42 ModuleSummaryIndexTest.cpp43 PassManagerTest.cpp44 PatternMatch.cpp45 ShuffleVectorInstTest.cpp46 StructuralHashTest.cpp47 RuntimeLibcallsTest.cpp48 TimePassesTest.cpp49 TypesTest.cpp50 UseTest.cpp51 UserTest.cpp52 ValueHandleTest.cpp53 ValueMapTest.cpp54 ValueTest.cpp55 VectorTypeUtilsTest.cpp56 VectorTypesTest.cpp57 VerifierTest.cpp58 VFABIDemanglerTest.cpp59 VPIntrinsicTest.cpp60 CoreBindings.cpp61 )62 63target_link_libraries(IRTests PRIVATE LLVMTestingSupport)64