llvm/lib/CodeGen: Fix cmake build since r146542.
[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   LLVMTargetMachine.cpp
28   LatencyPriorityQueue.cpp
29   LexicalScopes.cpp
30   LiveDebugVariables.cpp
31   LiveInterval.cpp
32   LiveIntervalAnalysis.cpp
33   LiveIntervalUnion.cpp
34   LiveStackAnalysis.cpp
35   LiveVariables.cpp
36   LiveRangeCalc.cpp
37   LiveRangeEdit.cpp
38   LocalStackSlotAllocation.cpp
39   MachineBasicBlock.cpp
40   MachineBlockFrequencyInfo.cpp
41   MachineBlockPlacement.cpp
42   MachineBranchProbabilityInfo.cpp
43   MachineCSE.cpp
44   MachineDominators.cpp
45   MachineFunction.cpp
46   MachineFunctionAnalysis.cpp
47   MachineFunctionPass.cpp
48   MachineFunctionPrinterPass.cpp
49   MachineInstr.cpp
50   MachineInstrBundle.cpp
51   MachineLICM.cpp
52   MachineLoopInfo.cpp
53   MachineLoopRanges.cpp
54   MachineModuleInfo.cpp
55   MachineModuleInfoImpls.cpp
56   MachinePassRegistry.cpp
57   MachineRegisterInfo.cpp
58   MachineSSAUpdater.cpp
59   MachineSink.cpp
60   MachineVerifier.cpp
61   ObjectCodeEmitter.cpp
62   OcamlGC.cpp
63   OptimizePHIs.cpp
64   PHIElimination.cpp
65   PHIEliminationUtils.cpp
66   Passes.cpp
67   PeepholeOptimizer.cpp
68   PostRASchedulerList.cpp
69   ProcessImplicitDefs.cpp
70   PrologEpilogInserter.cpp
71   PseudoSourceValue.cpp
72   RegAllocBasic.cpp
73   RegAllocFast.cpp
74   RegAllocGreedy.cpp
75   RegAllocPBQP.cpp
76   RegisterClassInfo.cpp
77   RegisterCoalescer.cpp
78   RegisterScavenging.cpp
79   RenderMachineFunction.cpp
80   ScheduleDAG.cpp
81   ScheduleDAGEmit.cpp
82   ScheduleDAGInstrs.cpp
83   ScheduleDAGPrinter.cpp
84   ScoreboardHazardRecognizer.cpp
85   ShadowStackGC.cpp
86   ShrinkWrapping.cpp
87   SjLjEHPrepare.cpp
88   SlotIndexes.cpp
89   Spiller.cpp
90   SpillPlacement.cpp
91   SplitKit.cpp
92   StackProtector.cpp
93   StackSlotColoring.cpp
94   StrongPHIElimination.cpp
95   TailDuplication.cpp
96   TargetInstrInfoImpl.cpp
97   TargetLoweringObjectFileImpl.cpp
98   TwoAddressInstructionPass.cpp
99   UnreachableBlockElim.cpp
100   VirtRegMap.cpp
101   )
102
103 add_subdirectory(SelectionDAG)
104 add_subdirectory(AsmPrinter)