1beab0441c7e318b72d084a987fca1d9f5d649da
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   BranchFolding.cpp
3   CodePlacementOpt.cpp
4   DeadMachineInstructionElim.cpp
5   ELFWriter.cpp
6   GCMetadata.cpp
7   GCMetadataPrinter.cpp
8   GCStrategy.cpp
9   IfConversion.cpp
10   IntrinsicLowering.cpp
11   LLVMTargetMachine.cpp
12   LatencyPriorityQueue.cpp
13   LiveInterval.cpp
14   LiveIntervalAnalysis.cpp
15   LiveStackAnalysis.cpp
16   LiveVariables.cpp
17   LowerSubregs.cpp
18   MachOWriter.cpp
19   MachineBasicBlock.cpp
20   MachineDominators.cpp
21   MachineFunction.cpp
22   MachineInstr.cpp
23   MachineLICM.cpp
24   MachineLoopInfo.cpp
25   MachineModuleInfo.cpp
26   MachinePassRegistry.cpp
27   MachineRegisterInfo.cpp
28   MachineSink.cpp
29   MachineVerifier.cpp
30   OcamlGC.cpp
31   PBQP.cpp
32   PHIElimination.cpp
33   Passes.cpp
34   PostRASchedulerList.cpp
35   PreAllocSplitting.cpp
36   PrologEpilogInserter.cpp
37   PseudoSourceValue.cpp
38   RegAllocBigBlock.cpp
39   RegAllocLinearScan.cpp
40   RegAllocLocal.cpp
41   RegAllocPBQP.cpp
42   RegAllocSimple.cpp
43   RegisterCoalescer.cpp
44   RegisterScavenging.cpp
45   ScheduleDAG.cpp
46   ScheduleDAGEmit.cpp
47   ScheduleDAGInstrs.cpp
48   ScheduleDAGPrinter.cpp
49   ShadowStackGC.cpp
50   ShrinkWrapping.cpp
51   SimpleRegisterCoalescing.cpp
52   Spiller.cpp
53   StackProtector.cpp
54   StackSlotColoring.cpp
55   StrongPHIElimination.cpp
56   TargetInstrInfoImpl.cpp
57   TwoAddressInstructionPass.cpp
58   UnreachableBlockElim.cpp
59   VirtRegMap.cpp
60   VirtRegRewriter.cpp
61   )