1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 BasicTargetTransformInfo.cpp
11 CriticalAntiDepBreaker.cpp
12 DeadMachineInstructionElim.cpp
19 ExpandPostRAPseudos.cpp
29 LatencyPriorityQueue.cpp
31 LiveDebugVariables.cpp
33 LiveIntervalAnalysis.cpp
40 LocalStackSlotAllocation.cpp
42 MachineBlockFrequencyInfo.cpp
43 MachineBlockPlacement.cpp
44 MachineBranchProbabilityInfo.cpp
45 MachineCodeEmitter.cpp
46 MachineCopyPropagation.cpp
49 MachinePostDominators.cpp
51 MachineFunctionAnalysis.cpp
52 MachineFunctionPass.cpp
53 MachineFunctionPrinterPass.cpp
55 MachineInstrBundle.cpp
59 MachineModuleInfoImpls.cpp
60 MachinePassRegistry.cpp
61 MachineRegisterInfo.cpp
65 MachineTraceMetrics.cpp
70 PHIEliminationUtils.cpp
73 PostRASchedulerList.cpp
74 ProcessImplicitDefs.cpp
75 PrologEpilogInserter.cpp
85 RegisterScavenging.cpp
88 ScheduleDAGPrinter.cpp
89 ScoreboardHazardRecognizer.cpp
100 StrongPHIElimination.cpp
102 TargetFrameLoweringImpl.cpp
104 TargetLoweringObjectFileImpl.cpp
105 TargetOptionsImpl.cpp
106 TargetRegisterInfo.cpp
108 TwoAddressInstructionPass.cpp
109 UnreachableBlockElim.cpp
113 add_dependencies(LLVMCodeGen intrinsics_gen)
115 add_subdirectory(SelectionDAG)
116 add_subdirectory(AsmPrinter)