Initial support for the CMake build system.
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   BranchFolding.cpp
3   DeadMachineInstructionElim.cpp
4   ELFWriter.cpp
5   GCMetadata.cpp
6   GCMetadataPrinter.cpp
7   GCStrategy.cpp
8   IfConversion.cpp
9   IntrinsicLowering.cpp
10   LLVMTargetMachine.cpp
11   LiveInterval.cpp
12   LiveIntervalAnalysis.cpp
13   LiveStackAnalysis.cpp
14   LiveVariables.cpp
15   LoopAligner.cpp
16   LowerSubregs.cpp
17   MachOWriter.cpp
18   MachineBasicBlock.cpp
19   MachineDominators.cpp
20   MachineFunction.cpp
21   MachineInstr.cpp
22   MachineLICM.cpp
23   MachineLoopInfo.cpp
24   MachineModuleInfo.cpp
25   MachinePassRegistry.cpp
26   MachineRegisterInfo.cpp
27   MachineSink.cpp
28   OcamlGC.cpp
29   PHIElimination.cpp
30   Passes.cpp
31   PostRASchedulerList.cpp
32   PrologEpilogInserter.cpp
33   PseudoSourceValue.cpp
34   RegAllocBigBlock.cpp
35   RegAllocLinearScan.cpp
36   RegAllocLocal.cpp
37   RegAllocSimple.cpp
38   RegisterCoalescer.cpp
39   RegisterScavenging.cpp
40   ShadowStackGC.cpp
41   SimpleRegisterCoalescing.cpp
42   StackSlotColoring.cpp
43   StrongPHIElimination.cpp
44   TargetInstrInfoImpl.cpp
45   TwoAddressInstructionPass.cpp
46   UnreachableBlockElim.cpp
47   VirtRegMap.cpp
48   )