1 add_llvm_library(LLVMCodeGen
2 AggressiveAntiDepBreaker.cpp
5 AtomicExpandLoadLinkedPass.cpp
6 BasicTargetTransformInfo.cpp
12 CriticalAntiDepBreaker.cpp
14 DeadMachineInstructionElim.cpp
21 ExpandPostRAPseudos.cpp
32 LatencyPriorityQueue.cpp
34 LiveDebugVariables.cpp
36 LiveIntervalAnalysis.cpp
44 LocalStackSlotAllocation.cpp
46 MachineBlockFrequencyInfo.cpp
47 MachineBlockPlacement.cpp
48 MachineBranchProbabilityInfo.cpp
50 MachineCodeEmitter.cpp
51 MachineCopyPropagation.cpp
54 MachineFunctionAnalysis.cpp
55 MachineFunctionPass.cpp
56 MachineFunctionPrinterPass.cpp
58 MachineInstrBundle.cpp
62 MachineModuleInfoImpls.cpp
63 MachinePassRegistry.cpp
64 MachinePostDominators.cpp
65 MachineRegisterInfo.cpp
69 MachineTraceMetrics.cpp
74 PHIEliminationUtils.cpp
77 PostRASchedulerList.cpp
78 ProcessImplicitDefs.cpp
79 PrologEpilogInserter.cpp
89 RegisterScavenging.cpp
92 ScheduleDAGPrinter.cpp
93 ScoreboardHazardRecognizer.cpp
102 StackSlotColoring.cpp
103 StackMapLivenessAnalysis.cpp
106 TargetFrameLoweringImpl.cpp
108 TargetLoweringBase.cpp
109 TargetLoweringObjectFileImpl.cpp
110 TargetOptionsImpl.cpp
111 TargetRegisterInfo.cpp
113 TwoAddressInstructionPass.cpp
114 UnreachableBlockElim.cpp
118 add_dependencies(LLVMCodeGen intrinsics_gen)
120 add_subdirectory(SelectionDAG)
121 add_subdirectory(AsmPrinter)