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