CMakeLists.txt revision f436463dbd35ea816163a053b304d9fef9e0cf25
1add_llvm_library(LLVMCodeGen
2  BranchFolding.cpp
3  CodePlacementOpt.cpp
4  DeadMachineInstructionElim.cpp
5  DwarfEHPrepare.cpp
6  ELFCodeEmitter.cpp
7  ELFWriter.cpp
8  ExactHazardRecognizer.cpp
9  GCMetadata.cpp
10  GCMetadataPrinter.cpp
11  GCStrategy.cpp
12  IfConversion.cpp
13  IntrinsicLowering.cpp
14  LLVMTargetMachine.cpp
15  LatencyPriorityQueue.cpp
16  LazyLiveness.cpp
17  LiveInterval.cpp
18  LiveIntervalAnalysis.cpp
19  LiveStackAnalysis.cpp
20  LiveVariables.cpp
21  LowerSubregs.cpp
22  MachOCodeEmitter.cpp
23  MachOWriter.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  MachineSink.cpp
37  MachineVerifier.cpp
38  ObjectCodeEmitter.cpp
39  OcamlGC.cpp
40  PHIElimination.cpp
41  Passes.cpp
42  PostRASchedulerList.cpp
43  PreAllocSplitting.cpp
44  PrologEpilogInserter.cpp
45  PseudoSourceValue.cpp
46  RegAllocLinearScan.cpp
47  RegAllocLocal.cpp
48  RegAllocPBQP.cpp
49  RegisterCoalescer.cpp
50  RegisterScavenging.cpp
51  ScheduleDAG.cpp
52  ScheduleDAGEmit.cpp
53  ScheduleDAGInstrs.cpp
54  ScheduleDAGPrinter.cpp
55  ShadowStackGC.cpp
56  ShrinkWrapping.cpp
57  SimpleRegisterCoalescing.cpp
58  SjLjEHPrepare.cpp
59  Spiller.cpp
60  StackProtector.cpp
61  StackSlotColoring.cpp
62  StrongPHIElimination.cpp
63  TargetInstrInfoImpl.cpp
64  TwoAddressInstructionPass.cpp
65  UnreachableBlockElim.cpp
66  VirtRegMap.cpp
67  VirtRegRewriter.cpp
68  )
69
70target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)
71