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
77 PHIEliminationUtils.cpp
80 PostRASchedulerList.cpp
81 ProcessImplicitDefs.cpp
82 PrologEpilogInserter.cpp
92 RegisterScavenging.cpp
95 ScheduleDAGPrinter.cpp
96 ScoreboardHazardRecognizer.cpp
104 StackSlotColoring.cpp
105 StackMapLivenessAnalysis.cpp
108 TargetFrameLoweringImpl.cpp
110 TargetLoweringBase.cpp
111 TargetLoweringObjectFileImpl.cpp
112 TargetOptionsImpl.cpp
113 TargetRegisterInfo.cpp
115 TwoAddressInstructionPass.cpp
116 UnreachableBlockElim.cpp
120 add_dependencies(LLVMCodeGen intrinsics_gen)
122 add_subdirectory(SelectionDAG)
123 add_subdirectory(AsmPrinter)