1# $FreeBSD$ 2 3.include <bsd.own.mk> 4 5LIB= llvmtransformutils 6 7SRCDIR= lib/Transforms/Utils 8SRCS= BasicBlockUtils.cpp \ 9 BreakCriticalEdges.cpp \ 10 BuildLibCalls.cpp \ 11 BypassSlowDivision.cpp \ 12 CloneFunction.cpp \ 13 CloneModule.cpp \ 14 CmpInstAnalysis.cpp \ 15 CodeExtractor.cpp \ 16 DemoteRegToStack.cpp \ 17 InlineFunction.cpp \ 18 InstructionNamer.cpp \ 19 IntegerDivision.cpp \ 20 LCSSA.cpp \ 21 Local.cpp \ 22 LoopSimplify.cpp \ 23 LoopUnroll.cpp \ 24 LoopUnrollRuntime.cpp \ 25 LowerExpectIntrinsic.cpp \ 26 LowerInvoke.cpp \ 27 LowerSwitch.cpp \ 28 Mem2Reg.cpp \ 29 MetaRenamer.cpp \ 30 ModuleUtils.cpp \ 31 PromoteMemoryToRegister.cpp \ 32 SSAUpdater.cpp \ 33 SimplifyCFG.cpp \ 34 SimplifyIndVar.cpp \ 35 SimplifyInstructions.cpp \ 36 SimplifyLibCalls.cpp \ 37 UnifyFunctionExitNodes.cpp \ 38 ValueMapper.cpp 39 40.if ${MK_CLANG_EXTRAS} != "no" 41SRCS+= Utils.cpp 42.endif 43 44TGHDRS= Intrinsics 45 46.include "../clang.lib.mk" 47