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