CMakeLists.txt revision 028700f544deeea423ce9b516e190e4e970e3c6c
1add_llvm_library(LLVMCodeGen 2 AggressiveAntiDepBreaker.cpp 3 AllocationOrder.cpp 4 Analysis.cpp 5 BranchFolding.cpp 6 CalcSpillWeights.cpp 7 CallingConvLower.cpp 8 CodeGen.cpp 9 CodePlacementOpt.cpp 10 CriticalAntiDepBreaker.cpp 11 DeadMachineInstructionElim.cpp 12 DFAPacketizer.cpp 13 DwarfEHPrepare.cpp 14 EdgeBundles.cpp 15 ELFCodeEmitter.cpp 16 ELFWriter.cpp 17 ExecutionDepsFix.cpp 18 ExpandISelPseudos.cpp 19 ExpandPostRAPseudos.cpp 20 GCMetadata.cpp 21 GCMetadataPrinter.cpp 22 GCStrategy.cpp 23 IfConversion.cpp 24 InlineSpiller.cpp 25 InterferenceCache.cpp 26 IntrinsicLowering.cpp 27 LLVMTargetMachine.cpp 28 LatencyPriorityQueue.cpp 29 LexicalScopes.cpp 30 LiveDebugVariables.cpp 31 LiveInterval.cpp 32 LiveIntervalAnalysis.cpp 33 LiveIntervalUnion.cpp 34 LiveStackAnalysis.cpp 35 LiveVariables.cpp 36 LiveRangeCalc.cpp 37 LiveRangeEdit.cpp 38 LocalStackSlotAllocation.cpp 39 MachineBasicBlock.cpp 40 MachineBlockFrequencyInfo.cpp 41 MachineBlockPlacement.cpp 42 MachineBranchProbabilityInfo.cpp 43 MachineCSE.cpp 44 MachineDominators.cpp 45 MachineFunction.cpp 46 MachineFunctionAnalysis.cpp 47 MachineFunctionPass.cpp 48 MachineFunctionPrinterPass.cpp 49 MachineInstr.cpp 50 MachineInstrBundle.cpp 51 MachineLICM.cpp 52 MachineLoopInfo.cpp 53 MachineLoopRanges.cpp 54 MachineModuleInfo.cpp 55 MachineModuleInfoImpls.cpp 56 MachinePassRegistry.cpp 57 MachineRegisterInfo.cpp 58 MachineSSAUpdater.cpp 59 MachineSink.cpp 60 MachineVerifier.cpp 61 ObjectCodeEmitter.cpp 62 OcamlGC.cpp 63 OptimizePHIs.cpp 64 PHIElimination.cpp 65 PHIEliminationUtils.cpp 66 Passes.cpp 67 PeepholeOptimizer.cpp 68 PostRASchedulerList.cpp 69 ProcessImplicitDefs.cpp 70 PrologEpilogInserter.cpp 71 PseudoSourceValue.cpp 72 RegAllocBasic.cpp 73 RegAllocFast.cpp 74 RegAllocGreedy.cpp 75 RegAllocPBQP.cpp 76 RegisterClassInfo.cpp 77 RegisterCoalescer.cpp 78 RegisterScavenging.cpp 79 RenderMachineFunction.cpp 80 ScheduleDAG.cpp 81 ScheduleDAGEmit.cpp 82 ScheduleDAGInstrs.cpp 83 ScheduleDAGPrinter.cpp 84 ScoreboardHazardRecognizer.cpp 85 ShadowStackGC.cpp 86 ShrinkWrapping.cpp 87 SjLjEHPrepare.cpp 88 SlotIndexes.cpp 89 Spiller.cpp 90 SpillPlacement.cpp 91 SplitKit.cpp 92 StackProtector.cpp 93 StackSlotColoring.cpp 94 StrongPHIElimination.cpp 95 TailDuplication.cpp 96 TargetFrameLoweringImpl.cpp 97 TargetInstrInfoImpl.cpp 98 TargetLoweringObjectFileImpl.cpp 99 TargetOptionsImpl.cpp 100 TwoAddressInstructionPass.cpp 101 UnreachableBlockElim.cpp 102 VirtRegMap.cpp 103 ) 104 105add_subdirectory(SelectionDAG) 106add_subdirectory(AsmPrinter) 107