set(LLVM_LINK_COMPONENTS Analysis AsmParser Core Support Passes ) add_llvm_unittest(IRTests AsmWriterTest.cpp AttributesTest.cpp BasicBlockTest.cpp CFGBuilder.cpp ConstantRangeTest.cpp ConstantsTest.cpp DataLayoutTest.cpp DebugInfoTest.cpp DebugTypeODRUniquingTest.cpp DominatorTreeTest.cpp DominatorTreeBatchUpdatesTest.cpp FunctionTest.cpp PassBuilderCallbacksTest.cpp IRBuilderTest.cpp InstructionsTest.cpp IntrinsicsTest.cpp LegacyPassManagerTest.cpp MDBuilderTest.cpp ManglerTest.cpp MetadataTest.cpp ModuleTest.cpp PassManagerTest.cpp PatternMatch.cpp TimePassesTest.cpp TypesTest.cpp UseTest.cpp UserTest.cpp ValueHandleTest.cpp ValueMapTest.cpp ValueTest.cpp VectorTypesTest.cpp VerifierTest.cpp WaymarkTest.cpp ) target_link_libraries(IRTests PRIVATE LLVMTestingSupport)