1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $ 2 3LIB= LLVMScalarOpts 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/Transforms/Scalar 8 9SRCS+= ADCE.cpp \ 10 AlignmentFromAssumptions.cpp \ 11 AnnotationRemarks.cpp \ 12 BDCE.cpp \ 13 CallSiteSplitting.cpp \ 14 ConstantHoisting.cpp \ 15 ConstraintElimination.cpp \ 16 CorrelatedValuePropagation.cpp \ 17 DCE.cpp \ 18 DeadStoreElimination.cpp \ 19 DivRemPairs.cpp \ 20 EarlyCSE.cpp \ 21 FlattenCFGPass.cpp \ 22 Float2Int.cpp \ 23 GuardWidening.cpp \ 24 GVN.cpp \ 25 GVNHoist.cpp \ 26 GVNSink.cpp \ 27 InductiveRangeCheckElimination.cpp \ 28 IndVarSimplify.cpp \ 29 InferAddressSpaces.cpp \ 30 InstSimplifyPass.cpp \ 31 IVUsersPrinter.cpp \ 32 JumpThreading.cpp \ 33 LICM.cpp \ 34 LoopAccessAnalysisPrinter.cpp \ 35 LoopDataPrefetch.cpp \ 36 LoopDeletion.cpp \ 37 LoopDistribute.cpp \ 38 LoopFlatten.cpp \ 39 LoopFuse.cpp \ 40 LoopIdiomRecognize.cpp \ 41 LoopInstSimplify.cpp \ 42 LoopInterchange.cpp \ 43 LoopLoadElimination.cpp \ 44 LoopPassManager.cpp \ 45 LoopPredication.cpp \ 46 LoopRerollPass.cpp \ 47 LoopRotation.cpp \ 48 LoopSimplifyCFG.cpp \ 49 LoopSink.cpp \ 50 LoopStrengthReduce.cpp \ 51 LoopUnrollAndJamPass.cpp \ 52 LoopUnrollPass.cpp \ 53 LoopUnswitch.cpp \ 54 LoopVersioningLICM.cpp \ 55 LowerAtomic.cpp \ 56 LowerConstantIntrinsics.cpp \ 57 LowerExpectIntrinsic.cpp \ 58 LowerGuardIntrinsic.cpp \ 59 LowerMatrixIntrinsics.cpp \ 60 LowerWidenableCondition.cpp \ 61 MakeGuardsExplicit.cpp \ 62 MemCpyOptimizer.cpp \ 63 MergedLoadStoreMotion.cpp \ 64 MergeICmps.cpp \ 65 NaryReassociate.cpp \ 66 NewGVN.cpp \ 67 PartiallyInlineLibCalls.cpp \ 68 PlaceSafepoints.cpp \ 69 Reassociate.cpp \ 70 Reg2Mem.cpp \ 71 RewriteStatepointsForGC.cpp \ 72 Scalar.cpp \ 73 ScalarizeMaskedMemIntrin.cpp \ 74 Scalarizer.cpp \ 75 SCCP.cpp \ 76 SeparateConstOffsetFromGEP.cpp \ 77 SimpleLoopUnswitch.cpp \ 78 SimplifyCFGPass.cpp \ 79 Sink.cpp \ 80 SpeculateAroundPHIs.cpp \ 81 SpeculativeExecution.cpp \ 82 SROA.cpp \ 83 StraightLineStrengthReduce.cpp \ 84 StructurizeCFG.cpp \ 85 TailRecursionElimination.cpp \ 86 WarnMissedTransforms.cpp 87 88.if defined(HOSTLIB) 89.include <bsd.hostlib.mk> 90.else 91.include <bsd.lib.mk> 92.endif 93