]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/clang/libllvmipo/Makefile
Merge libxo 0.4.6
[FreeBSD/FreeBSD.git] / lib / clang / libllvmipo / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 LIB=    llvmipo
6
7 SRCDIR= lib/Transforms/IPO
8 SRCS=   ArgumentPromotion.cpp \
9         BarrierNoopPass.cpp \
10         ConstantMerge.cpp \
11         CrossDSOCFI.cpp \
12         DeadArgumentElimination.cpp \
13         ElimAvailExtern.cpp \
14         ExtractGV.cpp \
15         ForceFunctionAttrs.cpp \
16         FunctionAttrs.cpp \
17         FunctionImport.cpp \
18         GlobalDCE.cpp \
19         GlobalOpt.cpp \
20         IPConstantPropagation.cpp \
21         InferFunctionAttrs.cpp \
22         InlineAlways.cpp \
23         InlineSimple.cpp \
24         Inliner.cpp \
25         Internalize.cpp \
26         LoopExtractor.cpp \
27         LowerBitSets.cpp \
28         MergeFunctions.cpp \
29         PartialInlining.cpp \
30         PassManagerBuilder.cpp \
31         PruneEH.cpp \
32         SampleProfile.cpp \
33         StripDeadPrototypes.cpp \
34         StripSymbols.cpp
35
36 .if ${MK_CLANG_EXTRAS} != "no"
37 SRCS+=  IPO.cpp
38 .endif
39
40 TGHDRS= Attributes \
41         Intrinsics
42
43 .include "../clang.lib.mk"