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