CMakeLists.txt revision 0dd39a88d18baef39c6c0f28d6f8f5d4385f6809
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 MachineBasicBlock.cpp 25 MachineDominators.cpp 26 MachineFunction.cpp 27 MachineFunctionAnalysis.cpp 28 MachineFunctionPass.cpp 29 MachineInstr.cpp 30 MachineLICM.cpp 31 MachineLoopInfo.cpp 32 MachineModuleInfo.cpp 33 MachineModuleInfoImpls.cpp 34 MachinePassRegistry.cpp 35 MachineRegisterInfo.cpp 36 MachineSSAUpdater.cpp 37 MachineSink.cpp 38 MachineVerifier.cpp 39 ObjectCodeEmitter.cpp 40 OcamlGC.cpp 41 OptimizeExts.cpp 42 OptimizePHIs.cpp 43 PHIElimination.cpp 44 Passes.cpp 45 PostRASchedulerList.cpp 46 PreAllocSplitting.cpp 47 ProcessImplicitDefs.cpp 48 PrologEpilogInserter.cpp 49 PseudoSourceValue.cpp 50 RegAllocLinearScan.cpp 51 RegAllocLocal.cpp 52 RegAllocPBQP.cpp 53 RegisterCoalescer.cpp 54 RegisterScavenging.cpp 55 ScheduleDAG.cpp 56 ScheduleDAGEmit.cpp 57 ScheduleDAGInstrs.cpp 58 ScheduleDAGPrinter.cpp 59 ShadowStackGC.cpp 60 ShrinkWrapping.cpp 61 SimpleRegisterCoalescing.cpp 62 SjLjEHPrepare.cpp 63 SlotIndexes.cpp 64 Spiller.cpp 65 StackProtector.cpp 66 StackSlotColoring.cpp 67 StrongPHIElimination.cpp 68 TailDuplication.cpp 69 TargetInstrInfoImpl.cpp 70 TargetLoweringObjectFileImpl.cpp 71 TwoAddressInstructionPass.cpp 72 UnreachableBlockElim.cpp 73 VirtRegMap.cpp 74 VirtRegRewriter.cpp 75 ) 76 77target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts) 78