Revert "Liveness Analysis Pass"
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   AggressiveAntiDepBreaker.cpp
3   AllocationOrder.cpp
4   Analysis.cpp
5   BasicTargetTransformInfo.cpp
6   BranchFolding.cpp
7   CalcSpillWeights.cpp
8   CallingConvLower.cpp
9   CodeGen.cpp
10   CriticalAntiDepBreaker.cpp
11   DFAPacketizer.cpp
12   DeadMachineInstructionElim.cpp
13   DwarfEHPrepare.cpp
14   EarlyIfConversion.cpp
15   EdgeBundles.cpp
16   ErlangGC.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   LiveRangeCalc.cpp
36   LiveRangeEdit.cpp
37   LiveRegMatrix.cpp
38   LivePhysRegs.cpp
39   LiveStackAnalysis.cpp
40   LiveVariables.cpp
41   LocalStackSlotAllocation.cpp
42   MachineBasicBlock.cpp
43   MachineBlockFrequencyInfo.cpp
44   MachineBlockPlacement.cpp
45   MachineBranchProbabilityInfo.cpp
46   MachineCSE.cpp
47   MachineCodeEmitter.cpp
48   MachineCopyPropagation.cpp
49   MachineDominators.cpp
50   MachineFunction.cpp
51   MachineFunctionAnalysis.cpp
52   MachineFunctionPass.cpp
53   MachineFunctionPrinterPass.cpp
54   MachineInstr.cpp
55   MachineInstrBundle.cpp
56   MachineLICM.cpp
57   MachineLoopInfo.cpp
58   MachineModuleInfo.cpp
59   MachineModuleInfoImpls.cpp
60   MachinePassRegistry.cpp
61   MachinePostDominators.cpp
62   MachineRegisterInfo.cpp
63   MachineSSAUpdater.cpp
64   MachineScheduler.cpp
65   MachineSink.cpp
66   MachineTraceMetrics.cpp
67   MachineVerifier.cpp
68   OcamlGC.cpp
69   OptimizePHIs.cpp
70   PHIElimination.cpp
71   PHIEliminationUtils.cpp
72   Passes.cpp
73   PeepholeOptimizer.cpp
74   PostRASchedulerList.cpp
75   ProcessImplicitDefs.cpp
76   PrologEpilogInserter.cpp
77   PseudoSourceValue.cpp
78   RegAllocBase.cpp
79   RegAllocBasic.cpp
80   RegAllocFast.cpp
81   RegAllocGreedy.cpp
82   RegAllocPBQP.cpp
83   RegisterClassInfo.cpp
84   RegisterCoalescer.cpp
85   RegisterPressure.cpp
86   RegisterScavenging.cpp
87   ScheduleDAG.cpp
88   ScheduleDAGInstrs.cpp
89   ScheduleDAGPrinter.cpp
90   ScoreboardHazardRecognizer.cpp
91   ShadowStackGC.cpp
92   SjLjEHPrepare.cpp
93   SlotIndexes.cpp
94   SpillPlacement.cpp
95   Spiller.cpp
96   SplitKit.cpp
97   StackColoring.cpp
98   StackProtector.cpp
99   StackSlotColoring.cpp
100   StackMaps.cpp
101   TailDuplication.cpp
102   TargetFrameLoweringImpl.cpp
103   TargetInstrInfo.cpp
104   TargetLoweringBase.cpp
105   TargetLoweringObjectFileImpl.cpp
106   TargetOptionsImpl.cpp
107   TargetRegisterInfo.cpp
108   TargetSchedule.cpp
109   TwoAddressInstructionPass.cpp
110   UnreachableBlockElim.cpp
111   VirtRegMap.cpp
112   )
113
114 add_dependencies(LLVMCodeGen intrinsics_gen)
115
116 add_subdirectory(SelectionDAG)
117 add_subdirectory(AsmPrinter)