Remove the old ELF writer.
[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   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   TargetFrameLoweringImpl.cpp
97   TargetInstrInfoImpl.cpp
98   TargetLoweringObjectFileImpl.cpp
99   TargetOptionsImpl.cpp
100   TwoAddressInstructionPass.cpp
101   UnreachableBlockElim.cpp
102   VirtRegMap.cpp
103   )
104
105 add_subdirectory(SelectionDAG)
106 add_subdirectory(AsmPrinter)