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