Add MachineLoopRanges analysis.
[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   DwarfEHPrepare.cpp
13   ELFCodeEmitter.cpp
14   ELFWriter.cpp
15   ExpandISelPseudos.cpp
16   GCMetadata.cpp
17   GCMetadataPrinter.cpp
18   GCStrategy.cpp
19   IfConversion.cpp
20   InlineSpiller.cpp
21   IntrinsicLowering.cpp
22   LLVMTargetMachine.cpp
23   LatencyPriorityQueue.cpp
24   LiveDebugVariables.cpp
25   LiveInterval.cpp
26   LiveIntervalAnalysis.cpp
27   LiveIntervalUnion.cpp
28   LiveStackAnalysis.cpp
29   LiveVariables.cpp
30   LiveRangeEdit.cpp
31   LocalStackSlotAllocation.cpp
32   LowerSubregs.cpp
33   MachineBasicBlock.cpp
34   MachineCSE.cpp
35   MachineDominators.cpp
36   MachineFunction.cpp
37   MachineFunctionAnalysis.cpp
38   MachineFunctionPass.cpp
39   MachineFunctionPrinterPass.cpp
40   MachineInstr.cpp
41   MachineLICM.cpp
42   MachineLoopInfo.cpp
43   MachineLoopRanges.cpp
44   MachineModuleInfo.cpp
45   MachineModuleInfoImpls.cpp
46   MachinePassRegistry.cpp
47   MachineRegisterInfo.cpp
48   MachineSSAUpdater.cpp
49   MachineSink.cpp
50   MachineVerifier.cpp
51   ObjectCodeEmitter.cpp
52   OcamlGC.cpp
53   OptimizePHIs.cpp
54   PHIElimination.cpp
55   PHIEliminationUtils.cpp
56   Passes.cpp
57   PeepholeOptimizer.cpp
58   ScoreboardHazardRecognizer.cpp
59   PostRASchedulerList.cpp
60   PreAllocSplitting.cpp
61   ProcessImplicitDefs.cpp
62   PrologEpilogInserter.cpp
63   PseudoSourceValue.cpp
64   RegAllocBasic.cpp
65   RegAllocFast.cpp
66   RegAllocGreedy.cpp
67   RegAllocLinearScan.cpp
68   RegAllocPBQP.cpp
69   RegisterCoalescer.cpp
70   RegisterScavenging.cpp
71   RenderMachineFunction.cpp
72   ScheduleDAG.cpp
73   ScheduleDAGEmit.cpp
74   ScheduleDAGInstrs.cpp
75   ScheduleDAGPrinter.cpp
76   ShadowStackGC.cpp
77   ShrinkWrapping.cpp
78   SimpleRegisterCoalescing.cpp
79   SjLjEHPrepare.cpp
80   SlotIndexes.cpp
81   Spiller.cpp
82   SplitKit.cpp
83   Splitter.cpp
84   StackProtector.cpp
85   StackSlotColoring.cpp
86   StrongPHIElimination.cpp
87   TailDuplication.cpp
88   TargetInstrInfoImpl.cpp
89   TargetLoweringObjectFileImpl.cpp
90   TwoAddressInstructionPass.cpp
91   UnreachableBlockElim.cpp
92   VirtRegMap.cpp
93   VirtRegRewriter.cpp
94   )