1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 BasicTargetTransformInfo.cpp
11 CriticalAntiDepBreaker.cpp
13 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
46 MachineCodeEmitter.cpp
47 MachineCopyPropagation.cpp
50 MachineFunctionAnalysis.cpp
51 MachineFunctionPass.cpp
52 MachineFunctionPrinterPass.cpp
54 MachineInstrBundle.cpp
58 MachineModuleInfoImpls.cpp
59 MachinePassRegistry.cpp
60 MachinePostDominators.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 TargetLoweringBase.cpp
105 TargetLoweringObjectFileImpl.cpp
106 TargetOptionsImpl.cpp
107 TargetRegisterInfo.cpp
109 TwoAddressInstructionPass.cpp
110 UnreachableBlockElim.cpp
114 add_dependencies(LLVMCodeGen intrinsics_gen)
116 add_subdirectory(SelectionDAG)
117 add_subdirectory(AsmPrinter)