Fix for PR4124. Make TwoAddressFormPass::FindLastUseInMBB return the real last use.
[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   OcamlGC.cpp
30   PBQP.cpp
31   PHIElimination.cpp
32   Passes.cpp
33   PostRASchedulerList.cpp
34   PreAllocSplitting.cpp
35   PrologEpilogInserter.cpp
36   PseudoSourceValue.cpp
37   RegAllocBigBlock.cpp
38   RegAllocLinearScan.cpp
39   RegAllocLocal.cpp
40   RegAllocPBQP.cpp
41   RegAllocSimple.cpp
42   RegisterCoalescer.cpp
43   RegisterScavenging.cpp
44   ScheduleDAG.cpp
45   ScheduleDAGEmit.cpp
46   ScheduleDAGInstrs.cpp
47   ScheduleDAGPrinter.cpp
48   ShadowStackGC.cpp
49   ShrinkWrapping.cpp
50   SimpleRegisterCoalescing.cpp
51   StackProtector.cpp
52   StackSlotColoring.cpp
53   StrongPHIElimination.cpp
54   TargetInstrInfoImpl.cpp
55   TwoAddressInstructionPass.cpp
56   UnreachableBlockElim.cpp
57   VirtRegMap.cpp
58   VirtRegRewriter.cpp
59   )