1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
6 BasicTargetTransformInfo.cpp
12 CriticalAntiDepBreaker.cpp
14 DeadMachineInstructionElim.cpp
21 ExpandPostRAPseudos.cpp
33 LatencyPriorityQueue.cpp
35 LiveDebugVariables.cpp
37 LiveIntervalAnalysis.cpp
45 LocalStackSlotAllocation.cpp
47 MachineBlockFrequencyInfo.cpp
48 MachineBlockPlacement.cpp
49 MachineBranchProbabilityInfo.cpp
51 MachineCodeEmitter.cpp
53 MachineCopyPropagation.cpp
55 MachineDominanceFrontier.cpp
57 MachineFunctionAnalysis.cpp
58 MachineFunctionPass.cpp
59 MachineFunctionPrinterPass.cpp
61 MachineInstrBundle.cpp
65 MachineModuleInfoImpls.cpp
66 MachinePassRegistry.cpp
67 MachinePostDominators.cpp
68 MachineRegisterInfo.cpp
73 MachineTraceMetrics.cpp
78 PHIEliminationUtils.cpp
81 PostRASchedulerList.cpp
82 ProcessImplicitDefs.cpp
83 PrologEpilogInserter.cpp
93 RegisterScavenging.cpp
96 ScheduleDAGPrinter.cpp
97 ScoreboardHazardRecognizer.cpp
106 StackSlotColoring.cpp
107 StackMapLivenessAnalysis.cpp
110 TargetFrameLoweringImpl.cpp
112 TargetLoweringBase.cpp
113 TargetLoweringObjectFileImpl.cpp
114 TargetOptionsImpl.cpp
115 TargetRegisterInfo.cpp
117 TwoAddressInstructionPass.cpp
118 UnreachableBlockElim.cpp
122 add_dependencies(LLVMCodeGen intrinsics_gen)
124 add_subdirectory(SelectionDAG)
125 add_subdirectory(AsmPrinter)