1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 BasicTargetTransformInfo.cpp
10 CriticalAntiDepBreaker.cpp
12 DeadMachineInstructionElim.cpp
19 ExpandPostRAPseudos.cpp
29 LatencyPriorityQueue.cpp
31 LiveDebugVariables.cpp
33 LiveIntervalAnalysis.cpp
41 LocalStackSlotAllocation.cpp
43 MachineBlockFrequencyInfo.cpp
44 MachineBlockPlacement.cpp
45 MachineBranchProbabilityInfo.cpp
47 MachineCodeEmitter.cpp
48 MachineCopyPropagation.cpp
51 MachineFunctionAnalysis.cpp
52 MachineFunctionPass.cpp
53 MachineFunctionPrinterPass.cpp
55 MachineInstrBundle.cpp
59 MachineModuleInfoImpls.cpp
60 MachinePassRegistry.cpp
61 MachinePostDominators.cpp
62 MachineRegisterInfo.cpp
66 MachineTraceMetrics.cpp
71 PHIEliminationUtils.cpp
74 PostRASchedulerList.cpp
75 ProcessImplicitDefs.cpp
76 PrologEpilogInserter.cpp
86 RegisterScavenging.cpp
89 ScheduleDAGPrinter.cpp
90 ScoreboardHazardRecognizer.cpp
101 TargetFrameLoweringImpl.cpp
103 TargetLoweringBase.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)