CMakeLists.txt revision d45d042da9417316e8b42a299375f0bb7f0e9726
1add_llvm_library(LLVMCodeGen 2 AggressiveAntiDepBreaker.cpp 3 BranchFolding.cpp 4 CalcSpillWeights.cpp 5 CodePlacementOpt.cpp 6 CriticalAntiDepBreaker.cpp 7 DeadMachineInstructionElim.cpp 8 DwarfEHPrepare.cpp 9 ELFCodeEmitter.cpp 10 ELFWriter.cpp 11 ExactHazardRecognizer.cpp 12 GCMetadata.cpp 13 GCMetadataPrinter.cpp 14 GCStrategy.cpp 15 IfConversion.cpp 16 IntrinsicLowering.cpp 17 LLVMTargetMachine.cpp 18 LatencyPriorityQueue.cpp 19 LiveInterval.cpp 20 LiveIntervalAnalysis.cpp 21 LiveStackAnalysis.cpp 22 LiveVariables.cpp 23 LowerSubregs.cpp 24 MachOWriter.cpp 25 MachineBasicBlock.cpp 26 MachineDominators.cpp 27 MachineFunction.cpp 28 MachineFunctionAnalysis.cpp 29 MachineFunctionPass.cpp 30 MachineInstr.cpp 31 MachineLICM.cpp 32 MachineLoopInfo.cpp 33 MachineModuleInfo.cpp 34 MachineModuleInfoImpls.cpp 35 MachinePassRegistry.cpp 36 MachineRegisterInfo.cpp 37 MachineSSAUpdater.cpp 38 MachineSink.cpp 39 MachineVerifier.cpp 40 MaxStackAlignment.cpp 41 ObjectCodeEmitter.cpp 42 OcamlGC.cpp 43 OptimizeExts.cpp 44 PHIElimination.cpp 45 Passes.cpp 46 PostRASchedulerList.cpp 47 PreAllocSplitting.cpp 48 ProcessImplicitDefs.cpp 49 PrologEpilogInserter.cpp 50 PseudoSourceValue.cpp 51 RegAllocLinearScan.cpp 52 RegAllocLocal.cpp 53 RegAllocPBQP.cpp 54 RegisterCoalescer.cpp 55 RegisterScavenging.cpp 56 ScheduleDAG.cpp 57 ScheduleDAGEmit.cpp 58 ScheduleDAGInstrs.cpp 59 ScheduleDAGPrinter.cpp 60 ShadowStackGC.cpp 61 ShrinkWrapping.cpp 62 SimpleRegisterCoalescing.cpp 63 SjLjEHPrepare.cpp 64 SlotIndexes.cpp 65 Spiller.cpp 66 StackProtector.cpp 67 StackSlotColoring.cpp 68 StrongPHIElimination.cpp 69 TailDuplication.cpp 70 TargetInstrInfoImpl.cpp 71 TwoAddressInstructionPass.cpp 72 UnreachableBlockElim.cpp 73 VirtRegMap.cpp 74 VirtRegRewriter.cpp 75 ) 76 77target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts) 78