1add_llvm_library(LLVMScalarOpts 2 ADCE.cpp 3 BasicBlockPlacement.cpp 4 CodeGenPrepare.cpp 5 ConstantProp.cpp 6 CorrelatedValuePropagation.cpp 7 DCE.cpp 8 DeadStoreElimination.cpp 9 EarlyCSE.cpp 10 GlobalMerge.cpp 11 GVN.cpp 12 IndVarSimplify.cpp 13 JumpThreading.cpp 14 LICM.cpp 15 LoopDeletion.cpp 16 LoopIdiomRecognize.cpp 17 LoopInstSimplify.cpp 18 LoopRotation.cpp 19 LoopStrengthReduce.cpp 20 LoopUnrollPass.cpp 21 LoopUnswitch.cpp 22 LowerAtomic.cpp 23 MemCpyOptimizer.cpp 24 ObjCARC.cpp 25 Reassociate.cpp 26 Reg2Mem.cpp 27 SCCP.cpp 28 SROA.cpp 29 Scalar.cpp 30 ScalarReplAggregates.cpp 31 SimplifyCFGPass.cpp 32 SimplifyLibCalls.cpp 33 Sink.cpp 34 TailRecursionElimination.cpp 35 ) 36 37add_dependencies(LLVMScalarOpts intrinsics_gen) 38