Add a new codegen pass that normalizes dwarf exception handling
[oota-llvm.git] / lib / CodeGen / CMakeLists.txt
1 add_llvm_library(LLVMCodeGen
2   BranchFolding.cpp
3   CodePlacementOpt.cpp
4   DeadMachineInstructionElim.cpp
5   DwarfEHPrepare.cpp
6   ELFWriter.cpp
7   GCMetadata.cpp
8   GCMetadataPrinter.cpp
9   GCStrategy.cpp
10   IfConversion.cpp
11   IntrinsicLowering.cpp
12   LLVMTargetMachine.cpp
13   LatencyPriorityQueue.cpp
14   LiveInterval.cpp
15   LiveIntervalAnalysis.cpp
16   LiveStackAnalysis.cpp
17   LiveVariables.cpp
18   LowerSubregs.cpp
19   MachOWriter.cpp
20   MachineBasicBlock.cpp
21   MachineDominators.cpp
22   MachineFunction.cpp
23   MachineInstr.cpp
24   MachineLICM.cpp
25   MachineLoopInfo.cpp
26   MachineModuleInfo.cpp
27   MachinePassRegistry.cpp
28   MachineRegisterInfo.cpp
29   MachineSink.cpp
30   MachineVerifier.cpp
31   OcamlGC.cpp
32   PBQP.cpp
33   PHIElimination.cpp
34   Passes.cpp
35   PostRASchedulerList.cpp
36   PreAllocSplitting.cpp
37   PrologEpilogInserter.cpp
38   PseudoSourceValue.cpp
39   RegAllocBigBlock.cpp
40   RegAllocLinearScan.cpp
41   RegAllocLocal.cpp
42   RegAllocPBQP.cpp
43   RegAllocSimple.cpp
44   RegisterCoalescer.cpp
45   RegisterScavenging.cpp
46   ScheduleDAG.cpp
47   ScheduleDAGEmit.cpp
48   ScheduleDAGInstrs.cpp
49   ScheduleDAGPrinter.cpp
50   ShadowStackGC.cpp
51   ShrinkWrapping.cpp
52   SimpleRegisterCoalescing.cpp
53   Spiller.cpp
54   StackProtector.cpp
55   StackSlotColoring.cpp
56   StrongPHIElimination.cpp
57   TargetInstrInfoImpl.cpp
58   TwoAddressInstructionPass.cpp
59   UnreachableBlockElim.cpp
60   VirtRegMap.cpp
61   VirtRegRewriter.cpp
62   )