X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTransforms%2FScalar%2FCMakeLists.txt;h=a0ddbd085206376ced4dca59219e9048f74ae9d3;hb=912373de69045e491d6a301611ce31a2914a7d43;hp=fcf914f8baa00e209e5b8bd8fcafb854cea7747d;hpb=8e77a1be09707ccb54aad596e65059d225145edd;p=oota-llvm.git diff --git a/lib/Transforms/Scalar/CMakeLists.txt b/lib/Transforms/Scalar/CMakeLists.txt index fcf914f8baa..a0ddbd08520 100644 --- a/lib/Transforms/Scalar/CMakeLists.txt +++ b/lib/Transforms/Scalar/CMakeLists.txt @@ -1,33 +1,58 @@ add_llvm_library(LLVMScalarOpts ADCE.cpp - BasicBlockPlacement.cpp - CodeGenPrepare.cpp + AlignmentFromAssumptions.cpp + BDCE.cpp + ConstantHoisting.cpp ConstantProp.cpp CorrelatedValuePropagation.cpp DCE.cpp DeadStoreElimination.cpp EarlyCSE.cpp + FlattenCFGPass.cpp + Float2Int.cpp GVN.cpp + InductiveRangeCheckElimination.cpp IndVarSimplify.cpp JumpThreading.cpp LICM.cpp + LoadCombine.cpp LoopDeletion.cpp + LoopDistribute.cpp LoopIdiomRecognize.cpp LoopInstSimplify.cpp + LoopInterchange.cpp + LoopLoadElimination.cpp + LoopRerollPass.cpp LoopRotation.cpp LoopStrengthReduce.cpp LoopUnrollPass.cpp LoopUnswitch.cpp LowerAtomic.cpp + LowerExpectIntrinsic.cpp MemCpyOptimizer.cpp + MergedLoadStoreMotion.cpp + NaryReassociate.cpp + PartiallyInlineLibCalls.cpp + PlaceSafepoints.cpp Reassociate.cpp Reg2Mem.cpp + RewriteStatepointsForGC.cpp SCCP.cpp + SROA.cpp Scalar.cpp ScalarReplAggregates.cpp + Scalarizer.cpp + SeparateConstOffsetFromGEP.cpp SimplifyCFGPass.cpp - SimplifyLibCalls.cpp Sink.cpp - TailDuplication.cpp + SpeculativeExecution.cpp + StraightLineStrengthReduce.cpp + StructurizeCFG.cpp TailRecursionElimination.cpp + + ADDITIONAL_HEADER_DIRS + ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms + ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/Scalar ) + +add_dependencies(LLVMScalarOpts intrinsics_gen)