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
99 ShadowStackGCLowering.cpp
106 StackSlotColoring.cpp
107 StackMapLivenessAnalysis.cpp
109 StatepointExampleGC.cpp
111 TargetFrameLoweringImpl.cpp
113 TargetLoweringBase.cpp
114 TargetLoweringObjectFileImpl.cpp
115 TargetOptionsImpl.cpp
116 TargetRegisterInfo.cpp
118 TwoAddressInstructionPass.cpp
119 UnreachableBlockElim.cpp
124 add_dependencies(LLVMCodeGen intrinsics_gen)
126 add_subdirectory(SelectionDAG)
127 add_subdirectory(AsmPrinter)