CMakeLists.txt revision 07ad56a9deda44a5b17587632af6b8ced10b854c
1add_llvm_library(LLVMCodeGen
2  AggressiveAntiDepBreaker.cpp
3  BranchFolding.cpp
4  CalcSpillWeights.cpp
5  CodePlacementOpt.cpp
6  CriticalAntiDepBreaker.cpp
7  DeadMachineInstructionElim.cpp
8  DwarfEHPrepare.cpp
9  ELFCodeEmitter.cpp
10  ELFWriter.cpp
11  ExactHazardRecognizer.cpp
12  GCMetadata.cpp
13  GCMetadataPrinter.cpp
14  GCStrategy.cpp
15  IfConversion.cpp
16  IntrinsicLowering.cpp
17  LLVMTargetMachine.cpp
18  LatencyPriorityQueue.cpp
19  LiveInterval.cpp
20  LiveIntervalAnalysis.cpp
21  LiveStackAnalysis.cpp
22  LiveVariables.cpp
23  LowerSubregs.cpp
24  MachOCodeEmitter.cpp
25  MachOWriter.cpp
26  MachineBasicBlock.cpp
27  MachineDominators.cpp
28  MachineFunction.cpp
29  MachineFunctionAnalysis.cpp
30  MachineFunctionPass.cpp
31  MachineInstr.cpp
32  MachineLICM.cpp
33  MachineLoopInfo.cpp
34  MachineModuleInfo.cpp
35  MachineModuleInfoImpls.cpp
36  MachinePassRegistry.cpp
37  MachineRegisterInfo.cpp
38  MachineSSAUpdater.cpp
39  MachineSink.cpp
40  MachineVerifier.cpp
41  MaxStackAlignment.cpp
42  ObjectCodeEmitter.cpp
43  OcamlGC.cpp
44  OptimizeExts.cpp
45  PHIElimination.cpp
46  Passes.cpp
47  PostRASchedulerList.cpp
48  PreAllocSplitting.cpp
49  ProcessImplicitDefs.cpp
50  PrologEpilogInserter.cpp
51  PseudoSourceValue.cpp
52  RegAllocLinearScan.cpp
53  RegAllocLocal.cpp
54  RegAllocPBQP.cpp
55  RegisterCoalescer.cpp
56  RegisterScavenging.cpp
57  ScheduleDAG.cpp
58  ScheduleDAGEmit.cpp
59  ScheduleDAGInstrs.cpp
60  ScheduleDAGPrinter.cpp
61  ShadowStackGC.cpp
62  ShrinkWrapping.cpp
63  SimpleRegisterCoalescing.cpp
64  SjLjEHPrepare.cpp
65  SlotIndexes.cpp
66  Spiller.cpp
67  StackProtector.cpp
68  StackSlotColoring.cpp
69  StrongPHIElimination.cpp
70  TailDuplication.cpp
71  TargetInstrInfoImpl.cpp
72  TwoAddressInstructionPass.cpp
73  UnreachableBlockElim.cpp
74  VirtRegMap.cpp
75  VirtRegRewriter.cpp
76  )
77
78target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)
79