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