1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
10 CriticalAntiDepBreaker.cpp
11 DeadMachineInstructionElim.cpp
18 ExpandPostRAPseudos.cpp
28 LatencyPriorityQueue.cpp
30 LiveDebugVariables.cpp
32 LiveIntervalAnalysis.cpp
39 LocalStackSlotAllocation.cpp
41 MachineBlockFrequencyInfo.cpp
42 MachineBlockPlacement.cpp
43 MachineBranchProbabilityInfo.cpp
44 MachineCodeEmitter.cpp
45 MachineCopyPropagation.cpp
48 MachinePostDominators.cpp
50 MachineFunctionAnalysis.cpp
51 MachineFunctionPass.cpp
52 MachineFunctionPrinterPass.cpp
54 MachineInstrBundle.cpp
58 MachineModuleInfoImpls.cpp
59 MachinePassRegistry.cpp
60 MachineRegisterInfo.cpp
64 MachineTraceMetrics.cpp
69 PHIEliminationUtils.cpp
72 PostRASchedulerList.cpp
73 ProcessImplicitDefs.cpp
74 PrologEpilogInserter.cpp
84 RegisterScavenging.cpp
87 ScheduleDAGPrinter.cpp
88 ScoreboardHazardRecognizer.cpp
99 StrongPHIElimination.cpp
101 TargetFrameLoweringImpl.cpp
103 TargetInstrInfoImpl.cpp
104 TargetLoweringObjectFileImpl.cpp
105 TargetOptionsImpl.cpp
106 TargetRegisterInfo.cpp
108 TwoAddressInstructionPass.cpp
109 UnreachableBlockElim.cpp
113 add_dependencies(LLVMCodeGen intrinsics_gen)
115 add_subdirectory(SelectionDAG)
116 add_subdirectory(AsmPrinter)