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