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
100 StackMapLivenessAnalysis.cpp
103 TargetFrameLoweringImpl.cpp
105 TargetLoweringBase.cpp
106 TargetLoweringObjectFileImpl.cpp
107 TargetOptionsImpl.cpp
108 TargetRegisterInfo.cpp
110 TwoAddressInstructionPass.cpp
111 UnreachableBlockElim.cpp
115 add_dependencies(LLVMCodeGen intrinsics_gen)
117 add_subdirectory(SelectionDAG)
118 add_subdirectory(AsmPrinter)