CMakeLists.txt revision 76d8399d2044c4af7ef6b723f2905e4ad6cbbbf3
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  MachineSink.cpp
39  MachineSSAUpdater.cpp
40  MachineVerifier.cpp
41  MaxStackAlignment.cpp
42  ObjectCodeEmitter.cpp
43  OcamlGC.cpp
44  PHIElimination.cpp
45  Passes.cpp
46  PostRASchedulerList.cpp
47  PreAllocSplitting.cpp
48  ProcessImplicitDefs.cpp
49  PrologEpilogInserter.cpp
50  PseudoSourceValue.cpp
51  RegAllocLinearScan.cpp
52  RegAllocLocal.cpp
53  RegAllocPBQP.cpp
54  RegisterCoalescer.cpp
55  RegisterScavenging.cpp
56  ScheduleDAG.cpp
57  ScheduleDAGEmit.cpp
58  ScheduleDAGInstrs.cpp
59  ScheduleDAGPrinter.cpp
60  ShadowStackGC.cpp
61  ShrinkWrapping.cpp
62  SimpleRegisterCoalescing.cpp
63  SjLjEHPrepare.cpp
64  SlotIndexes.cpp
65  Spiller.cpp
66  StackProtector.cpp
67  StackSlotColoring.cpp
68  StrongPHIElimination.cpp
69  TailDuplication.cpp
70  TargetInstrInfoImpl.cpp
71  TwoAddressInstructionPass.cpp
72  UnreachableBlockElim.cpp
73  VirtRegMap.cpp
74  VirtRegRewriter.cpp
75  )
76
77target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)
78