1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $ 2 3LIB= LLVMTransformsUtils 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils 8 9SRCS+= AddDiscriminators.cpp \ 10 AMDGPUEmitPrintf.cpp \ 11 ASanStackFrameLayout.cpp \ 12 AssumeBundleBuilder.cpp \ 13 AutoInitRemark.cpp \ 14 BasicBlockUtils.cpp \ 15 BreakCriticalEdges.cpp \ 16 BuildLibCalls.cpp \ 17 BypassSlowDivision.cpp \ 18 CallGraphUpdater.cpp \ 19 CallPromotionUtils.cpp \ 20 CanonicalizeAliases.cpp \ 21 CanonicalizeFreezeInLoops.cpp \ 22 CloneFunction.cpp \ 23 CloneModule.cpp \ 24 CodeExtractor.cpp \ 25 CodeMoverUtils.cpp \ 26 CtorUtils.cpp \ 27 Debugify.cpp \ 28 DemoteRegToStack.cpp \ 29 EntryExitInstrumenter.cpp \ 30 EscapeEnumerator.cpp \ 31 Evaluator.cpp \ 32 FixIrreducible.cpp \ 33 FlattenCFG.cpp \ 34 FunctionComparator.cpp \ 35 FunctionImportUtils.cpp \ 36 GlobalStatus.cpp \ 37 GuardUtils.cpp \ 38 HelloWorld.cpp \ 39 InjectTLIMappings.cpp \ 40 InlineFunction.cpp \ 41 InstructionNamer.cpp \ 42 IntegerDivision.cpp \ 43 LCSSA.cpp \ 44 LibCallsShrinkWrap.cpp \ 45 Local.cpp \ 46 LoopPeel.cpp \ 47 LoopRotationUtils.cpp \ 48 LoopSimplify.cpp \ 49 LoopUnrollAndJam.cpp \ 50 LoopUnroll.cpp \ 51 LoopUnrollRuntime.cpp \ 52 LoopUtils.cpp \ 53 LoopVersioning.cpp \ 54 LowerInvoke.cpp \ 55 LowerMemIntrinsics.cpp \ 56 LowerSwitch.cpp \ 57 MatrixUtils.cpp \ 58 Mem2Reg.cpp \ 59 MetaRenamer.cpp \ 60 ModuleUtils.cpp \ 61 NameAnonGlobals.cpp \ 62 PredicateInfo.cpp \ 63 PromoteMemoryToRegister.cpp \ 64 RelLookupTableConverter.cpp \ 65 SampleProfileLoaderBaseUtil.cpp \ 66 SanitizerStats.cpp \ 67 ScalarEvolutionExpander.cpp \ 68 SCCPSolver.cpp \ 69 SimplifyCFG.cpp \ 70 SimplifyIndVar.cpp \ 71 SimplifyLibCalls.cpp \ 72 SizeOpts.cpp \ 73 SplitModule.cpp \ 74 SSAUpdaterBulk.cpp \ 75 SSAUpdater.cpp \ 76 StripGCRelocates.cpp \ 77 StripNonLineTableDebugInfo.cpp \ 78 SymbolRewriter.cpp \ 79 UnifyFunctionExitNodes.cpp \ 80 UnifyLoopExits.cpp \ 81 Utils.cpp \ 82 ValueMapper.cpp \ 83 VNCoercion.cpp 84 85.if defined(HOSTLIB) 86.include <bsd.hostlib.mk> 87.else 88.include <bsd.lib.mk> 89.endif 90