Update CMake file.
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   AggressiveAntiDepBreaker.cpp
3   BranchFolding.cpp
4   CalcSpillWeights.cpp
5   CodePlacementOpt.cpp
6   CriticalAntiDepBreaker.cpp
7   DeadMachineInstructionElim.cpp
8   DwarfEHPrepare.cpp
9   ELFCodeEmitter.cpp
10   ELFWriter.cpp
11   ExactHazardRecognizer.cpp
12   GCMetadata.cpp
13   GCMetadataPrinter.cpp
14   GCStrategy.cpp
15   IfConversion.cpp
16   IntrinsicLowering.cpp
17   LLVMTargetMachine.cpp
18   LatencyPriorityQueue.cpp
19   LiveInterval.cpp
20   LiveIntervalAnalysis.cpp
21   LiveStackAnalysis.cpp
22   LiveVariables.cpp
23   LowerSubregs.cpp
24   MachOCodeEmitter.cpp
25   MachOWriter.cpp
26   MachineBasicBlock.cpp
27   MachineDominators.cpp
28   MachineFunction.cpp
29   MachineFunctionAnalysis.cpp
30   MachineFunctionPass.cpp
31   MachineInstr.cpp
32   MachineLICM.cpp
33   MachineLoopInfo.cpp
34   MachineModuleInfo.cpp
35   MachineModuleInfoImpls.cpp
36   MachinePassRegistry.cpp
37   MachineRegisterInfo.cpp
38   MachineSSAUpdater.cpp
39   MachineSink.cpp
40   MachineVerifier.cpp
41   MaxStackAlignment.cpp
42   ObjectCodeEmitter.cpp
43   OcamlGC.cpp
44   OptimizeExts.cpp
45   PHIElimination.cpp
46   Passes.cpp
47   PostRASchedulerList.cpp
48   PreAllocSplitting.cpp
49   ProcessImplicitDefs.cpp
50   PrologEpilogInserter.cpp
51   PseudoSourceValue.cpp
52   RegAllocLinearScan.cpp
53   RegAllocLocal.cpp
54   RegAllocPBQP.cpp
55   RegisterCoalescer.cpp
56   RegisterScavenging.cpp
57   ScheduleDAG.cpp
58   ScheduleDAGEmit.cpp
59   ScheduleDAGInstrs.cpp
60   ScheduleDAGPrinter.cpp
61   ShadowStackGC.cpp
62   ShrinkWrapping.cpp
63   SimpleRegisterCoalescing.cpp
64   SjLjEHPrepare.cpp
65   SlotIndexes.cpp
66   Spiller.cpp
67   StackProtector.cpp
68   StackSlotColoring.cpp
69   StrongPHIElimination.cpp
70   TailDuplication.cpp
71   TargetInstrInfoImpl.cpp
72   TwoAddressInstructionPass.cpp
73   UnreachableBlockElim.cpp
74   VirtRegMap.cpp
75   VirtRegRewriter.cpp
76   )
77
78 target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)