1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
6 BasicTargetTransformInfo.cpp
12 CriticalAntiDepBreaker.cpp
14 DeadMachineInstructionElim.cpp
21 ExpandPostRAPseudos.cpp
22 ForwardControlFlowIntegrity.cpp
33 LatencyPriorityQueue.cpp
35 LiveDebugVariables.cpp
37 LiveIntervalAnalysis.cpp
45 LocalStackSlotAllocation.cpp
47 MachineBlockFrequencyInfo.cpp
48 MachineBlockPlacement.cpp
49 MachineBranchProbabilityInfo.cpp
52 MachineCopyPropagation.cpp
54 MachineDominanceFrontier.cpp
56 MachineFunctionAnalysis.cpp
57 MachineFunctionPass.cpp
58 MachineFunctionPrinterPass.cpp
60 MachineInstrBundle.cpp
64 MachineModuleInfoImpls.cpp
65 MachinePassRegistry.cpp
66 MachinePostDominators.cpp
67 MachineRegisterInfo.cpp
72 MachineTraceMetrics.cpp
78 PHIEliminationUtils.cpp
81 PostRASchedulerList.cpp
82 ProcessImplicitDefs.cpp
83 PrologEpilogInserter.cpp
93 RegisterScavenging.cpp
96 ScheduleDAGPrinter.cpp
97 ScoreboardHazardRecognizer.cpp
105 StackSlotColoring.cpp
106 StackMapLivenessAnalysis.cpp
108 StatepointExampleGC.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)