1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 AtomicExpandLoadLinkedPass.cpp
6 BasicTargetTransformInfo.cpp
12 CriticalAntiDepBreaker.cpp
14 DeadMachineInstructionElim.cpp
21 ExpandPostRAPseudos.cpp
31 LatencyPriorityQueue.cpp
33 LiveDebugVariables.cpp
35 LiveIntervalAnalysis.cpp
43 LocalStackSlotAllocation.cpp
45 MachineBlockFrequencyInfo.cpp
46 MachineBlockPlacement.cpp
47 MachineBranchProbabilityInfo.cpp
49 MachineCodeEmitter.cpp
50 MachineCopyPropagation.cpp
53 MachineFunctionAnalysis.cpp
54 MachineFunctionPass.cpp
55 MachineFunctionPrinterPass.cpp
57 MachineInstrBundle.cpp
61 MachineModuleInfoImpls.cpp
62 MachinePassRegistry.cpp
63 MachinePostDominators.cpp
64 MachineRegisterInfo.cpp
68 MachineTraceMetrics.cpp
73 PHIEliminationUtils.cpp
76 PostRASchedulerList.cpp
77 ProcessImplicitDefs.cpp
78 PrologEpilogInserter.cpp
88 RegisterScavenging.cpp
91 ScheduleDAGPrinter.cpp
92 ScoreboardHazardRecognizer.cpp
101 StackSlotColoring.cpp
102 StackMapLivenessAnalysis.cpp
105 TargetFrameLoweringImpl.cpp
107 TargetLoweringBase.cpp
108 TargetLoweringObjectFileImpl.cpp
109 TargetOptionsImpl.cpp
110 TargetRegisterInfo.cpp
112 TwoAddressInstructionPass.cpp
113 UnreachableBlockElim.cpp
117 add_dependencies(LLVMCodeGen intrinsics_gen)
119 add_subdirectory(SelectionDAG)
120 add_subdirectory(AsmPrinter)