X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FCodeGen%2FCMakeLists.txt;h=713c30c7d4ab26b39eafeb34da7efc8a518ea629;hb=7e831db1d4f5dc51ca6526739cf41e59895c5c20;hp=a186b0538f3b6ce3a57636572e30a0a8e4613774;hpb=c40d4f85ddd6f822480f91dacd9646eec055c4ca;p=oota-llvm.git diff --git a/lib/CodeGen/CMakeLists.txt b/lib/CodeGen/CMakeLists.txt index a186b0538f3..713c30c7d4a 100644 --- a/lib/CodeGen/CMakeLists.txt +++ b/lib/CodeGen/CMakeLists.txt @@ -1,7 +1,11 @@ add_llvm_library(LLVMCodeGen BranchFolding.cpp + CodePlacementOpt.cpp DeadMachineInstructionElim.cpp + DwarfEHPrepare.cpp + ELFCodeEmitter.cpp ELFWriter.cpp + ExactHazardRecognizer.cpp GCMetadata.cpp GCMetadataPrinter.cpp GCStrategy.cpp @@ -13,32 +17,34 @@ add_llvm_library(LLVMCodeGen LiveIntervalAnalysis.cpp LiveStackAnalysis.cpp LiveVariables.cpp - LoopAligner.cpp LowerSubregs.cpp + MachOCodeEmitter.cpp MachOWriter.cpp MachineBasicBlock.cpp MachineDominators.cpp MachineFunction.cpp + MachineFunctionAnalysis.cpp + MachineFunctionPass.cpp MachineInstr.cpp MachineLICM.cpp MachineLoopInfo.cpp MachineModuleInfo.cpp + MachineModuleInfoImpls.cpp MachinePassRegistry.cpp MachineRegisterInfo.cpp MachineSink.cpp + MachineVerifier.cpp + ObjectCodeEmitter.cpp OcamlGC.cpp - PBQP.cpp PHIElimination.cpp Passes.cpp PostRASchedulerList.cpp PreAllocSplitting.cpp PrologEpilogInserter.cpp PseudoSourceValue.cpp - RegAllocBigBlock.cpp RegAllocLinearScan.cpp RegAllocLocal.cpp RegAllocPBQP.cpp - RegAllocSimple.cpp RegisterCoalescer.cpp RegisterScavenging.cpp ScheduleDAG.cpp @@ -46,7 +52,9 @@ add_llvm_library(LLVMCodeGen ScheduleDAGInstrs.cpp ScheduleDAGPrinter.cpp ShadowStackGC.cpp + ShrinkWrapping.cpp SimpleRegisterCoalescing.cpp + SjLjEHPrepare.cpp Spiller.cpp StackProtector.cpp StackSlotColoring.cpp @@ -55,4 +63,7 @@ add_llvm_library(LLVMCodeGen TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp VirtRegMap.cpp + VirtRegRewriter.cpp ) + +target_link_libraries (LLVMCodeGen LLVMCore LLVMScalarOpts)