1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 BasicTargetTransformInfo.cpp
10 CriticalAntiDepBreaker.cpp
12 DeadMachineInstructionElim.cpp
19 ExpandPostRAPseudos.cpp
29 LatencyPriorityQueue.cpp
31 LiveDebugVariables.cpp
33 LiveIntervalAnalysis.cpp
41 LocalStackSlotAllocation.cpp
43 MachineBlockFrequencyInfo.cpp
44 MachineBlockPlacement.cpp
45 MachineBranchProbabilityInfo.cpp
47 MachineCodeEmitter.cpp
48 MachineCopyPropagation.cpp
51 MachineFunctionAnalysis.cpp
52 MachineFunctionPass.cpp
53 MachineFunctionPrinterPass.cpp
55 MachineInstrBundle.cpp
59 MachineModuleInfoImpls.cpp
60 MachinePassRegistry.cpp
61 MachinePostDominators.cpp
62 MachineRegisterInfo.cpp
66 MachineTraceMetrics.cpp
71 PHIEliminationUtils.cpp
74 PostRASchedulerList.cpp
75 ProcessImplicitDefs.cpp
76 PrologEpilogInserter.cpp
86 RegisterScavenging.cpp
89 ScheduleDAGPrinter.cpp
90 ScoreboardHazardRecognizer.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)