CMakeLists.txt revision 04c60d9535f0824f16bf6b48b820349db7241d90
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  MachineBasicBlock.cpp
25  MachineDominators.cpp
26  MachineFunction.cpp
27  MachineFunctionAnalysis.cpp
28  MachineFunctionPass.cpp
29  MachineInstr.cpp
30  MachineLICM.cpp
31  MachineLoopInfo.cpp
32  MachineModuleInfo.cpp
33  MachineModuleInfoImpls.cpp
34  MachinePassRegistry.cpp
35  MachineRegisterInfo.cpp
36  MachineSSAUpdater.cpp
37  MachineSink.cpp
38  MachineVerifier.cpp
39  ObjectCodeEmitter.cpp
40  OcamlGC.cpp
41  OptimizeExts.cpp
42  OptimizePHIs.cpp
43  PHIElimination.cpp
44  Passes.cpp
45  PostRASchedulerList.cpp
46  PreAllocSplitting.cpp
47  ProcessImplicitDefs.cpp
48  PrologEpilogInserter.cpp
49  PseudoSourceValue.cpp
50  RegAllocLinearScan.cpp
51  RegAllocLocal.cpp
52  RegAllocPBQP.cpp
53  RegisterCoalescer.cpp
54  RegisterScavenging.cpp
55  ScheduleDAG.cpp
56  ScheduleDAGEmit.cpp
57  ScheduleDAGInstrs.cpp
58  ScheduleDAGPrinter.cpp
59  ShadowStackGC.cpp
60  ShrinkWrapping.cpp
61  SimpleRegisterCoalescing.cpp
62  SjLjEHPrepare.cpp
63  SlotIndexes.cpp
64  Spiller.cpp
65  StackProtector.cpp
66  StackSlotColoring.cpp
67  StrongPHIElimination.cpp
68  TailDuplication.cpp
69  TargetInstrInfoImpl.cpp
70  TargetLoweringObjectFileImpl.cpp
71  TwoAddressInstructionPass.cpp
72  UnreachableBlockElim.cpp
73  VirtRegMap.cpp
74  VirtRegRewriter.cpp
75  )
76
77target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)
78