2ef115dbd205658f393e25a5885118b7e8b2a409
[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   LocalStackSlotAllocation.cpp
26   LowerSubregs.cpp
27   MachineBasicBlock.cpp
28   MachineCSE.cpp
29   MachineDominators.cpp
30   MachineFunction.cpp
31   MachineFunctionAnalysis.cpp
32   MachineFunctionPass.cpp
33   MachineFunctionPrinterPass.cpp
34   MachineInstr.cpp
35   MachineLICM.cpp
36   MachineLoopInfo.cpp
37   MachineModuleInfo.cpp
38   MachineModuleInfoImpls.cpp
39   MachinePassRegistry.cpp
40   MachineRegisterInfo.cpp
41   MachineSSAUpdater.cpp
42   MachineSink.cpp
43   MachineVerifier.cpp
44   ObjectCodeEmitter.cpp
45   OcamlGC.cpp
46   OptimizePHIs.cpp
47   PHIElimination.cpp
48   Passes.cpp
49   PeepholeOptimizer.cpp
50   PostRAHazardRecognizer.cpp
51   PostRASchedulerList.cpp
52   PreAllocSplitting.cpp
53   ProcessImplicitDefs.cpp
54   PrologEpilogInserter.cpp
55   PseudoSourceValue.cpp
56   RegAllocFast.cpp
57   RegAllocLinearScan.cpp
58   RegAllocPBQP.cpp
59   RegisterCoalescer.cpp
60   RegisterScavenging.cpp
61   RenderMachineFunction.cpp
62   ScheduleDAG.cpp
63   ScheduleDAGEmit.cpp
64   ScheduleDAGInstrs.cpp
65   ScheduleDAGPrinter.cpp
66   ShadowStackGC.cpp
67   ShrinkWrapping.cpp
68   SimpleRegisterCoalescing.cpp
69   SjLjEHPrepare.cpp
70   SlotIndexes.cpp
71   Spiller.cpp
72   SplitKit.cpp
73   Splitter.cpp
74   StackProtector.cpp
75   StackSlotColoring.cpp
76   StrongPHIElimination.cpp
77   TailDuplication.cpp
78   TargetInstrInfoImpl.cpp
79   TargetLoweringObjectFileImpl.cpp
80   TwoAddressInstructionPass.cpp
81   UnreachableBlockElim.cpp
82   VirtRegMap.cpp
83   VirtRegRewriter.cpp
84   )
85
86 target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)