Fix up the CMake build for the new files added in r146960, they're
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   AggressiveAntiDepBreaker.cpp
3   AllocationOrder.cpp
4   Analysis.cpp
5   BranchFolding.cpp
6   CalcSpillWeights.cpp
7   CallingConvLower.cpp
8   CodeGen.cpp
9   CodePlacementOpt.cpp
10   CriticalAntiDepBreaker.cpp
11   DeadMachineInstructionElim.cpp
12   DFAPacketizer.cpp
13   DwarfEHPrepare.cpp
14   EdgeBundles.cpp
15   ELFCodeEmitter.cpp
16   ELFWriter.cpp
17   ExecutionDepsFix.cpp
18   ExpandISelPseudos.cpp
19   ExpandPostRAPseudos.cpp
20   GCMetadata.cpp
21   GCMetadataPrinter.cpp
22   GCStrategy.cpp
23   IfConversion.cpp
24   InlineSpiller.cpp
25   InterferenceCache.cpp
26   IntrinsicLowering.cpp
27   JITCodeEmitter.cpp
28   LLVMTargetMachine.cpp
29   LatencyPriorityQueue.cpp
30   LexicalScopes.cpp
31   LiveDebugVariables.cpp
32   LiveInterval.cpp
33   LiveIntervalAnalysis.cpp
34   LiveIntervalUnion.cpp
35   LiveStackAnalysis.cpp
36   LiveVariables.cpp
37   LiveRangeCalc.cpp
38   LiveRangeEdit.cpp
39   LocalStackSlotAllocation.cpp
40   MachineBasicBlock.cpp
41   MachineBlockFrequencyInfo.cpp
42   MachineBlockPlacement.cpp
43   MachineBranchProbabilityInfo.cpp
44   MachineCodeEmitter.cpp
45   MachineCSE.cpp
46   MachineDominators.cpp
47   MachineFunction.cpp
48   MachineFunctionAnalysis.cpp
49   MachineFunctionPass.cpp
50   MachineFunctionPrinterPass.cpp
51   MachineInstr.cpp
52   MachineInstrBundle.cpp
53   MachineLICM.cpp
54   MachineLoopInfo.cpp
55   MachineLoopRanges.cpp
56   MachineModuleInfo.cpp
57   MachineModuleInfoImpls.cpp
58   MachinePassRegistry.cpp
59   MachineRegisterInfo.cpp
60   MachineSSAUpdater.cpp
61   MachineSink.cpp
62   MachineVerifier.cpp
63   ObjectCodeEmitter.cpp
64   OcamlGC.cpp
65   OptimizePHIs.cpp
66   PHIElimination.cpp
67   PHIEliminationUtils.cpp
68   Passes.cpp
69   PeepholeOptimizer.cpp
70   PostRASchedulerList.cpp
71   ProcessImplicitDefs.cpp
72   PrologEpilogInserter.cpp
73   PseudoSourceValue.cpp
74   RegAllocBasic.cpp
75   RegAllocFast.cpp
76   RegAllocGreedy.cpp
77   RegAllocPBQP.cpp
78   RegisterClassInfo.cpp
79   RegisterCoalescer.cpp
80   RegisterScavenging.cpp
81   RenderMachineFunction.cpp
82   ScheduleDAG.cpp
83   ScheduleDAGEmit.cpp
84   ScheduleDAGInstrs.cpp
85   ScheduleDAGPrinter.cpp
86   ScoreboardHazardRecognizer.cpp
87   ShadowStackGC.cpp
88   ShrinkWrapping.cpp
89   SjLjEHPrepare.cpp
90   SlotIndexes.cpp
91   Spiller.cpp
92   SpillPlacement.cpp
93   SplitKit.cpp
94   StackProtector.cpp
95   StackSlotColoring.cpp
96   StrongPHIElimination.cpp
97   TailDuplication.cpp
98   TargetFrameLoweringImpl.cpp
99   TargetInstrInfoImpl.cpp
100   TargetLoweringObjectFileImpl.cpp
101   TargetOptionsImpl.cpp
102   TwoAddressInstructionPass.cpp
103   UnreachableBlockElim.cpp
104   VirtRegMap.cpp
105   )
106
107 add_subdirectory(SelectionDAG)
108 add_subdirectory(AsmPrinter)