[llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710)
[llvm-project.git] / llvm / tools / llvm-reduce / CMakeLists.txt
blob2f1164b0478533a8ce5ec177923fe2a0037f3f19
1 set(LLVM_LINK_COMPONENTS
2   AllTargetsAsmParsers
3   AllTargetsCodeGens
4   AllTargetsDescs
5   AllTargetsInfos
6   Analysis
7   BitReader
8   BitWriter
9   CodeGen
10   CodeGenTypes
11   Core
12   IPO
13   IRReader
14   MC
15   MIRParser
16   Passes
17   Support
18   Target
19   TargetParser
20   TransformUtils
21   )
23 add_llvm_tool(llvm-reduce
24   DeltaManager.cpp
25   ReducerWorkItem.cpp
26   TestRunner.cpp
27   deltas/Delta.cpp
28   deltas/Utils.cpp
29   deltas/ReduceAliases.cpp
30   deltas/ReduceArguments.cpp
31   deltas/ReduceAttributes.cpp
32   deltas/ReduceBasicBlocks.cpp
33   deltas/ReduceDIMetadata.cpp
34   deltas/ReduceDPValues.cpp
35   deltas/ReduceFunctionBodies.cpp
36   deltas/ReduceFunctions.cpp
37   deltas/ReduceGlobalObjects.cpp
38   deltas/ReduceGlobalValues.cpp
39   deltas/ReduceGlobalVarInitializers.cpp
40   deltas/ReduceGlobalVars.cpp
41   deltas/ReduceInstructions.cpp
42   deltas/ReduceInstructionFlags.cpp
43   deltas/ReduceInvokes.cpp
44   deltas/ReduceMetadata.cpp
45   deltas/ReduceModuleData.cpp
46   deltas/ReduceMemoryOperations.cpp
47   deltas/ReduceOperandBundles.cpp
48   deltas/ReduceOpcodes.cpp
49   deltas/ReduceSpecialGlobals.cpp
50   deltas/ReduceOperands.cpp
51   deltas/ReduceOperandsSkip.cpp
52   deltas/ReduceOperandsToArgs.cpp
53   deltas/ReduceInstructionsMIR.cpp
54   deltas/ReduceInstructionFlagsMIR.cpp
55   deltas/ReduceIRReferences.cpp
56   deltas/ReduceVirtualRegisters.cpp
57   deltas/ReduceRegisterMasks.cpp
58   deltas/ReduceRegisterDefs.cpp
59   deltas/ReduceRegisterUses.cpp
60   deltas/ReduceUsingSimplifyCFG.cpp
61   deltas/RunIRPasses.cpp
62   deltas/SimplifyInstructions.cpp
63   deltas/StripDebugInfo.cpp
64   llvm-reduce.cpp
66   DEPENDS
67   intrinsics_gen
68   )