blob: a186b0538f3b6ce3a57636572e30a0a8e4613774 [file] [log] [blame]
Oscar Fuentesa229b3c2008-09-22 01:08:49 +00001add_llvm_library(LLVMCodeGen
2 BranchFolding.cpp
3 DeadMachineInstructionElim.cpp
4 ELFWriter.cpp
5 GCMetadata.cpp
6 GCMetadataPrinter.cpp
7 GCStrategy.cpp
8 IfConversion.cpp
9 IntrinsicLowering.cpp
10 LLVMTargetMachine.cpp
Dan Gohman60cb69e2008-11-19 23:18:57 +000011 LatencyPriorityQueue.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000012 LiveInterval.cpp
13 LiveIntervalAnalysis.cpp
14 LiveStackAnalysis.cpp
15 LiveVariables.cpp
16 LoopAligner.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
Oscar Fuentesb5abd782008-10-04 21:18:50 +000030 PBQP.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000031 PHIElimination.cpp
32 Passes.cpp
33 PostRASchedulerList.cpp
Oscar Fuentes0e12e5b2008-10-21 02:37:50 +000034 PreAllocSplitting.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000035 PrologEpilogInserter.cpp
36 PseudoSourceValue.cpp
37 RegAllocBigBlock.cpp
38 RegAllocLinearScan.cpp
39 RegAllocLocal.cpp
Oscar Fuentesb5abd782008-10-04 21:18:50 +000040 RegAllocPBQP.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000041 RegAllocSimple.cpp
42 RegisterCoalescer.cpp
43 RegisterScavenging.cpp
Dan Gohman60cb69e2008-11-19 23:18:57 +000044 ScheduleDAG.cpp
45 ScheduleDAGEmit.cpp
46 ScheduleDAGInstrs.cpp
47 ScheduleDAGPrinter.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000048 ShadowStackGC.cpp
49 SimpleRegisterCoalescing.cpp
Gabor Greifd9065c42009-03-11 22:52:25 +000050 Spiller.cpp
Oscar Fuentes8881a912008-11-04 03:24:04 +000051 StackProtector.cpp
Oscar Fuentesa229b3c2008-09-22 01:08:49 +000052 StackSlotColoring.cpp
53 StrongPHIElimination.cpp
54 TargetInstrInfoImpl.cpp
55 TwoAddressInstructionPass.cpp
56 UnreachableBlockElim.cpp
57 VirtRegMap.cpp
58 )