1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
6 BasicTargetTransformInfo.cpp
12 CriticalAntiDepBreaker.cpp
14 DeadMachineInstructionElim.cpp
21 ExpandPostRAPseudos.cpp
22 ForwardControlFlowIntegrity.cpp
34 LatencyPriorityQueue.cpp
36 LiveDebugVariables.cpp
38 LiveIntervalAnalysis.cpp
46 LocalStackSlotAllocation.cpp
48 MachineBlockFrequencyInfo.cpp
49 MachineBlockPlacement.cpp
50 MachineBranchProbabilityInfo.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
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)