CMakeLists.txt revision 977679d6034791fd48a344e5b990503ba50fc242
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  MachineSink.cpp
61  MachineVerifier.cpp
62  OcamlGC.cpp
63  OptimizePHIs.cpp
64  PHIElimination.cpp
65  PHIEliminationUtils.cpp
66  Passes.cpp
67  PeepholeOptimizer.cpp
68  PostRASchedulerList.cpp
69  ProcessImplicitDefs.cpp
70  PrologEpilogInserter.cpp
71  PseudoSourceValue.cpp
72  RegAllocBasic.cpp
73  RegAllocFast.cpp
74  RegAllocGreedy.cpp
75  RegAllocPBQP.cpp
76  RegisterClassInfo.cpp
77  RegisterCoalescer.cpp
78  RegisterScavenging.cpp
79  RenderMachineFunction.cpp
80  ScheduleDAG.cpp
81  ScheduleDAGEmit.cpp
82  ScheduleDAGInstrs.cpp
83  ScheduleDAGPrinter.cpp
84  ScoreboardHazardRecognizer.cpp
85  ShadowStackGC.cpp
86  ShrinkWrapping.cpp
87  SjLjEHPrepare.cpp
88  SlotIndexes.cpp
89  Spiller.cpp
90  SpillPlacement.cpp
91  SplitKit.cpp
92  StackProtector.cpp
93  StackSlotColoring.cpp
94  StrongPHIElimination.cpp
95  TailDuplication.cpp
96  TargetFrameLoweringImpl.cpp
97  TargetInstrInfoImpl.cpp
98  TargetLoweringObjectFileImpl.cpp
99  TargetOptionsImpl.cpp
100  TwoAddressInstructionPass.cpp
101  UnreachableBlockElim.cpp
102  VirtRegMap.cpp
103  )
104
105add_subdirectory(SelectionDAG)
106add_subdirectory(AsmPrinter)
107