CMakeLists.txt revision 4e9c939312ff73bd0c6a6485fd5f97012f5910fa
1add_llvm_library(LLVMCodeGen
2  AggressiveAntiDepBreaker.cpp
3  Analysis.cpp
4  BranchFolding.cpp
5  CalcSpillWeights.cpp
6  CallingConvLower.cpp
7  CodePlacementOpt.cpp
8  CriticalAntiDepBreaker.cpp
9  DeadMachineInstructionElim.cpp
10  DwarfEHPrepare.cpp
11  ELFCodeEmitter.cpp
12  ELFWriter.cpp
13  GCMetadata.cpp
14  GCMetadataPrinter.cpp
15  GCStrategy.cpp
16  IfConversion.cpp
17  InlineSpiller.cpp
18  IntrinsicLowering.cpp
19  LLVMTargetMachine.cpp
20  LatencyPriorityQueue.cpp
21  LiveInterval.cpp
22  LiveIntervalAnalysis.cpp
23  LiveStackAnalysis.cpp
24  LiveVariables.cpp
25  LocalStackSlotAllocation.cpp
26  LowerSubregs.cpp
27  MachineBasicBlock.cpp
28  MachineCSE.cpp
29  MachineDominators.cpp
30  MachineFunction.cpp
31  MachineFunctionAnalysis.cpp
32  MachineFunctionPass.cpp
33  MachineFunctionPrinterPass.cpp
34  MachineInstr.cpp
35  MachineLICM.cpp
36  MachineLoopInfo.cpp
37  MachineModuleInfo.cpp
38  MachineModuleInfoImpls.cpp
39  MachinePassRegistry.cpp
40  MachineRegisterInfo.cpp
41  MachineSSAUpdater.cpp
42  MachineSink.cpp
43  MachineVerifier.cpp
44  ObjectCodeEmitter.cpp
45  OcamlGC.cpp
46  OptimizePHIs.cpp
47  PHIElimination.cpp
48  Passes.cpp
49  PeepholeOptimizer.cpp
50  PostRAHazardRecognizer.cpp
51  PostRASchedulerList.cpp
52  PreAllocSplitting.cpp
53  ProcessImplicitDefs.cpp
54  PrologEpilogInserter.cpp
55  PseudoSourceValue.cpp
56  RegAllocFast.cpp
57  RegAllocLinearScan.cpp
58  RegAllocPBQP.cpp
59  RegisterCoalescer.cpp
60  RegisterScavenging.cpp
61  RenderMachineFunction.cpp
62  ScheduleDAG.cpp
63  ScheduleDAGEmit.cpp
64  ScheduleDAGInstrs.cpp
65  ScheduleDAGPrinter.cpp
66  ShadowStackGC.cpp
67  ShrinkWrapping.cpp
68  SimpleRegisterCoalescing.cpp
69  SjLjEHPrepare.cpp
70  SlotIndexes.cpp
71  Spiller.cpp
72  SplitKit.cpp
73  Splitter.cpp
74  StackProtector.cpp
75  StackSlotColoring.cpp
76  StrongPHIElimination.cpp
77  TailDuplication.cpp
78  TargetInstrInfoImpl.cpp
79  TargetLoweringObjectFileImpl.cpp
80  TwoAddressInstructionPass.cpp
81  UnreachableBlockElim.cpp
82  VirtRegMap.cpp
83  VirtRegRewriter.cpp
84  )
85
86target_link_libraries (LLVMCodeGen
87  LLVMAnalysis
88  LLVMCore
89  LLVMMC
90  LLVMScalarOpts
91  LLVMTarget
92  LLVMTransformUtils
93  )
94