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