1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 AtomicExpandLoadLinkedPass.cpp
6 BasicTargetTransformInfo.cpp
12 CriticalAntiDepBreaker.cpp
14 DeadMachineInstructionElim.cpp
21 ExpandPostRAPseudos.cpp
33 LatencyPriorityQueue.cpp
35 LiveDebugVariables.cpp
37 LiveIntervalAnalysis.cpp
45 LocalStackSlotAllocation.cpp
47 MachineBlockFrequencyInfo.cpp
48 MachineBlockPlacement.cpp
49 MachineBranchProbabilityInfo.cpp
51 MachineCodeEmitter.cpp
52 MachineCopyPropagation.cpp
55 MachineFunctionAnalysis.cpp
56 MachineFunctionPass.cpp
57 MachineFunctionPrinterPass.cpp
59 MachineInstrBundle.cpp
63 MachineModuleInfoImpls.cpp
64 MachinePassRegistry.cpp
65 MachinePostDominators.cpp
66 MachineRegisterInfo.cpp
70 MachineTraceMetrics.cpp
75 PHIEliminationUtils.cpp
78 PostRASchedulerList.cpp
79 ProcessImplicitDefs.cpp
80 PrologEpilogInserter.cpp
90 RegisterScavenging.cpp
93 ScheduleDAGPrinter.cpp
94 ScoreboardHazardRecognizer.cpp
103 StackSlotColoring.cpp
104 StackMapLivenessAnalysis.cpp
107 TargetFrameLoweringImpl.cpp
109 TargetLoweringBase.cpp
110 TargetLoweringObjectFileImpl.cpp
111 TargetOptionsImpl.cpp
112 TargetRegisterInfo.cpp
114 TwoAddressInstructionPass.cpp
115 UnreachableBlockElim.cpp
119 add_dependencies(LLVMCodeGen intrinsics_gen)
121 add_subdirectory(SelectionDAG)
122 add_subdirectory(AsmPrinter)