1*53d1339bSjoerg# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $ 276c7fc5fSjoerg 376c7fc5fSjoergLIB= LLVMScalarOpts 476c7fc5fSjoerg 576c7fc5fSjoerg.include <bsd.init.mk> 676c7fc5fSjoerg 776c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/Transforms/Scalar 876c7fc5fSjoerg 976c7fc5fSjoergSRCS+= ADCE.cpp \ 1076c7fc5fSjoerg AlignmentFromAssumptions.cpp \ 11*53d1339bSjoerg AnnotationRemarks.cpp \ 1276c7fc5fSjoerg BDCE.cpp \ 1376c7fc5fSjoerg CallSiteSplitting.cpp \ 1476c7fc5fSjoerg ConstantHoisting.cpp \ 15*53d1339bSjoerg ConstraintElimination.cpp \ 1676c7fc5fSjoerg CorrelatedValuePropagation.cpp \ 1776c7fc5fSjoerg DCE.cpp \ 1876c7fc5fSjoerg DeadStoreElimination.cpp \ 1976c7fc5fSjoerg DivRemPairs.cpp \ 2076c7fc5fSjoerg EarlyCSE.cpp \ 2176c7fc5fSjoerg FlattenCFGPass.cpp \ 2276c7fc5fSjoerg Float2Int.cpp \ 2376c7fc5fSjoerg GuardWidening.cpp \ 2476c7fc5fSjoerg GVN.cpp \ 2576c7fc5fSjoerg GVNHoist.cpp \ 2676c7fc5fSjoerg GVNSink.cpp \ 2776c7fc5fSjoerg InductiveRangeCheckElimination.cpp \ 2876c7fc5fSjoerg IndVarSimplify.cpp \ 2976c7fc5fSjoerg InferAddressSpaces.cpp \ 3076c7fc5fSjoerg InstSimplifyPass.cpp \ 3176c7fc5fSjoerg IVUsersPrinter.cpp \ 3276c7fc5fSjoerg JumpThreading.cpp \ 3376c7fc5fSjoerg LICM.cpp \ 3476c7fc5fSjoerg LoopAccessAnalysisPrinter.cpp \ 3576c7fc5fSjoerg LoopDataPrefetch.cpp \ 3676c7fc5fSjoerg LoopDeletion.cpp \ 3776c7fc5fSjoerg LoopDistribute.cpp \ 38*53d1339bSjoerg LoopFlatten.cpp \ 3976c7fc5fSjoerg LoopFuse.cpp \ 4076c7fc5fSjoerg LoopIdiomRecognize.cpp \ 4176c7fc5fSjoerg LoopInstSimplify.cpp \ 4276c7fc5fSjoerg LoopInterchange.cpp \ 4376c7fc5fSjoerg LoopLoadElimination.cpp \ 4476c7fc5fSjoerg LoopPassManager.cpp \ 4576c7fc5fSjoerg LoopPredication.cpp \ 4676c7fc5fSjoerg LoopRerollPass.cpp \ 4776c7fc5fSjoerg LoopRotation.cpp \ 4876c7fc5fSjoerg LoopSimplifyCFG.cpp \ 4976c7fc5fSjoerg LoopSink.cpp \ 5076c7fc5fSjoerg LoopStrengthReduce.cpp \ 5176c7fc5fSjoerg LoopUnrollAndJamPass.cpp \ 5276c7fc5fSjoerg LoopUnrollPass.cpp \ 5376c7fc5fSjoerg LoopUnswitch.cpp \ 5476c7fc5fSjoerg LoopVersioningLICM.cpp \ 5576c7fc5fSjoerg LowerAtomic.cpp \ 5676c7fc5fSjoerg LowerConstantIntrinsics.cpp \ 5776c7fc5fSjoerg LowerExpectIntrinsic.cpp \ 5876c7fc5fSjoerg LowerGuardIntrinsic.cpp \ 59*53d1339bSjoerg LowerMatrixIntrinsics.cpp \ 6076c7fc5fSjoerg LowerWidenableCondition.cpp \ 6176c7fc5fSjoerg MakeGuardsExplicit.cpp \ 6276c7fc5fSjoerg MemCpyOptimizer.cpp \ 6376c7fc5fSjoerg MergedLoadStoreMotion.cpp \ 6476c7fc5fSjoerg MergeICmps.cpp \ 6576c7fc5fSjoerg NaryReassociate.cpp \ 6676c7fc5fSjoerg NewGVN.cpp \ 6776c7fc5fSjoerg PartiallyInlineLibCalls.cpp \ 6876c7fc5fSjoerg PlaceSafepoints.cpp \ 6976c7fc5fSjoerg Reassociate.cpp \ 7076c7fc5fSjoerg Reg2Mem.cpp \ 7176c7fc5fSjoerg RewriteStatepointsForGC.cpp \ 7276c7fc5fSjoerg Scalar.cpp \ 73*53d1339bSjoerg ScalarizeMaskedMemIntrin.cpp \ 7476c7fc5fSjoerg Scalarizer.cpp \ 7576c7fc5fSjoerg SCCP.cpp \ 7676c7fc5fSjoerg SeparateConstOffsetFromGEP.cpp \ 7776c7fc5fSjoerg SimpleLoopUnswitch.cpp \ 7876c7fc5fSjoerg SimplifyCFGPass.cpp \ 7976c7fc5fSjoerg Sink.cpp \ 8076c7fc5fSjoerg SpeculateAroundPHIs.cpp \ 8176c7fc5fSjoerg SpeculativeExecution.cpp \ 8276c7fc5fSjoerg SROA.cpp \ 8376c7fc5fSjoerg StraightLineStrengthReduce.cpp \ 8476c7fc5fSjoerg StructurizeCFG.cpp \ 8576c7fc5fSjoerg TailRecursionElimination.cpp \ 8676c7fc5fSjoerg WarnMissedTransforms.cpp 8776c7fc5fSjoerg 8876c7fc5fSjoerg.if defined(HOSTLIB) 8976c7fc5fSjoerg.include <bsd.hostlib.mk> 9076c7fc5fSjoerg.else 9176c7fc5fSjoerg.include <bsd.lib.mk> 9276c7fc5fSjoerg.endif 93