1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 BasicTargetTransformInfo.cpp
11 CriticalAntiDepBreaker.cpp
13 DeadMachineInstructionElim.cpp
20 ExpandPostRAPseudos.cpp
30 LatencyPriorityQueue.cpp
32 LiveDebugVariables.cpp
34 LiveIntervalAnalysis.cpp
42 LocalStackSlotAllocation.cpp
44 MachineBlockFrequencyInfo.cpp
45 MachineBlockPlacement.cpp
46 MachineBranchProbabilityInfo.cpp
48 MachineCodeEmitter.cpp
49 MachineCopyPropagation.cpp
52 MachineFunctionAnalysis.cpp
53 MachineFunctionPass.cpp
54 MachineFunctionPrinterPass.cpp
56 MachineInstrBundle.cpp
60 MachineModuleInfoImpls.cpp
61 MachinePassRegistry.cpp
62 MachinePostDominators.cpp
63 MachineRegisterInfo.cpp
67 MachineTraceMetrics.cpp
72 PHIEliminationUtils.cpp
75 PostRASchedulerList.cpp
76 ProcessImplicitDefs.cpp
77 PrologEpilogInserter.cpp
87 RegisterScavenging.cpp
90 ScheduleDAGPrinter.cpp
91 ScoreboardHazardRecognizer.cpp
100 StackSlotColoring.cpp
101 StackMapLivenessAnalysis.cpp
104 TargetFrameLoweringImpl.cpp
106 TargetLoweringBase.cpp
107 TargetLoweringObjectFileImpl.cpp
108 TargetOptionsImpl.cpp
109 TargetRegisterInfo.cpp
111 TwoAddressInstructionPass.cpp
112 UnreachableBlockElim.cpp
116 add_dependencies(LLVMCodeGen intrinsics_gen)
118 add_subdirectory(SelectionDAG)
119 add_subdirectory(AsmPrinter)