22664dc790e01e089944b35b4f0ff6a6d5f1b52a
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   BranchFolding.cpp
3   CodePlacementOpt.cpp
4   DeadMachineInstructionElim.cpp
5   Dump.cpp
6   DwarfEHPrepare.cpp
7   ELFCodeEmitter.cpp
8   ELFWriter.cpp
9   GCMetadata.cpp
10   GCMetadataPrinter.cpp
11   GCStrategy.cpp
12   IfConversion.cpp
13   IntrinsicLowering.cpp
14   LLVMTargetMachine.cpp
15   LatencyPriorityQueue.cpp
16   LazyLiveness.cpp
17   LiveInterval.cpp
18   LiveIntervalAnalysis.cpp
19   LiveStackAnalysis.cpp
20   LiveVariables.cpp
21   LowerSubregs.cpp
22   MachOCodeEmitter.cpp
23   MachOWriter.cpp
24   MachineBasicBlock.cpp
25   MachineDominators.cpp
26   MachineFunction.cpp
27   MachineFunctionAnalysis.cpp
28   MachineFunctionPass.cpp
29   MachineInstr.cpp
30   MachineLICM.cpp
31   MachineLoopInfo.cpp
32   MachineModuleInfo.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   RegAllocSimple.cpp
49   RegisterCoalescer.cpp
50   RegisterScavenging.cpp
51   ScheduleDAG.cpp
52   ScheduleDAGEmit.cpp
53   ScheduleDAGInstrs.cpp
54   ScheduleDAGPrinter.cpp
55   ShadowStackGC.cpp
56   ShrinkWrapping.cpp
57   SimpleRegisterCoalescing.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)