CMakeLists.txt revision 977679d6034791fd48a344e5b990503ba50fc242
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 ExecutionDepsFix.cpp 16 ExpandISelPseudos.cpp 17 ExpandPostRAPseudos.cpp 18 GCMetadata.cpp 19 GCMetadataPrinter.cpp 20 GCStrategy.cpp 21 IfConversion.cpp 22 InlineSpiller.cpp 23 InterferenceCache.cpp 24 IntrinsicLowering.cpp 25 JITCodeEmitter.cpp 26 LLVMTargetMachine.cpp 27 LatencyPriorityQueue.cpp 28 LexicalScopes.cpp 29 LiveDebugVariables.cpp 30 LiveInterval.cpp 31 LiveIntervalAnalysis.cpp 32 LiveIntervalUnion.cpp 33 LiveStackAnalysis.cpp 34 LiveVariables.cpp 35 LiveRangeCalc.cpp 36 LiveRangeEdit.cpp 37 LocalStackSlotAllocation.cpp 38 MachineBasicBlock.cpp 39 MachineBlockFrequencyInfo.cpp 40 MachineBlockPlacement.cpp 41 MachineBranchProbabilityInfo.cpp 42 MachineCodeEmitter.cpp 43 MachineCopyPropagation.cpp 44 MachineCSE.cpp 45 MachineDominators.cpp 46 MachineFunction.cpp 47 MachineFunctionAnalysis.cpp 48 MachineFunctionPass.cpp 49 MachineFunctionPrinterPass.cpp 50 MachineInstr.cpp 51 MachineInstrBundle.cpp 52 MachineLICM.cpp 53 MachineLoopInfo.cpp 54 MachineLoopRanges.cpp 55 MachineModuleInfo.cpp 56 MachineModuleInfoImpls.cpp 57 MachinePassRegistry.cpp 58 MachineRegisterInfo.cpp 59 MachineSSAUpdater.cpp 60 MachineSink.cpp 61 MachineVerifier.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