Create a new LiveRangeEdit class to keep track of the new registers created when
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   AggressiveAntiDepBreaker.cpp
3   Analysis.cpp
4   BranchFolding.cpp
5   CalcSpillWeights.cpp
6   CallingConvLower.cpp
7   CodeGen.cpp
8   CodePlacementOpt.cpp
9   CriticalAntiDepBreaker.cpp
10   DeadMachineInstructionElim.cpp
11   DwarfEHPrepare.cpp
12   ELFCodeEmitter.cpp
13   ELFWriter.cpp
14   GCMetadata.cpp
15   GCMetadataPrinter.cpp
16   GCStrategy.cpp
17   IfConversion.cpp
18   InlineSpiller.cpp
19   IntrinsicLowering.cpp
20   LLVMTargetMachine.cpp
21   LatencyPriorityQueue.cpp
22   LiveInterval.cpp
23   LiveIntervalAnalysis.cpp
24   LiveStackAnalysis.cpp
25   LiveVariables.cpp
26   LiveRangeEdit.cpp
27   LocalStackSlotAllocation.cpp
28   LowerSubregs.cpp
29   MachineBasicBlock.cpp
30   MachineCSE.cpp
31   MachineDominators.cpp
32   MachineFunction.cpp
33   MachineFunctionAnalysis.cpp
34   MachineFunctionPass.cpp
35   MachineFunctionPrinterPass.cpp
36   MachineInstr.cpp
37   MachineLICM.cpp
38   MachineLoopInfo.cpp
39   MachineModuleInfo.cpp
40   MachineModuleInfoImpls.cpp
41   MachinePassRegistry.cpp
42   MachineRegisterInfo.cpp
43   MachineSSAUpdater.cpp
44   MachineSink.cpp
45   MachineVerifier.cpp
46   ObjectCodeEmitter.cpp
47   OcamlGC.cpp
48   OptimizePHIs.cpp
49   PHIElimination.cpp
50   Passes.cpp
51   PeepholeOptimizer.cpp
52   PostRAHazardRecognizer.cpp
53   PostRASchedulerList.cpp
54   PreAllocSplitting.cpp
55   ProcessImplicitDefs.cpp
56   PrologEpilogInserter.cpp
57   PseudoSourceValue.cpp
58   RegAllocFast.cpp
59   RegAllocLinearScan.cpp
60   RegAllocPBQP.cpp
61   RegisterCoalescer.cpp
62   RegisterScavenging.cpp
63   RenderMachineFunction.cpp
64   ScheduleDAG.cpp
65   ScheduleDAGEmit.cpp
66   ScheduleDAGInstrs.cpp
67   ScheduleDAGPrinter.cpp
68   ShadowStackGC.cpp
69   ShrinkWrapping.cpp
70   SimpleRegisterCoalescing.cpp
71   SjLjEHPrepare.cpp
72   SlotIndexes.cpp
73   Spiller.cpp
74   SplitKit.cpp
75   Splitter.cpp
76   StackProtector.cpp
77   StackSlotColoring.cpp
78   StrongPHIElimination.cpp
79   TailDuplication.cpp
80   TargetInstrInfoImpl.cpp
81   TargetLoweringObjectFileImpl.cpp
82   TwoAddressInstructionPass.cpp
83   UnreachableBlockElim.cpp
84   VirtRegMap.cpp
85   VirtRegRewriter.cpp
86   )