CMakeLists.txt revision d45d042da9417316e8b42a299375f0bb7f0e9726
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  MachOWriter.cpp
25  MachineBasicBlock.cpp
26  MachineDominators.cpp
27  MachineFunction.cpp
28  MachineFunctionAnalysis.cpp
29  MachineFunctionPass.cpp
30  MachineInstr.cpp
31  MachineLICM.cpp
32  MachineLoopInfo.cpp
33  MachineModuleInfo.cpp
34  MachineModuleInfoImpls.cpp
35  MachinePassRegistry.cpp
36  MachineRegisterInfo.cpp
37  MachineSSAUpdater.cpp
38  MachineSink.cpp
39  MachineVerifier.cpp
40  MaxStackAlignment.cpp
41  ObjectCodeEmitter.cpp
42  OcamlGC.cpp
43  OptimizeExts.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