CMakeLists.txt revision 8c1161a262bb0195b47082ec04fa4398a1313ea1
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  DFAPacketizer.cpp
13  DwarfEHPrepare.cpp
14  EdgeBundles.cpp
15  ExecutionDepsFix.cpp
16  ExpandISelPseudos.cpp
17  ExpandPostRAPseudos.cpp
18  GCMetadata.cpp
19  GCMetadataPrinter.cpp
20  GCStrategy.cpp
21  IfConversion.cpp
22  InlineSpiller.cpp
23  InterferenceCache.cpp
24  IntrinsicLowering.cpp
25  JITCodeEmitter.cpp
26  LLVMTargetMachine.cpp
27  LatencyPriorityQueue.cpp
28  LexicalScopes.cpp
29  LiveDebugVariables.cpp
30  LiveInterval.cpp
31  LiveIntervalAnalysis.cpp
32  LiveIntervalUnion.cpp
33  LiveStackAnalysis.cpp
34  LiveVariables.cpp
35  LiveRangeCalc.cpp
36  LiveRangeEdit.cpp
37  LocalStackSlotAllocation.cpp
38  MachineBasicBlock.cpp
39  MachineBlockFrequencyInfo.cpp
40  MachineBlockPlacement.cpp
41  MachineBranchProbabilityInfo.cpp
42  MachineCodeEmitter.cpp
43  MachineCopyPropagation.cpp
44  MachineCSE.cpp
45  MachineDominators.cpp
46  MachineFunction.cpp
47  MachineFunctionAnalysis.cpp
48  MachineFunctionPass.cpp
49  MachineFunctionPrinterPass.cpp
50  MachineInstr.cpp
51  MachineInstrBundle.cpp
52  MachineLICM.cpp
53  MachineLoopInfo.cpp
54  MachineLoopRanges.cpp
55  MachineModuleInfo.cpp
56  MachineModuleInfoImpls.cpp
57  MachinePassRegistry.cpp
58  MachineRegisterInfo.cpp
59  MachineSSAUpdater.cpp
60  MachineScheduler.cpp
61  MachineSink.cpp
62  MachineVerifier.cpp
63  OcamlGC.cpp
64  OptimizePHIs.cpp
65  PHIElimination.cpp
66  PHIEliminationUtils.cpp
67  Passes.cpp
68  PeepholeOptimizer.cpp
69  PostRASchedulerList.cpp
70  ProcessImplicitDefs.cpp
71  PrologEpilogInserter.cpp
72  PseudoSourceValue.cpp
73  RegAllocBase.cpp
74  RegAllocBasic.cpp
75  RegAllocFast.cpp
76  RegAllocGreedy.cpp
77  RegAllocPBQP.cpp
78  RegisterClassInfo.cpp
79  RegisterCoalescer.cpp
80  RegisterScavenging.cpp
81  RenderMachineFunction.cpp
82  ScheduleDAG.cpp
83  ScheduleDAGInstrs.cpp
84  ScheduleDAGPrinter.cpp
85  ScoreboardHazardRecognizer.cpp
86  ShadowStackGC.cpp
87  ShrinkWrapping.cpp
88  SjLjEHPrepare.cpp
89  SlotIndexes.cpp
90  Spiller.cpp
91  SpillPlacement.cpp
92  SplitKit.cpp
93  StackProtector.cpp
94  StackSlotColoring.cpp
95  StrongPHIElimination.cpp
96  TailDuplication.cpp
97  TargetFrameLoweringImpl.cpp
98  TargetInstrInfoImpl.cpp
99  TargetLoweringObjectFileImpl.cpp
100  TargetOptionsImpl.cpp
101  TwoAddressInstructionPass.cpp
102  UnreachableBlockElim.cpp
103  VirtRegMap.cpp
104  )
105
106add_subdirectory(SelectionDAG)
107add_subdirectory(AsmPrinter)
108