Fix cmake
[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   ExecutionDepsFix.cpp
16   ExpandISelPseudos.cpp
17   ExpandPostRAPseudos.cpp
18   GCMetadata.cpp
19   GCMetadataPrinter.cpp
20   GCStrategy.cpp
21   IfConversion.cpp
22   InlineSpiller.cpp
23   InterferenceCache.cpp
24   IntrinsicLowering.cpp
25   JITCodeEmitter.cpp
26   LLVMTargetMachine.cpp
27   LatencyPriorityQueue.cpp
28   LexicalScopes.cpp
29   LiveDebugVariables.cpp
30   LiveInterval.cpp
31   LiveIntervalAnalysis.cpp
32   LiveIntervalUnion.cpp
33   LiveStackAnalysis.cpp
34   LiveVariables.cpp
35   LiveRangeCalc.cpp
36   LiveRangeEdit.cpp
37   LocalStackSlotAllocation.cpp
38   MachineBasicBlock.cpp
39   MachineBlockFrequencyInfo.cpp
40   MachineBlockPlacement.cpp
41   MachineBranchProbabilityInfo.cpp
42   MachineCodeEmitter.cpp
43   MachineCopyPropagation.cpp
44   MachineCSE.cpp
45   MachineDominators.cpp
46   MachineFunction.cpp
47   MachineFunctionAnalysis.cpp
48   MachineFunctionPass.cpp
49   MachineFunctionPrinterPass.cpp
50   MachineInstr.cpp
51   MachineInstrBundle.cpp
52   MachineLICM.cpp
53   MachineLoopInfo.cpp
54   MachineLoopRanges.cpp
55   MachineModuleInfo.cpp
56   MachineModuleInfoImpls.cpp
57   MachinePassRegistry.cpp
58   MachineRegisterInfo.cpp
59   MachineSSAUpdater.cpp
60   MachineScheduler.cpp
61   MachineSink.cpp
62   MachineVerifier.cpp
63   OcamlGC.cpp
64   OptimizePHIs.cpp
65   PHIElimination.cpp
66   PHIEliminationUtils.cpp
67   Passes.cpp
68   PeepholeOptimizer.cpp
69   PostRASchedulerList.cpp
70   ProcessImplicitDefs.cpp
71   PrologEpilogInserter.cpp
72   PseudoSourceValue.cpp
73   RegAllocBase.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   ScheduleDAGInstrs.cpp
84   ScheduleDAGPrinter.cpp
85   ScoreboardHazardRecognizer.cpp
86   ShadowStackGC.cpp
87   ShrinkWrapping.cpp
88   SjLjEHPrepare.cpp
89   SlotIndexes.cpp
90   Spiller.cpp
91   SpillPlacement.cpp
92   SplitKit.cpp
93   StackProtector.cpp
94   StackSlotColoring.cpp
95   StrongPHIElimination.cpp
96   TailDuplication.cpp
97   TargetFrameLoweringImpl.cpp
98   TargetInstrInfoImpl.cpp
99   TargetLoweringObjectFileImpl.cpp
100   TargetOptionsImpl.cpp
101   TwoAddressInstructionPass.cpp
102   UnreachableBlockElim.cpp
103   VirtRegMap.cpp
104   )
105
106 add_subdirectory(SelectionDAG)
107 add_subdirectory(AsmPrinter)