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