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