Update build glue for clang and the llvm/clang extras.
This commit is contained in:
parent
500ffce73e
commit
7fff4413af
@ -29,7 +29,7 @@
|
||||
..
|
||||
lib
|
||||
clang
|
||||
3.8.0
|
||||
3.9.0
|
||||
lib
|
||||
freebsd
|
||||
..
|
||||
|
@ -19,7 +19,7 @@
|
||||
aout
|
||||
..
|
||||
clang
|
||||
3.8.0
|
||||
3.9.0
|
||||
include
|
||||
sanitizer
|
||||
..
|
||||
|
@ -15,19 +15,23 @@ _libclangarcmigrate= \
|
||||
SUBDIR= libclanganalysis \
|
||||
${_libclangarcmigrate} \
|
||||
libclangast \
|
||||
libclangastmatchers \
|
||||
libclangbasic \
|
||||
libclangcodegen \
|
||||
libclangdriver \
|
||||
libclangdynamicastmatchers \
|
||||
libclangedit \
|
||||
libclangfrontend \
|
||||
libclangfrontendtool \
|
||||
libclangindex \
|
||||
libclanglex \
|
||||
libclangparse \
|
||||
libclangrewritefrontend \
|
||||
libclangrewrite \
|
||||
libclangrewritefrontend \
|
||||
libclangsema \
|
||||
libclangserialization \
|
||||
${_libclangstaticanalyzer} \
|
||||
libclangtooling \
|
||||
\
|
||||
libllvmanalysis \
|
||||
libllvmasmparser \
|
||||
@ -36,16 +40,21 @@ SUBDIR= libclanganalysis \
|
||||
libllvmbitwriter \
|
||||
libllvmcodegen \
|
||||
libllvmcore \
|
||||
libllvmcoverage \
|
||||
libllvmdebuginfocodeview \
|
||||
libllvmglobalisel \
|
||||
libllvminstcombine \
|
||||
libllvminstrumentation \
|
||||
libllvmipo \
|
||||
libllvmirreader \
|
||||
libllvmlineeditor \
|
||||
libllvmlinker \
|
||||
libllvmmc \
|
||||
libllvmmcdisassembler \
|
||||
libllvmmcparser \
|
||||
libllvmobjcarcopts \
|
||||
libllvmobject \
|
||||
libllvmobjectyaml \
|
||||
libllvmoption \
|
||||
libllvmprofiledata \
|
||||
libllvmscalaropts \
|
||||
@ -60,12 +69,14 @@ SUBDIR= libclanganalysis \
|
||||
libllvmaarch64asmprinter \
|
||||
libllvmaarch64codegen \
|
||||
libllvmaarch64desc \
|
||||
libllvmaarch64disassembler \
|
||||
libllvmaarch64info \
|
||||
libllvmaarch64utils \
|
||||
libllvmarmasmparser \
|
||||
libllvmarmasmprinter \
|
||||
libllvmarmcodegen \
|
||||
libllvmarmdesc \
|
||||
libllvmarmdisassembler \
|
||||
libllvmarminfo \
|
||||
libllvmmipsasmparser \
|
||||
libllvmmipsasmprinter \
|
||||
@ -76,6 +87,7 @@ SUBDIR= libclanganalysis \
|
||||
libllvmpowerpcasmprinter \
|
||||
libllvmpowerpccodegen \
|
||||
libllvmpowerpcdesc \
|
||||
libllvmpowerpcdisassembler \
|
||||
libllvmpowerpcinfo \
|
||||
libllvmsparcasmparser \
|
||||
libllvmsparcasmprinter \
|
||||
@ -104,12 +116,9 @@ SUBDIR+=libclangformat \
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
|
||||
SUBDIR+=libllvmexecutionengine \
|
||||
libllvmaarch64disassembler \
|
||||
libllvmarmdisassembler \
|
||||
libllvminterpreter \
|
||||
libllvmmcjit \
|
||||
libllvmmipsdisassembler \
|
||||
libllvmpowerpcdisassembler \
|
||||
libllvmruntimedyld \
|
||||
libllvmsparcdisassembler \
|
||||
libllvmx86disassembler
|
||||
|
@ -75,7 +75,8 @@ Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/IR/Intrinsics.td
|
||||
MCCodeEmitter/-gen-emitter \
|
||||
MCPseudoLowering/-gen-pseudo-lowering \
|
||||
RegisterInfo/-gen-register-info \
|
||||
SubtargetInfo/-gen-subtarget
|
||||
SubtargetInfo/-gen-subtarget \
|
||||
SystemOperands/-gen-searchable-tables
|
||||
${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
|
||||
${LLVM_TBLGEN} ${hdr:T:C/,/ /g} \
|
||||
-I ${LLVM_SRCS}/include -I ${LLVM_SRCS}/lib/Target/${arch:H} \
|
||||
@ -239,10 +240,10 @@ Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td
|
||||
${CLANG_SRCS}/include/clang/Driver/Options.td
|
||||
.endif
|
||||
|
||||
Checkers.inc.h: ${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td
|
||||
Checkers.inc.h: ${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td
|
||||
${CLANG_TBLGEN} -gen-clang-sa-checkers \
|
||||
-I ${CLANG_SRCS}/include -d ${.TARGET:C/\.h$/.d/} -o ${.TARGET} \
|
||||
${CLANG_SRCS}/lib/StaticAnalyzer/Checkers/Checkers.td
|
||||
${CLANG_SRCS}/include/clang/StaticAnalyzer/Checkers/Checkers.td
|
||||
|
||||
.for dep in ${TGHDRS:C/$/.inc.d/}
|
||||
. if ${MAKE_VERSION} < 20160220
|
||||
|
2
lib/clang/include/AArch64GenSystemOperands.inc
Normal file
2
lib/clang/include/AArch64GenSystemOperands.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "AArch64GenSystemOperands.inc.h"
|
@ -8,7 +8,7 @@ LLVM_SRCS= ${.CURDIR}/../../../contrib/llvm
|
||||
|
||||
.PATH: ${LLVM_SRCS}/tools/clang/lib/Headers
|
||||
|
||||
INCSDIR=${LIBDIR}/clang/3.8.0/include
|
||||
INCSDIR=${LIBDIR}/clang/3.9.0/include
|
||||
|
||||
INCS= __clang_cuda_runtime_wrapper.h \
|
||||
__stddef_max_align_t.h \
|
||||
|
@ -1,10 +1,10 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
#define CLANG_VERSION 3.8.0
|
||||
#define CLANG_VERSION 3.9.0
|
||||
#define CLANG_VERSION_MAJOR 3
|
||||
#define CLANG_VERSION_MINOR 8
|
||||
#define CLANG_VERSION_MINOR 9
|
||||
#define CLANG_VERSION_PATCHLEVEL 0
|
||||
|
||||
#define CLANG_VENDOR "FreeBSD "
|
||||
|
||||
#define SVN_REVISION "262564"
|
||||
#define SVN_REVISION "278877"
|
||||
|
@ -9,6 +9,9 @@
|
||||
/* Bug report URL. */
|
||||
#define BUG_REPORT_URL "https://bugs.freebsd.org/submit/"
|
||||
|
||||
/* Default C++ stdlib to use. */
|
||||
#define CLANG_DEFAULT_CXX_STDLIB ""
|
||||
|
||||
/* Default OpenMP runtime used by -fopenmp. */
|
||||
#define CLANG_DEFAULT_OPENMP_RUNTIME "libomp"
|
||||
|
||||
@ -31,9 +34,15 @@
|
||||
/* #undef CLANG_HAVE_LIBXML */
|
||||
|
||||
/* The LLVM product name and version */
|
||||
#define BACKEND_PACKAGE_STRING "LLVM 3.8.0"
|
||||
#define BACKEND_PACKAGE_STRING "LLVM 3.9.0"
|
||||
|
||||
/* Linker version detected at compile time. */
|
||||
/* #undef HOST_LINK_VERSION */
|
||||
|
||||
/* pass --build-id to ld */
|
||||
/* #undef ENABLE_LINKER_BUILD_ID */
|
||||
|
||||
/* enable x86 relax relocations by default */
|
||||
#define ENABLE_X86_RELAX_RELOCATIONS 0
|
||||
|
||||
#endif
|
||||
|
@ -1,5 +1,9 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
#ifndef LLVM_ASM_PARSER
|
||||
# error Please define the macro LLVM_ASM_PARSER(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_ASM_PARSER(AArch64)
|
||||
LLVM_ASM_PARSER(ARM)
|
||||
LLVM_ASM_PARSER(Mips)
|
||||
|
@ -1,5 +1,9 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
#ifndef LLVM_ASM_PRINTER
|
||||
# error Please define the macro LLVM_ASM_PRINTER(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_ASM_PRINTER(AArch64)
|
||||
LLVM_ASM_PRINTER(ARM)
|
||||
LLVM_ASM_PRINTER(Mips)
|
||||
|
@ -1,5 +1,9 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
#ifndef LLVM_DISASSEMBLER
|
||||
# error Please define the macro LLVM_DISASSEMBLER(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_DISASSEMBLER(AArch64)
|
||||
LLVM_DISASSEMBLER(ARM)
|
||||
LLVM_DISASSEMBLER(Mips)
|
||||
|
@ -1,5 +1,9 @@
|
||||
/* $FreeBSD$ */
|
||||
|
||||
#ifndef LLVM_TARGET
|
||||
# error Please define the macro LLVM_TARGET(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_TARGET(AArch64)
|
||||
LLVM_TARGET(ARM)
|
||||
LLVM_TARGET(Mips)
|
||||
|
@ -1,6 +1,4 @@
|
||||
/* $FreeBSD$ */
|
||||
/* include/llvm/Config/config.h.cmake corresponding to config.h.in. */
|
||||
|
||||
#ifndef CONFIG_H
|
||||
#define CONFIG_H
|
||||
|
||||
@ -19,15 +17,9 @@
|
||||
/* Define to enable crash overrides */
|
||||
#define ENABLE_CRASH_OVERRIDES
|
||||
|
||||
/* Define to disable C++ atexit */
|
||||
#define DISABLE_LLVM_DYLIB_ATEXIT
|
||||
|
||||
/* Define if position independent code is enabled */
|
||||
#define ENABLE_PIC
|
||||
|
||||
/* Define if timestamp information (e.g., __DATE__) is allowed */
|
||||
/* #undef ENABLE_TIMESTAMPS */
|
||||
|
||||
/* Define to 1 if you have the `arc4random' function. */
|
||||
#define HAVE_DECL_ARC4RANDOM 1
|
||||
|
||||
@ -264,6 +256,9 @@
|
||||
/* Define if you have the shl_load function. */
|
||||
#undef HAVE_SHL_LOAD
|
||||
|
||||
/* Define to 1 if you have the `sigaltstack' function. */
|
||||
#define HAVE_SIGALTSTACK 1
|
||||
|
||||
/* Define to 1 if you have the `siglongjmp' function. */
|
||||
/* #undef HAVE_SIGLONGJMP */
|
||||
|
||||
@ -327,7 +322,7 @@
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
/* #undef HAVE_SYS_TYPES_H */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/uio.h> header file. */
|
||||
#define HAVE_SYS_UIO_H 1
|
||||
@ -335,6 +330,9 @@
|
||||
/* Define if the setupterm() function is supported this platform. */
|
||||
#define HAVE_TERMINFO 1
|
||||
|
||||
/* Define if the xar_open() function is supported this platform. */
|
||||
/* #undef HAVE_LIBXAR */
|
||||
|
||||
/* Define to 1 if you have the <termios.h> header file. */
|
||||
#define HAVE_TERMIOS_H 1
|
||||
|
||||
@ -344,6 +342,9 @@
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the `_Unwind_Backtrace' function. */
|
||||
/* #undef HAVE_UNWIND_BACKTRACE */
|
||||
|
||||
/* Define to 1 if you have the <utime.h> header file. */
|
||||
#define HAVE_UTIME_H 1
|
||||
|
||||
@ -504,13 +505,16 @@
|
||||
#define LLVM_VERSION_MAJOR 3
|
||||
|
||||
/* Minor version of the LLVM API */
|
||||
#define LLVM_VERSION_MINOR 8
|
||||
#define LLVM_VERSION_MINOR 9
|
||||
|
||||
/* Patch version of the LLVM API */
|
||||
#define LLVM_VERSION_PATCH 0
|
||||
|
||||
/* LLVM version string */
|
||||
#define LLVM_VERSION_STRING "3.8.0"
|
||||
#define LLVM_VERSION_STRING "3.9.0"
|
||||
|
||||
/* LLVM version information */
|
||||
/* #undef LLVM_VERSION_INFO */
|
||||
|
||||
/* Define if we link Polly to the tools */
|
||||
/* #undef LINK_POLLY_INTO_TOOLS */
|
||||
@ -542,13 +546,16 @@
|
||||
#define PACKAGE_NAME "LLVM"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "LLVM 3.8.0"
|
||||
#define PACKAGE_STRING "LLVM 3.9.0"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "3.8.0"
|
||||
#define PACKAGE_VERSION "3.9.0"
|
||||
|
||||
/* Define to the vendor of this package. */
|
||||
/* #undef PACKAGE_VENDOR */
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
@ -565,9 +572,6 @@
|
||||
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
||||
#undef TM_IN_SYS_TIME
|
||||
|
||||
/* Type of 1st arg on ELM Callback */
|
||||
/* #undef WIN32_ELMCB_PCSTR */
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
#undef pid_t
|
||||
|
||||
|
@ -95,13 +95,13 @@
|
||||
#define LLVM_VERSION_MAJOR 3
|
||||
|
||||
/* Minor version of the LLVM API */
|
||||
#define LLVM_VERSION_MINOR 8
|
||||
#define LLVM_VERSION_MINOR 9
|
||||
|
||||
/* Patch version of the LLVM API */
|
||||
#define LLVM_VERSION_PATCH 0
|
||||
|
||||
/* LLVM version string */
|
||||
#define LLVM_VERSION_STRING "3.8.0"
|
||||
#define LLVM_VERSION_STRING "3.9.0"
|
||||
|
||||
/* Define if we link Polly to the tools */
|
||||
/* #undef LINK_POLLY_INTO_TOOLS */
|
||||
|
19
lib/clang/libclangastmatchers/Makefile
Normal file
19
lib/clang/libclangastmatchers/Makefile
Normal file
@ -0,0 +1,19 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
LIB= clangastmatchers
|
||||
|
||||
SRCDIR= tools/clang/lib/ASTMatchers
|
||||
SRCS= ASTMatchFinder.cpp \
|
||||
ASTMatchersInternal.cpp
|
||||
|
||||
TGHDRS= AttrList \
|
||||
Attrs \
|
||||
AttrVisitor \
|
||||
CommentCommandList \
|
||||
DeclNodes \
|
||||
DiagnosticCommonKinds \
|
||||
StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -8,6 +8,7 @@ SRCDIR= tools/clang/lib/Basic
|
||||
SRCS= Attributes.cpp \
|
||||
Builtins.cpp \
|
||||
CharInfo.cpp \
|
||||
Cuda.cpp \
|
||||
Diagnostic.cpp \
|
||||
DiagnosticIDs.cpp \
|
||||
DiagnosticOptions.cpp \
|
||||
|
@ -1,6 +1,6 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <bsd.own.mk>
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= clangcodegen
|
||||
|
||||
@ -9,6 +9,7 @@ SRCS= BackendUtil.cpp \
|
||||
CGAtomic.cpp \
|
||||
CGBlocks.cpp \
|
||||
CGBuiltin.cpp \
|
||||
CGCUDABuiltin.cpp \
|
||||
CGCUDANV.cpp \
|
||||
CGCUDARuntime.cpp \
|
||||
CGCXX.cpp \
|
||||
@ -33,12 +34,12 @@ SRCS= BackendUtil.cpp \
|
||||
CGObjCRuntime.cpp \
|
||||
CGOpenCLRuntime.cpp \
|
||||
CGOpenMPRuntime.cpp \
|
||||
CGOpenMPRuntimeNVPTX.cpp \
|
||||
CGRecordLayoutBuilder.cpp \
|
||||
CGStmt.cpp \
|
||||
CGStmtOpenMP.cpp \
|
||||
CGVTT.cpp \
|
||||
CGVTables.cpp \
|
||||
CodeGenABITypes.cpp \
|
||||
CodeGenAction.cpp \
|
||||
CodeGenFunction.cpp \
|
||||
CodeGenModule.cpp \
|
||||
@ -51,8 +52,13 @@ SRCS= BackendUtil.cpp \
|
||||
ModuleBuilder.cpp \
|
||||
ObjectFilePCHContainerOperations.cpp \
|
||||
SanitizerMetadata.cpp \
|
||||
SwiftCallingConv.cpp \
|
||||
TargetInfo.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= CodeGenABITypes.cpp
|
||||
.endif
|
||||
|
||||
TGHDRS= AttrList \
|
||||
AttrParsedAttrList \
|
||||
AttrVisitor \
|
||||
|
23
lib/clang/libclangdynamicastmatchers/Makefile
Normal file
23
lib/clang/libclangdynamicastmatchers/Makefile
Normal file
@ -0,0 +1,23 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= clangdynamicastmatchers
|
||||
|
||||
SRCDIR= tools/clang/lib/ASTMatchers/Dynamic
|
||||
SRCS= Diagnostics.cpp \
|
||||
Registry.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= Parser.cpp \
|
||||
VariantValue.cpp
|
||||
.endif
|
||||
|
||||
TGHDRS= AttrList \
|
||||
Attrs \
|
||||
CommentCommandList \
|
||||
DeclNodes \
|
||||
DiagnosticCommonKinds \
|
||||
StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -5,11 +5,14 @@
|
||||
LIB= clangformat
|
||||
|
||||
SRCDIR= tools/clang/lib/Format
|
||||
|
||||
SRCS= BreakableToken.cpp \
|
||||
SRCS= AffectedRangeManager.cpp \
|
||||
BreakableToken.cpp \
|
||||
ContinuationIndenter.cpp \
|
||||
Format.cpp \
|
||||
FormatToken.cpp \
|
||||
FormatTokenLexer.cpp \
|
||||
SortJavaScriptImports.cpp \
|
||||
TokenAnalyzer.cpp \
|
||||
TokenAnnotator.cpp \
|
||||
UnwrappedLineFormatter.cpp \
|
||||
UnwrappedLineParser.cpp \
|
||||
|
27
lib/clang/libclangindex/Makefile
Normal file
27
lib/clang/libclangindex/Makefile
Normal file
@ -0,0 +1,27 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
LIB= clangindex
|
||||
|
||||
SRCDIR= tools/clang/lib/Index
|
||||
SRCS= CodegenNameGenerator.cpp \
|
||||
CommentToXML.cpp \
|
||||
IndexBody.cpp \
|
||||
IndexDecl.cpp \
|
||||
IndexSymbol.cpp \
|
||||
IndexTypeSourceInfo.cpp \
|
||||
IndexingAction.cpp \
|
||||
IndexingContext.cpp \
|
||||
USRGeneration.cpp
|
||||
|
||||
TGHDRS= AttrList \
|
||||
AttrVisitor \
|
||||
Attrs \
|
||||
CommentCommandList \
|
||||
CommentNodes \
|
||||
DeclNodes \
|
||||
DiagnosticCommonKinds \
|
||||
StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -37,6 +37,9 @@ SRCS= AllocationDiagnostics.cpp \
|
||||
IvarInvalidationChecker.cpp \
|
||||
LLVMConventionsChecker.cpp \
|
||||
LocalizationChecker.cpp \
|
||||
MPI-Checker/MPIBugReporter.cpp \
|
||||
MPI-Checker/MPIChecker.cpp \
|
||||
MPI-Checker/MPIFunctionClassifier.cpp \
|
||||
MacOSKeychainAPIChecker.cpp \
|
||||
MacOSXAPIChecker.cpp \
|
||||
MallocChecker.cpp \
|
||||
@ -52,6 +55,7 @@ SRCS= AllocationDiagnostics.cpp \
|
||||
ObjCContainersChecker.cpp \
|
||||
ObjCMissingSuperCallChecker.cpp \
|
||||
ObjCSelfInitChecker.cpp \
|
||||
ObjCSuperDeallocChecker.cpp \
|
||||
ObjCUnusedIVarsChecker.cpp \
|
||||
PaddingChecker.cpp \
|
||||
PointerArithChecker.cpp \
|
||||
|
30
lib/clang/libclangtooling/Makefile
Normal file
30
lib/clang/libclangtooling/Makefile
Normal file
@ -0,0 +1,30 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= clangtooling
|
||||
|
||||
SRCDIR= tools/clang/lib/Tooling
|
||||
SRCS= ArgumentsAdjusters.cpp \
|
||||
CommonOptionsParser.cpp \
|
||||
CompilationDatabase.cpp \
|
||||
FileMatchTrie.cpp \
|
||||
JSONCompilationDatabase.cpp \
|
||||
Refactoring.cpp \
|
||||
RefactoringCallbacks.cpp \
|
||||
Tooling.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= FixIt.cpp
|
||||
.endif
|
||||
|
||||
TGHDRS= AttrList \
|
||||
Attrs \
|
||||
CommentCommandList \
|
||||
DeclNodes \
|
||||
DiagnosticCommonKinds \
|
||||
DiagnosticDriverKinds \
|
||||
DiagnosticFrontendKinds \
|
||||
StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -7,6 +7,7 @@ LIB= clangtoolingcore
|
||||
SRCDIR= tools/clang/lib/Tooling/Core
|
||||
CFLAGS+= -I${LLVM_SRCS}/tools
|
||||
SRCS= Lookup.cpp \
|
||||
QualTypeNames.cpp \
|
||||
Replacement.cpp
|
||||
|
||||
TGHDRS= AttrList \
|
||||
|
@ -11,6 +11,7 @@ SRCS= AArch64AsmParser.cpp
|
||||
TGHDRS= AArch64GenAsmMatcher \
|
||||
AArch64GenInstrInfo \
|
||||
AArch64GenRegisterInfo \
|
||||
AArch64GenSubtargetInfo
|
||||
AArch64GenSubtargetInfo \
|
||||
AArch64GenSystemOperands
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -12,6 +12,7 @@ TGHDRS= AArch64GenAsmWriter \
|
||||
AArch64GenAsmWriter1 \
|
||||
AArch64GenInstrInfo \
|
||||
AArch64GenRegisterInfo \
|
||||
AArch64GenSubtargetInfo
|
||||
AArch64GenSubtargetInfo \
|
||||
AArch64GenSystemOperands
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -26,6 +26,7 @@ SRCS= AArch64A53Fix835769.cpp \
|
||||
AArch64MCInstLower.cpp \
|
||||
AArch64PBQPRegAlloc.cpp \
|
||||
AArch64PromoteConstant.cpp \
|
||||
AArch64RedundantCopyElimination.cpp \
|
||||
AArch64RegisterInfo.cpp \
|
||||
AArch64SelectionDAGInfo.cpp \
|
||||
AArch64StorePairSuppress.cpp \
|
||||
@ -41,6 +42,7 @@ TGHDRS= AArch64GenCallingConv \
|
||||
AArch64GenMCPseudoLowering \
|
||||
AArch64GenRegisterInfo \
|
||||
AArch64GenSubtargetInfo \
|
||||
AArch64GenSystemOperands \
|
||||
Attributes \
|
||||
Intrinsics
|
||||
|
||||
|
@ -20,6 +20,7 @@ TGHDRS= AArch64GenInstrInfo \
|
||||
AArch64GenMCCodeEmitter \
|
||||
AArch64GenRegisterInfo \
|
||||
AArch64GenSubtargetInfo \
|
||||
AArch64GenSystemOperands \
|
||||
Attributes
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -1,19 +1,23 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <bsd.own.mk>
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= llvmaarch64disassembler
|
||||
|
||||
SRCDIR= lib/Target/AArch64/Disassembler
|
||||
INCDIR= lib/Target/AArch64
|
||||
SRCS= AArch64Disassembler.cpp \
|
||||
AArch64ExternalSymbolizer.cpp
|
||||
SRCS= AArch64ExternalSymbolizer.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= AArch64Disassembler.cpp
|
||||
.endif
|
||||
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics \
|
||||
AArch64GenDisassemblerTables \
|
||||
AArch64GenInstrInfo \
|
||||
AArch64GenRegisterInfo \
|
||||
AArch64GenSubtargetInfo
|
||||
AArch64GenSubtargetInfo \
|
||||
AArch64GenSystemOperands
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -10,6 +10,7 @@ SRCS= AArch64BaseInfo.cpp
|
||||
|
||||
TGHDRS= AArch64GenInstrInfo \
|
||||
AArch64GenRegisterInfo \
|
||||
AArch64GenSubtargetInfo
|
||||
AArch64GenSubtargetInfo \
|
||||
AArch64GenSystemOperands
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -7,6 +7,7 @@ LIB= llvmanalysis
|
||||
SRCDIR= lib/Analysis
|
||||
SRCS= AliasAnalysis.cpp \
|
||||
AliasAnalysisEvaluator.cpp \
|
||||
AliasAnalysisSummary.cpp \
|
||||
AliasSetTracker.cpp \
|
||||
AssumptionCache.cpp \
|
||||
BasicAliasAnalysis.cpp \
|
||||
@ -15,7 +16,8 @@ SRCS= AliasAnalysis.cpp \
|
||||
BranchProbabilityInfo.cpp \
|
||||
CFG.cpp \
|
||||
CFGPrinter.cpp \
|
||||
CFLAliasAnalysis.cpp \
|
||||
CFLAndersAliasAnalysis.cpp \
|
||||
CFLSteensAliasAnalysis.cpp \
|
||||
CallGraph.cpp \
|
||||
CallGraphSCCPass.cpp \
|
||||
CallPrinter.cpp \
|
||||
@ -30,14 +32,17 @@ SRCS= AliasAnalysis.cpp \
|
||||
DomPrinter.cpp \
|
||||
DominanceFrontier.cpp \
|
||||
EHPersonalities.cpp \
|
||||
CGSCCPassManager.cpp \
|
||||
GlobalsModRef.cpp \
|
||||
IVUsers.cpp \
|
||||
IndirectCallPromotionAnalysis.cpp \
|
||||
InlineCost.cpp \
|
||||
InstCount.cpp \
|
||||
InstructionSimplify.cpp \
|
||||
Interval.cpp \
|
||||
IntervalPartition.cpp \
|
||||
IteratedDominanceFrontier.cpp \
|
||||
LazyBlockFrequencyInfo.cpp \
|
||||
LazyCallGraph.cpp \
|
||||
LazyValueInfo.cpp \
|
||||
Lint.cpp \
|
||||
@ -45,18 +50,23 @@ SRCS= AliasAnalysis.cpp \
|
||||
LoopAccessAnalysis.cpp \
|
||||
LoopInfo.cpp \
|
||||
LoopPass.cpp \
|
||||
LoopPassManager.cpp \
|
||||
LoopUnrollAnalyzer.cpp \
|
||||
MemDepPrinter.cpp \
|
||||
MemDerefPrinter.cpp \
|
||||
MemoryBuiltins.cpp \
|
||||
MemoryDependenceAnalysis.cpp \
|
||||
MemoryLocation.cpp \
|
||||
ModuleDebugInfoPrinter.cpp \
|
||||
ModuleSummaryAnalysis.cpp \
|
||||
ObjCARCAliasAnalysis.cpp \
|
||||
ObjCARCAnalysisUtils.cpp \
|
||||
ObjCARCInstKind.cpp \
|
||||
OptimizationDiagnosticInfo.cpp \
|
||||
OrderedBasicBlock.cpp \
|
||||
PHITransAddr.cpp \
|
||||
PostDominators.cpp \
|
||||
ProfileSummaryInfo.cpp \
|
||||
PtrUseVisitor.cpp \
|
||||
RegionInfo.cpp \
|
||||
RegionPass.cpp \
|
||||
@ -70,12 +80,12 @@ SRCS= AliasAnalysis.cpp \
|
||||
TargetLibraryInfo.cpp \
|
||||
TargetTransformInfo.cpp \
|
||||
TypeBasedAliasAnalysis.cpp \
|
||||
TypeMetadataUtils.cpp \
|
||||
ValueTracking.cpp \
|
||||
VectorUtils.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= Analysis.cpp \
|
||||
CGSCCPassManager.cpp \
|
||||
Trace.cpp
|
||||
.endif
|
||||
|
||||
|
@ -9,6 +9,7 @@ SRCS= LLLexer.cpp \
|
||||
LLParser.cpp \
|
||||
Parser.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -10,9 +10,11 @@ SRCS= ARMException.cpp \
|
||||
AsmPrinter.cpp \
|
||||
AsmPrinterDwarf.cpp \
|
||||
AsmPrinterInlineAsm.cpp \
|
||||
CodeViewDebug.cpp \
|
||||
DIE.cpp \
|
||||
DIEHash.cpp \
|
||||
DbgValueHistoryCalculator.cpp \
|
||||
DebugHandlerBase.cpp \
|
||||
DebugLocStream.cpp \
|
||||
DwarfAccelTable.cpp \
|
||||
DwarfCFIException.cpp \
|
||||
@ -25,7 +27,6 @@ SRCS= ARMException.cpp \
|
||||
EHStreamer.cpp \
|
||||
ErlangGCPrinter.cpp \
|
||||
OcamlGCPrinter.cpp \
|
||||
WinCodeViewLineTables.cpp \
|
||||
WinException.cpp
|
||||
|
||||
TGHDRS= Attributes \
|
||||
|
@ -11,18 +11,18 @@ SRCS= AggressiveAntiDepBreaker.cpp \
|
||||
AtomicExpandPass.cpp \
|
||||
BasicTargetTransformInfo.cpp \
|
||||
BranchFolding.cpp \
|
||||
BuiltinGCs.cpp \
|
||||
CalcSpillWeights.cpp \
|
||||
CallingConvLower.cpp \
|
||||
CodeGen.cpp \
|
||||
CodeGenPrepare.cpp \
|
||||
CoreCLRGC.cpp \
|
||||
CriticalAntiDepBreaker.cpp \
|
||||
DFAPacketizer.cpp \
|
||||
DeadMachineInstructionElim.cpp \
|
||||
DetectDeadLanes.cpp \
|
||||
DwarfEHPrepare.cpp \
|
||||
EarlyIfConversion.cpp \
|
||||
EdgeBundles.cpp \
|
||||
ErlangGC.cpp \
|
||||
ExecutionDepsFix.cpp \
|
||||
ExpandISelPseudos.cpp \
|
||||
ExpandPostRAPseudos.cpp \
|
||||
@ -52,6 +52,7 @@ SRCS= AggressiveAntiDepBreaker.cpp \
|
||||
LiveStackAnalysis.cpp \
|
||||
LiveVariables.cpp \
|
||||
LocalStackSlotAllocation.cpp \
|
||||
LowerEmuTLS.cpp \
|
||||
MIRPrinter.cpp \
|
||||
MIRPrintingPass.cpp \
|
||||
MachineBasicBlock.cpp \
|
||||
@ -82,14 +83,15 @@ SRCS= AggressiveAntiDepBreaker.cpp \
|
||||
MachineSink.cpp \
|
||||
MachineTraceMetrics.cpp \
|
||||
MachineVerifier.cpp \
|
||||
OcamlGC.cpp \
|
||||
OptimizePHIs.cpp \
|
||||
PHIElimination.cpp \
|
||||
PHIEliminationUtils.cpp \
|
||||
ParallelCG.cpp \
|
||||
Passes.cpp \
|
||||
PatchableFunction.cpp \
|
||||
PeepholeOptimizer.cpp \
|
||||
PostRAHazardRecognizer.cpp \
|
||||
PostRASchedulerList.cpp \
|
||||
PreISelIntrinsicLowering.cpp \
|
||||
ProcessImplicitDefs.cpp \
|
||||
PrologEpilogInserter.cpp \
|
||||
PseudoSourceValue.cpp \
|
||||
@ -98,15 +100,21 @@ SRCS= AggressiveAntiDepBreaker.cpp \
|
||||
RegAllocFast.cpp \
|
||||
RegAllocGreedy.cpp \
|
||||
RegAllocPBQP.cpp \
|
||||
RegUsageInfoCollector.cpp \
|
||||
RegUsageInfoPropagate.cpp \
|
||||
RegisterClassInfo.cpp \
|
||||
RegisterCoalescer.cpp \
|
||||
RegisterPressure.cpp \
|
||||
RegisterScavenging.cpp \
|
||||
RegisterUsageInfo.cpp \
|
||||
RenameIndependentSubregs.cpp \
|
||||
SafeStack.cpp \
|
||||
SafeStackColoring.cpp \
|
||||
SafeStackLayout.cpp \
|
||||
ScheduleDAG.cpp \
|
||||
ScheduleDAGInstrs.cpp \
|
||||
ScheduleDAGPrinter.cpp \
|
||||
ScoreboardHazardRecognizer.cpp \
|
||||
ShadowStackGC.cpp \
|
||||
ShadowStackGCLowering.cpp \
|
||||
ShrinkWrap.cpp \
|
||||
SjLjEHPrepare.cpp \
|
||||
@ -118,19 +126,21 @@ SRCS= AggressiveAntiDepBreaker.cpp \
|
||||
StackMaps.cpp \
|
||||
StackProtector.cpp \
|
||||
StackSlotColoring.cpp \
|
||||
StatepointExampleGC.cpp \
|
||||
TailDuplication.cpp \
|
||||
TailDuplicator.cpp \
|
||||
TargetFrameLoweringImpl.cpp \
|
||||
TargetInstrInfo.cpp \
|
||||
TargetLoweringBase.cpp \
|
||||
TargetLoweringObjectFileImpl.cpp \
|
||||
TargetOptionsImpl.cpp \
|
||||
TargetPassConfig.cpp \
|
||||
TargetRegisterInfo.cpp \
|
||||
TargetSchedule.cpp \
|
||||
TwoAddressInstructionPass.cpp \
|
||||
UnreachableBlockElim.cpp \
|
||||
VirtRegMap.cpp \
|
||||
WinEHPrepare.cpp
|
||||
WinEHPrepare.cpp \
|
||||
XRayInstrumentation.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= GCMetadataPrinter.cpp \
|
||||
|
@ -23,7 +23,6 @@ SRCS= AsmWriter.cpp \
|
||||
DiagnosticPrinter.cpp \
|
||||
Dominators.cpp \
|
||||
Function.cpp \
|
||||
FunctionInfo.cpp \
|
||||
GCOV.cpp \
|
||||
GVMaterializer.cpp \
|
||||
Globals.cpp \
|
||||
@ -40,9 +39,13 @@ SRCS= AsmWriter.cpp \
|
||||
Mangler.cpp \
|
||||
Metadata.cpp \
|
||||
Module.cpp \
|
||||
ModuleSummaryIndex.cpp \
|
||||
Operator.cpp \
|
||||
OptBisect.cpp \
|
||||
Pass.cpp \
|
||||
PassManager.cpp \
|
||||
PassRegistry.cpp \
|
||||
ProfileSummary.cpp \
|
||||
Statepoint.cpp \
|
||||
Type.cpp \
|
||||
TypeFinder.cpp \
|
||||
@ -53,10 +56,6 @@ SRCS= AsmWriter.cpp \
|
||||
ValueTypes.cpp \
|
||||
Verifier.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= PassManager.cpp
|
||||
.endif
|
||||
|
||||
TGHDRS= Attributes \
|
||||
AttributesCompatFunc \
|
||||
Intrinsics
|
||||
|
12
lib/clang/libllvmcoverage/Makefile
Normal file
12
lib/clang/libllvmcoverage/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= llvmcoverage
|
||||
|
||||
SRCDIR= lib/ProfileData/Coverage
|
||||
SRCS= CoverageMapping.cpp \
|
||||
CoverageMappingReader.cpp \
|
||||
CoverageMappingWriter.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
32
lib/clang/libllvmdebuginfocodeview/Makefile
Normal file
32
lib/clang/libllvmdebuginfocodeview/Makefile
Normal file
@ -0,0 +1,32 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= llvmdebuginfocodeview
|
||||
|
||||
SRCDIR= lib/DebugInfo/CodeView
|
||||
SRCS= ByteStream.cpp \
|
||||
CVTypeVisitor.cpp \
|
||||
CodeViewError.cpp \
|
||||
FieldListRecordBuilder.cpp \
|
||||
Line.cpp \
|
||||
ListRecordBuilder.cpp \
|
||||
MemoryTypeTableBuilder.cpp \
|
||||
ModuleSubstream.cpp \
|
||||
ModuleSubstreamVisitor.cpp \
|
||||
RecordSerialization.cpp \
|
||||
StreamReader.cpp \
|
||||
StreamWriter.cpp \
|
||||
SymbolDumper.cpp \
|
||||
TypeDumper.cpp \
|
||||
TypeRecord.cpp \
|
||||
TypeRecordBuilder.cpp \
|
||||
TypeStreamMerger.cpp \
|
||||
TypeTableBuilder.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= EnumTables.cpp \
|
||||
MethodListRecordBuilder.cpp
|
||||
.endif
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -5,7 +5,8 @@
|
||||
LIB= llvmdebuginfopdb
|
||||
|
||||
SRCDIR= lib/DebugInfo/PDB
|
||||
SRCS= IPDBSourceFile.cpp \
|
||||
SRCS= GenericError.cpp \
|
||||
IPDBSourceFile.cpp \
|
||||
PDB.cpp \
|
||||
PDBContext.cpp \
|
||||
PDBExtras.cpp \
|
||||
@ -42,6 +43,28 @@ SRCS= IPDBSourceFile.cpp \
|
||||
PDBSymbolTypeVTable.cpp \
|
||||
PDBSymbolTypeVTableShape.cpp \
|
||||
PDBSymbolUnknown.cpp \
|
||||
PDBSymbolUsingNamespace.cpp
|
||||
PDBSymbolUsingNamespace.cpp \
|
||||
Raw/DbiStream.cpp \
|
||||
Raw/DbiStreamBuilder.cpp \
|
||||
Raw/EnumTables.cpp \
|
||||
Raw/Hash.cpp \
|
||||
Raw/IndexedStreamData.cpp \
|
||||
Raw/InfoStream.cpp \
|
||||
Raw/InfoStreamBuilder.cpp \
|
||||
Raw/MappedBlockStream.cpp \
|
||||
Raw/ModInfo.cpp \
|
||||
Raw/ModStream.cpp \
|
||||
Raw/MsfBuilder.cpp \
|
||||
Raw/MsfCommon.cpp \
|
||||
Raw/NameHashTable.cpp \
|
||||
Raw/NameMap.cpp \
|
||||
Raw/NameMapBuilder.cpp \
|
||||
Raw/PDBFile.cpp \
|
||||
Raw/PDBFileBuilder.cpp \
|
||||
Raw/PublicsStream.cpp \
|
||||
Raw/RawError.cpp \
|
||||
Raw/RawSession.cpp \
|
||||
Raw/SymbolStream.cpp \
|
||||
Raw/TpiStream.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
12
lib/clang/libllvmglobalisel/Makefile
Normal file
12
lib/clang/libllvmglobalisel/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
LIB= llvmglobalisel
|
||||
|
||||
LIB= llvmglobalisel
|
||||
|
||||
SRCDIR= lib/CodeGen/GlobalISel
|
||||
SRCS= GlobalISel.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -8,12 +8,13 @@ SRCDIR= lib/Transforms/Instrumentation
|
||||
SRCS= AddressSanitizer.cpp \
|
||||
BoundsChecking.cpp \
|
||||
DataFlowSanitizer.cpp \
|
||||
EfficiencySanitizer.cpp \
|
||||
GCOVProfiling.cpp \
|
||||
IndirectCallPromotion.cpp \
|
||||
InstrProfiling.cpp \
|
||||
Instrumentation.cpp \
|
||||
MemorySanitizer.cpp \
|
||||
PGOInstrumentation.cpp \
|
||||
SafeStack.cpp \
|
||||
SanitizerCoverage.cpp \
|
||||
ThreadSanitizer.cpp
|
||||
|
||||
|
@ -7,7 +7,7 @@ LIB= llvminterpreter
|
||||
SRCDIR= lib/ExecutionEngine/Interpreter
|
||||
SRCS= Execution.cpp \
|
||||
ExternalFunctions.cpp \
|
||||
Interpreter.cpp \
|
||||
Interpreter.cpp
|
||||
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
@ -24,14 +24,15 @@ SRCS= ArgumentPromotion.cpp \
|
||||
Inliner.cpp \
|
||||
Internalize.cpp \
|
||||
LoopExtractor.cpp \
|
||||
LowerBitSets.cpp \
|
||||
LowerTypeTests.cpp \
|
||||
MergeFunctions.cpp \
|
||||
PartialInlining.cpp \
|
||||
PassManagerBuilder.cpp \
|
||||
PruneEH.cpp \
|
||||
SampleProfile.cpp \
|
||||
StripDeadPrototypes.cpp \
|
||||
StripSymbols.cpp
|
||||
StripSymbols.cpp \
|
||||
WholeProgramDevirt.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= IPO.cpp
|
||||
|
10
lib/clang/libllvmlineeditor/Makefile
Normal file
10
lib/clang/libllvmlineeditor/Makefile
Normal file
@ -0,0 +1,10 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
LIB= llvmlineeditor
|
||||
|
||||
SRCDIR= lib/LineEditor
|
||||
SRCS= LineEditor.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -8,6 +8,7 @@ SRCDIR= lib/Linker
|
||||
SRCS= IRMover.cpp \
|
||||
LinkModules.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -5,8 +5,11 @@
|
||||
LIB= llvmlto
|
||||
|
||||
SRCDIR= lib/LTO
|
||||
SRCS= LTOCodeGenerator.cpp \
|
||||
LTOModule.cpp
|
||||
SRCS= LTO.cpp \
|
||||
LTOCodeGenerator.cpp \
|
||||
LTOModule.cpp \
|
||||
ThinLTOCodeGenerator.cpp \
|
||||
UpdateCompilerUsed.cpp
|
||||
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
@ -15,7 +15,7 @@ SRCS= ConstantPools.cpp \
|
||||
MCAsmStreamer.cpp \
|
||||
MCAssembler.cpp \
|
||||
MCCodeEmitter.cpp \
|
||||
MCCodeGenInfo.cpp \
|
||||
MCCodeView.cpp \
|
||||
MCContext.cpp \
|
||||
MCDwarf.cpp \
|
||||
MCELFObjectTargetWriter.cpp \
|
||||
@ -54,12 +54,7 @@ SRCS= ConstantPools.cpp \
|
||||
WinCOFFStreamer.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= MCLabel.cpp \
|
||||
YAML.cpp
|
||||
.endif
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
|
||||
SRCS+= MCSymbolizer.cpp
|
||||
SRCS+= MCLabel.cpp
|
||||
.endif
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -10,7 +10,8 @@ SRCS= Disassembler.cpp \
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
|
||||
SRCS+= MCDisassembler.cpp \
|
||||
MCExternalSymbolizer.cpp
|
||||
MCExternalSymbolizer.cpp \
|
||||
MCSymbolizer.cpp
|
||||
.endif
|
||||
|
||||
.include "../clang.lib.mk"
|
||||
|
@ -19,6 +19,7 @@ SRCS= Mips16FrameLowering.cpp \
|
||||
MipsDelaySlotFiller.cpp \
|
||||
MipsFastISel.cpp \
|
||||
MipsFrameLowering.cpp \
|
||||
MipsHazardSchedule.cpp \
|
||||
MipsISelDAGToDAG.cpp \
|
||||
MipsISelLowering.cpp \
|
||||
MipsInstrInfo.cpp \
|
||||
|
@ -9,15 +9,13 @@ SRCS= Archive.cpp \
|
||||
ArchiveWriter.cpp \
|
||||
Binary.cpp \
|
||||
COFFObjectFile.cpp \
|
||||
COFFYAML.cpp \
|
||||
ELF.cpp \
|
||||
ELFObjectFile.cpp \
|
||||
ELFYAML.cpp \
|
||||
Error.cpp \
|
||||
FunctionIndexObjectFile.cpp \
|
||||
IRObjectFile.cpp \
|
||||
MachOObjectFile.cpp \
|
||||
MachOUniversal.cpp \
|
||||
ModuleSummaryIndexObjectFile.cpp \
|
||||
ObjectFile.cpp \
|
||||
RecordStreamer.cpp \
|
||||
SymbolicFile.cpp
|
||||
|
17
lib/clang/libllvmobjectyaml/Makefile
Normal file
17
lib/clang/libllvmobjectyaml/Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.include <src.opts.mk>
|
||||
|
||||
LIB= llvmobjectyaml
|
||||
|
||||
SRCDIR= lib/ObjectYAML
|
||||
SRCS= COFFYAML.cpp \
|
||||
ELFYAML.cpp \
|
||||
MachOYAML.cpp
|
||||
|
||||
.if ${MK_CLANG_EXTRAS} != "no"
|
||||
SRCS+= ObjectYAML.cpp \
|
||||
YAML.cpp
|
||||
.endif
|
||||
|
||||
.include "../clang.lib.mk"
|
@ -8,9 +8,8 @@ SRCDIR= lib/ExecutionEngine/Orc
|
||||
SRCS= ExecutionUtils.cpp \
|
||||
IndirectionUtils.cpp \
|
||||
NullResolver.cpp \
|
||||
OrcArchitectureSupport.cpp \
|
||||
OrcABISupport.cpp \
|
||||
OrcCBindings.cpp \
|
||||
OrcCBindingsStack.cpp \
|
||||
OrcError.cpp \
|
||||
OrcMCJITReplacement.cpp \
|
||||
OrcRemoteTargetRPCAPI.cpp
|
||||
|
@ -8,6 +8,7 @@ SRCDIR= lib/Target/PowerPC
|
||||
SRCS= PPCAsmPrinter.cpp \
|
||||
PPCBoolRetToInt.cpp \
|
||||
PPCBranchSelector.cpp \
|
||||
PPCCCState.cpp \
|
||||
PPCCTRLoops.cpp \
|
||||
PPCEarlyReturn.cpp \
|
||||
PPCFastISel.cpp \
|
||||
@ -16,11 +17,11 @@ SRCS= PPCAsmPrinter.cpp \
|
||||
PPCISelDAGToDAG.cpp \
|
||||
PPCISelLowering.cpp \
|
||||
PPCInstrInfo.cpp \
|
||||
PPCLoopDataPrefetch.cpp \
|
||||
PPCLoopPreIncPrep.cpp \
|
||||
PPCMCInstLower.cpp \
|
||||
PPCMIPeephole.cpp \
|
||||
PPCMachineFunctionInfo.cpp \
|
||||
PPCQPXLoadSplat.cpp \
|
||||
PPCRegisterInfo.cpp \
|
||||
PPCSubtarget.cpp \
|
||||
PPCTLSDynamicCall.cpp \
|
||||
|
@ -5,12 +5,10 @@
|
||||
LIB= llvmprofiledata
|
||||
|
||||
SRCDIR= lib/ProfileData
|
||||
SRCS= CoverageMapping.cpp \
|
||||
CoverageMappingReader.cpp \
|
||||
CoverageMappingWriter.cpp \
|
||||
InstrProf.cpp \
|
||||
SRCS= InstrProf.cpp \
|
||||
InstrProfReader.cpp \
|
||||
InstrProfWriter.cpp \
|
||||
ProfileSummaryBuilder.cpp \
|
||||
SampleProf.cpp \
|
||||
SampleProfReader.cpp
|
||||
|
||||
|
@ -17,11 +17,14 @@ SRCS= ADCE.cpp \
|
||||
FlattenCFGPass.cpp \
|
||||
Float2Int.cpp \
|
||||
GVN.cpp \
|
||||
GVNHoist.cpp \
|
||||
GuardWidening.cpp \
|
||||
IndVarSimplify.cpp \
|
||||
InductiveRangeCheckElimination.cpp \
|
||||
JumpThreading.cpp \
|
||||
LICM.cpp \
|
||||
LoadCombine.cpp \
|
||||
LoopDataPrefetch.cpp \
|
||||
LoopDeletion.cpp \
|
||||
LoopDistribute.cpp \
|
||||
LoopIdiomRecognize.cpp \
|
||||
@ -29,11 +32,14 @@ SRCS= ADCE.cpp \
|
||||
LoopLoadElimination.cpp \
|
||||
LoopRerollPass.cpp \
|
||||
LoopRotation.cpp \
|
||||
LoopSimplifyCFG.cpp \
|
||||
LoopStrengthReduce.cpp \
|
||||
LoopUnrollPass.cpp \
|
||||
LoopUnswitch.cpp \
|
||||
LoopVersioningLICM.cpp \
|
||||
LowerAtomic.cpp \
|
||||
LowerExpectIntrinsic.cpp \
|
||||
LowerGuardIntrinsic.cpp \
|
||||
MemCpyOptimizer.cpp \
|
||||
MergedLoadStoreMotion.cpp \
|
||||
NaryReassociate.cpp \
|
||||
@ -44,7 +50,6 @@ SRCS= ADCE.cpp \
|
||||
RewriteStatepointsForGC.cpp \
|
||||
SCCP.cpp \
|
||||
SROA.cpp \
|
||||
ScalarReplAggregates.cpp \
|
||||
Scalarizer.cpp \
|
||||
SeparateConstOffsetFromGEP.cpp \
|
||||
SimplifyCFGPass.cpp \
|
||||
|
@ -26,9 +26,9 @@ SRCS= DAGCombiner.cpp \
|
||||
SelectionDAGDumper.cpp \
|
||||
SelectionDAGISel.cpp \
|
||||
SelectionDAGPrinter.cpp \
|
||||
SelectionDAGTargetInfo.cpp \
|
||||
StatepointLowering.cpp \
|
||||
TargetLowering.cpp \
|
||||
TargetSelectionDAGInfo.cpp
|
||||
TargetLowering.cpp
|
||||
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
@ -6,6 +6,7 @@ LIB= llvmsparccodegen
|
||||
|
||||
SRCDIR= lib/Target/Sparc
|
||||
SRCS= DelaySlotFiller.cpp \
|
||||
LeonPasses.cpp \
|
||||
SparcAsmPrinter.cpp \
|
||||
SparcFrameLowering.cpp \
|
||||
SparcISelDAGToDAG.cpp \
|
||||
|
@ -13,6 +13,7 @@ SRCS= APFloat.cpp \
|
||||
Atomic.cpp \
|
||||
BlockFrequency.cpp \
|
||||
BranchProbability.cpp \
|
||||
CachePruning.cpp \
|
||||
CommandLine.cpp \
|
||||
Compression.cpp \
|
||||
ConvertUTF.c \
|
||||
@ -25,6 +26,7 @@ SRCS= APFloat.cpp \
|
||||
Dwarf.cpp \
|
||||
DynamicLibrary.cpp \
|
||||
Errno.cpp \
|
||||
Error.cpp \
|
||||
ErrorHandling.cpp \
|
||||
FoldingSet.cpp \
|
||||
FormattedStream.cpp \
|
||||
@ -54,7 +56,9 @@ SRCS= APFloat.cpp \
|
||||
RWMutex.cpp \
|
||||
RandomNumberGenerator.cpp \
|
||||
Regex.cpp \
|
||||
SHA1.cpp \
|
||||
ScaledNumber.cpp \
|
||||
ScopedPrinter.cpp \
|
||||
SearchForAddressOfSpecialSymbol.cpp \
|
||||
Signals.cpp \
|
||||
SmallPtrSet.cpp \
|
||||
|
@ -17,7 +17,9 @@ SRCS= ASanStackFrameLayout.cpp \
|
||||
CodeExtractor.cpp \
|
||||
CtorUtils.cpp \
|
||||
DemoteRegToStack.cpp \
|
||||
Evaluator.cpp \
|
||||
FlattenCFG.cpp \
|
||||
FunctionImportUtils.cpp \
|
||||
GlobalStatus.cpp \
|
||||
InlineFunction.cpp \
|
||||
InstructionNamer.cpp \
|
||||
@ -32,10 +34,13 @@ SRCS= ASanStackFrameLayout.cpp \
|
||||
LowerInvoke.cpp \
|
||||
LowerSwitch.cpp \
|
||||
Mem2Reg.cpp \
|
||||
MemorySSA.cpp \
|
||||
MetaRenamer.cpp \
|
||||
ModuleUtils.cpp \
|
||||
NameAnonFunctions.cpp \
|
||||
PromoteMemoryToRegister.cpp \
|
||||
SSAUpdater.cpp \
|
||||
SanitizerStats.cpp \
|
||||
SimplifyCFG.cpp \
|
||||
SimplifyIndVar.cpp \
|
||||
SimplifyInstructions.cpp \
|
||||
|
@ -6,6 +6,7 @@ LIB= llvmvectorize
|
||||
|
||||
SRCDIR= lib/Transforms/Vectorize
|
||||
SRCS= BBVectorize.cpp \
|
||||
LoadStoreVectorizer.cpp \
|
||||
LoopVectorize.cpp \
|
||||
SLPVectorizer.cpp
|
||||
|
||||
|
@ -9,7 +9,9 @@ SRCS= X86AsmPrinter.cpp \
|
||||
X86CallFrameOptimization.cpp \
|
||||
X86ExpandPseudo.cpp \
|
||||
X86FastISel.cpp \
|
||||
X86FixupBWInsts.cpp \
|
||||
X86FixupLEAs.cpp \
|
||||
X86FixupSetCC.cpp \
|
||||
X86FloatingPoint.cpp \
|
||||
X86FrameLowering.cpp \
|
||||
X86ISelDAGToDAG.cpp \
|
||||
@ -27,6 +29,7 @@ SRCS= X86AsmPrinter.cpp \
|
||||
X86TargetObjectFile.cpp \
|
||||
X86TargetTransformInfo.cpp \
|
||||
X86VZeroUpper.cpp \
|
||||
X86WinAllocaExpander.cpp \
|
||||
X86WinEHState.cpp
|
||||
|
||||
TGHDRS= Attributes \
|
||||
|
@ -7,11 +7,9 @@ LIB= llvmx86desc
|
||||
SRCDIR= lib/Target/X86/MCTargetDesc
|
||||
SRCS= X86AsmBackend.cpp \
|
||||
X86ELFObjectWriter.cpp \
|
||||
X86ELFRelocationInfo.cpp \
|
||||
X86MCAsmInfo.cpp \
|
||||
X86MCCodeEmitter.cpp \
|
||||
X86MCTargetDesc.cpp \
|
||||
X86MachORelocationInfo.cpp \
|
||||
X86MachObjectWriter.cpp \
|
||||
X86WinCOFFObjectWriter.cpp \
|
||||
X86WinCOFFStreamer.cpp
|
||||
|
@ -5,7 +5,7 @@
|
||||
CRTARCH=${MACHINE_CPUARCH:C/amd64/x86_64/}
|
||||
CRTSRC=${.CURDIR}/../../../contrib/compiler-rt
|
||||
|
||||
CLANGDIR=/usr/lib/clang/3.8.0
|
||||
CLANGDIR=/usr/lib/clang/3.9.0
|
||||
LIBDIR=${CLANGDIR}/lib/freebsd
|
||||
|
||||
NO_PIC=
|
||||
|
@ -19,24 +19,24 @@ TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
LIBDEPS=llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmobjcarcopts \
|
||||
llvmbitwriter \
|
||||
llvmipo \
|
||||
llvmvectorize \
|
||||
llvmlinker \
|
||||
llvmirreader \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmtransformutils \
|
||||
llvmmc \
|
||||
llvmanalysis \
|
||||
llvmlinker \
|
||||
llvmobjcarcopts \
|
||||
llvmscalaropts \
|
||||
llvmtarget \
|
||||
llvmvectorize \
|
||||
llvmbitwriter \
|
||||
llvmasmparser \
|
||||
llvminstcombine \
|
||||
llvmobject \
|
||||
llvmbitreader \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -8,15 +8,15 @@ PROG_CXX=clang-format
|
||||
SRCDIR= tools/clang/tools/clang-format
|
||||
SRCS= ClangFormat.cpp
|
||||
|
||||
LIBDEPS=clangrewrite \
|
||||
clanglex \
|
||||
clangformat \
|
||||
clangbasic \
|
||||
clangast \
|
||||
LIBDEPS=clangformat \
|
||||
clangtoolingcore \
|
||||
llvmmc \
|
||||
clangrewrite \
|
||||
clangast \
|
||||
clanglex \
|
||||
clangbasic \
|
||||
llvmcore \
|
||||
llvmsupport \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
TGHDRS= DiagnosticCommonKinds
|
||||
|
||||
|
@ -44,86 +44,95 @@ TGHDRS= Attributes \
|
||||
Options
|
||||
|
||||
.if ${MK_CLANG_FULL} != "no"
|
||||
_clangstaticanalyzer= \
|
||||
clangstaticanalyzerfrontend \
|
||||
clangstaticanalyzercheckers \
|
||||
clangstaticanalyzercore
|
||||
_clangarcmigrate= \
|
||||
clangarcmigrate
|
||||
_clangarcmigrate= clangarcmigrate
|
||||
_clangstaticanalyzerfrontend= clangstaticanalyzerfrontend
|
||||
_clangstaticanalyzercheckers= clangstaticanalyzercheckers
|
||||
_clangstaticanalyzercore= clangstaticanalyzercore
|
||||
.endif # MK_CLANG_FULL
|
||||
|
||||
LIBDEPS=clangfrontendtool \
|
||||
clangfrontend \
|
||||
clangdriver \
|
||||
clangserialization \
|
||||
clangcodegen \
|
||||
clangparse \
|
||||
clangsema \
|
||||
clangrewritefrontend \
|
||||
clangrewrite \
|
||||
${_clangstaticanalyzer} \
|
||||
${_clangarcmigrate} \
|
||||
clanganalysis \
|
||||
clangedit \
|
||||
clangast \
|
||||
clanglex \
|
||||
clangbasic \
|
||||
llvmoption \
|
||||
llvmobjcarcopts \
|
||||
llvmipo \
|
||||
llvmvectorize \
|
||||
llvmlinker \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86disassembler \
|
||||
clangfrontendtool \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmasmprinter \
|
||||
llvmdebuginfocodeview \
|
||||
llvmselectiondag \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
clangcodegen \
|
||||
llvmipo \
|
||||
llvmvectorize \
|
||||
llvminstrumentation \
|
||||
llvmobjcarcopts \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmtarget \
|
||||
llvmbitwriter \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvmlinker \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmx86desc \
|
||||
llvmcoverage \
|
||||
llvmobject \
|
||||
clangrewritefrontend \
|
||||
${_clangarcmigrate} \
|
||||
${_clangstaticanalyzerfrontend} \
|
||||
clangfrontend \
|
||||
clangdriver \
|
||||
llvmoption \
|
||||
llvmprofiledata \
|
||||
clangparse \
|
||||
llvmmcparser \
|
||||
clangserialization \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmx86asmprinter \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
clangsema \
|
||||
clangedit \
|
||||
${_clangstaticanalyzercheckers} \
|
||||
${_clangstaticanalyzercore} \
|
||||
clanganalysis \
|
||||
clangast \
|
||||
clangrewrite \
|
||||
clanglex \
|
||||
clangbasic \
|
||||
llvmcore \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -10,63 +10,65 @@ SRCS= llc.cpp
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
LIBDEPS=llvmmirparser \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvmanalysis \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86disassembler \
|
||||
llvmasmprinter \
|
||||
llvmirreader \
|
||||
llvmmirparser \
|
||||
llvmselectiondag \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmdebuginfocodeview \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmx86asmprinter \
|
||||
llvmmcdisassembler \
|
||||
llvmcodegen \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvmbitreader \
|
||||
llvmbitwriter \
|
||||
llvminstrumentation \
|
||||
llvmtransformutils \
|
||||
llvmtarget \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
llvmasmparser \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -11,37 +11,38 @@ SRCS= OrcLazyJIT.cpp \
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
LIBDEPS=llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
LIBDEPS=llvmirreader \
|
||||
llvminterpreter \
|
||||
llvmmcjit \
|
||||
llvmorcjit \
|
||||
llvmx86codegen \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmx86disassembler \
|
||||
llvmasmparser \
|
||||
llvmexecutionengine \
|
||||
llvmruntimedyld \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvminterpreter \
|
||||
llvmcodegen \
|
||||
llvminstrumentation \
|
||||
llvmbitwriter \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvmbitwriter \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmorcjit \
|
||||
llvmtransformutils \
|
||||
llvmmcjit \
|
||||
llvmexecutionengine \
|
||||
llvmtarget \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmruntimedyld \
|
||||
llvmprofiledata \
|
||||
llvmdebuginfocodeview \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmmc \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -9,63 +9,65 @@ SRCS= llvm-ar.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmlibdriver \
|
||||
llvmoption \
|
||||
llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86disassembler \
|
||||
llvmlibdriver \
|
||||
llvmobject \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmasmprinter \
|
||||
llvmdebuginfocodeview \
|
||||
llvmselectiondag \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvminstrumentation \
|
||||
llvmtransformutils \
|
||||
llvmtarget \
|
||||
llvmanalysis \
|
||||
llvmx86desc \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmprofiledata \
|
||||
llvmx86asmprinter \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmoption \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -9,8 +9,10 @@ SRCS= llvm-as.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmbitwriter \
|
||||
llvmasmparser \
|
||||
LIBDEPS=llvmasmparser \
|
||||
llvmbitwriter \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -10,15 +10,18 @@ SRCS= CodeCoverage.cpp \
|
||||
CoverageReport.cpp \
|
||||
CoverageSummaryInfo.cpp \
|
||||
SourceCoverageView.cpp \
|
||||
SourceCoverageViewHTML.cpp \
|
||||
SourceCoverageViewText.cpp \
|
||||
TestingSupport.cpp \
|
||||
gcov.cpp \
|
||||
llvm-cov.cpp
|
||||
|
||||
LIBDEPS=llvmprofiledata \
|
||||
LIBDEPS=llvmcoverage \
|
||||
llvmprofiledata \
|
||||
llvmobject \
|
||||
llvmbitreader \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -9,61 +9,63 @@ SRCDIR= tools/llvm-cxxdump
|
||||
SRCS= Error.cpp \
|
||||
llvm-cxxdump.cpp
|
||||
|
||||
LIBDEPS=llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86disassembler \
|
||||
llvmobject \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmasmprinter \
|
||||
llvmdebuginfocodeview \
|
||||
llvmselectiondag \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvminstrumentation \
|
||||
llvmtransformutils \
|
||||
llvmtarget \
|
||||
llvmanalysis \
|
||||
llvmx86desc \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmprofiledata \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -5,16 +5,16 @@
|
||||
PROG_CXX=llvm-diff
|
||||
|
||||
SRCDIR= tools/llvm-diff
|
||||
SRCS= llvm-diff.cpp \
|
||||
DiffConsumer.cpp \
|
||||
SRCS= DiffConsumer.cpp \
|
||||
DiffLog.cpp \
|
||||
DifferenceEngine.cpp
|
||||
DifferenceEngine.cpp \
|
||||
llvm-diff.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmirreader \
|
||||
llvmbitreader \
|
||||
llvmasmparser \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -10,8 +10,7 @@ SRCS= llvm-dis.cpp
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
LIBDEPS=llvmanalysis \
|
||||
llvmbitreader \
|
||||
LIBDEPS=llvmbitreader \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -9,10 +9,10 @@ SRCS= llvm-dwarfdump.cpp
|
||||
|
||||
LIBDEPS=llvmdebuginfodwarf \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -11,20 +11,23 @@ TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmbitwriter \
|
||||
llvmipo \
|
||||
llvmvectorize \
|
||||
llvmscalaropts \
|
||||
llvmprofiledata \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvminstrumentation \
|
||||
llvmlinker \
|
||||
llvmobject \
|
||||
llvmbitreader \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmlinker \
|
||||
llvmirreader \
|
||||
llvmbitreader \
|
||||
llvmasmparser \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvmvectorize \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
||||
.include "../clang.prog.mk"
|
||||
|
@ -9,17 +9,20 @@ SRCS= llvm-link.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmobject \
|
||||
LIBDEPS=llvmbitwriter \
|
||||
llvmirreader \
|
||||
llvmlinker \
|
||||
llvmobject \
|
||||
llvmtransformutils \
|
||||
llvmasmparser \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvmbitwriter \
|
||||
llvmbitreader \
|
||||
llvmlinker \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
||||
.include "../clang.prog.mk"
|
||||
|
@ -11,67 +11,69 @@ SRCS= llvm-lto.cpp
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
LIBDEPS=llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86info \
|
||||
llvmx86disassembler \
|
||||
llvmlto \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmasmprinter \
|
||||
llvmdebuginfocodeview \
|
||||
llvmselectiondag \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmlto \
|
||||
llvmcodegen \
|
||||
llvmbitwriter \
|
||||
llvmtarget \
|
||||
llvmobjcarcopts \
|
||||
llvmipo \
|
||||
llvmvectorize \
|
||||
llvmlinker \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmobject \
|
||||
llvmbitreader \
|
||||
llvmmcparser \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvmlinker \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmtransformutils \
|
||||
llvmmc \
|
||||
llvmbitwriter \
|
||||
llvmbitreader \
|
||||
llvmvectorize \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -9,61 +9,44 @@ SRCDIR= tools/llvm-mc
|
||||
SRCS= Disassembler.cpp \
|
||||
llvm-mc.cpp
|
||||
|
||||
LIBDEPS=llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmarmcodegen \
|
||||
LIBDEPS=llvmaarch64asmparser \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvmanalysis \
|
||||
llvmmipsdesc \
|
||||
llvmpowerpcdesc \
|
||||
llvmsparcdesc \
|
||||
llvmx86desc \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86disassembler \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcinfo \
|
||||
llvmx86info \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86asmprinter \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
llvmobject \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmcdisassembler \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -9,61 +9,38 @@ SRCS= llvm-nm.cpp
|
||||
|
||||
TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
LIBDEPS=llvmaarch64asmparser \
|
||||
llvmarmasmparser \
|
||||
llvmmipsasmparser \
|
||||
llvmpowerpcasmparser \
|
||||
llvmsparcasmparser \
|
||||
llvmx86asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmarmdesc \
|
||||
llvmmipsdesc \
|
||||
llvmpowerpcdesc \
|
||||
llvmsparcdesc \
|
||||
llvmx86desc \
|
||||
llvmaarch64info \
|
||||
llvmarminfo \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcinfo \
|
||||
llvmx86info \
|
||||
llvmobject \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvmanalysis \
|
||||
llvmx86desc \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmx86asmprinter \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -6,67 +6,53 @@ MAN=
|
||||
PROG_CXX=llvm-objdump
|
||||
|
||||
SRCDIR= tools/llvm-objdump
|
||||
SRCS= llvm-objdump.cpp \
|
||||
COFFDump.cpp \
|
||||
SRCS= COFFDump.cpp \
|
||||
ELFDump.cpp \
|
||||
MachODump.cpp
|
||||
MachODump.cpp \
|
||||
llvm-objdump.cpp
|
||||
|
||||
LIBDEPS=llvmdebuginfodwarf \
|
||||
llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
LIBDEPS=llvmmipsdesc \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86desc \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcinfo \
|
||||
llvmx86info \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmdebuginfodwarf \
|
||||
llvmobject \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmcdisassembler \
|
||||
llvmbitwriter \
|
||||
llvminstrumentation \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtarget \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvmanalysis \
|
||||
llvmx86desc \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmprofiledata \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmx86asmprinter \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -12,18 +12,22 @@ SRCS= BuiltinDumper.cpp \
|
||||
EnumDumper.cpp \
|
||||
ExternalSymbolDumper.cpp \
|
||||
FunctionDumper.cpp \
|
||||
LLVMOutputStyle.cpp \
|
||||
LinePrinter.cpp \
|
||||
PdbYaml.cpp \
|
||||
TypeDumper.cpp \
|
||||
TypedefDumper.cpp \
|
||||
VariableDumper.cpp \
|
||||
YAMLOutputStyle.cpp \
|
||||
llvm-pdbdump.cpp
|
||||
|
||||
LIBDEPS=llvmdebuginfopdb \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmdebuginfocodeview \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -10,10 +10,6 @@ SRCS= llvm-profdata.cpp
|
||||
TGHDRS= Attributes
|
||||
|
||||
LIBDEPS=llvmprofiledata \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -8,64 +8,65 @@ PROG_CXX=llvm-rtdyld
|
||||
SRCDIR= tools/llvm-rtdyld
|
||||
SRCS= llvm-rtdyld.cpp
|
||||
|
||||
LIBDEPS=llvmdebuginfodwarf \
|
||||
llvmmcjit \
|
||||
llvmexecutionengine \
|
||||
llvmruntimedyld \
|
||||
llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmx86disassembler \
|
||||
llvmdebuginfodwarf \
|
||||
llvmexecutionengine \
|
||||
llvmruntimedyld \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmasmprinter \
|
||||
llvmdebuginfocodeview \
|
||||
llvmselectiondag \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmtransformutils \
|
||||
llvmbitwriter \
|
||||
llvmanalysis \
|
||||
llvmx86desc \
|
||||
llvminstrumentation \
|
||||
llvmtransformutils \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmx86asmprinter \
|
||||
llvmtarget \
|
||||
llvmmc \
|
||||
llvmx86utils \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
@ -8,13 +8,14 @@ SRCDIR= tools/llvm-symbolizer
|
||||
SRCS= llvm-symbolizer.cpp
|
||||
|
||||
LIBDEPS=llvmsymbolize \
|
||||
llvmdebuginfopdb \
|
||||
llvmdebuginfodwarf \
|
||||
llvmdebuginfopdb \
|
||||
llvmdebuginfocodeview \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmbitreader \
|
||||
llvmcore \
|
||||
llvmmcparser \
|
||||
llvmmc \
|
||||
llvmsupport
|
||||
|
||||
LIBADD+= z
|
||||
|
@ -32,6 +32,7 @@ SRCS= AsmMatcherEmitter.cpp \
|
||||
OptParserEmitter.cpp \
|
||||
PseudoLoweringEmitter.cpp \
|
||||
RegisterInfoEmitter.cpp \
|
||||
SearchableTableEmitter.cpp \
|
||||
SubtargetEmitter.cpp \
|
||||
TableGen.cpp \
|
||||
X86DisassemblerTables.cpp \
|
||||
|
@ -16,67 +16,69 @@ SRCS= AnalysisWrappers.cpp \
|
||||
TGHDRS= Attributes \
|
||||
Intrinsics
|
||||
|
||||
LIBDEPS=llvmpasses \
|
||||
llvmaarch64disassembler \
|
||||
llvmaarch64codegen \
|
||||
LIBDEPS=llvmaarch64codegen \
|
||||
llvmaarch64asmparser \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64info \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64utils \
|
||||
llvmarmdisassembler \
|
||||
llvmaarch64disassembler \
|
||||
llvmarmcodegen \
|
||||
llvmarmasmparser \
|
||||
llvmarmdesc \
|
||||
llvmarminfo \
|
||||
llvmarmasmprinter \
|
||||
llvmmipsdisassembler \
|
||||
llvmarmdisassembler \
|
||||
llvmmipscodegen \
|
||||
llvmmipsasmparser \
|
||||
llvmmipsdesc \
|
||||
llvmmipsinfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmmipsdisassembler \
|
||||
llvmpowerpccodegen \
|
||||
llvmpowerpcasmparser \
|
||||
llvmpowerpcdesc \
|
||||
llvmpowerpcinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmsparcdisassembler \
|
||||
llvmpowerpcdisassembler \
|
||||
llvmsparccodegen \
|
||||
llvmsparcasmparser \
|
||||
llvmsparcdesc \
|
||||
llvmsparcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmx86disassembler \
|
||||
llvmx86asmparser \
|
||||
llvmsparcdisassembler \
|
||||
llvmx86codegen \
|
||||
llvmselectiondag \
|
||||
llvmasmprinter \
|
||||
llvmcodegen \
|
||||
llvmtarget \
|
||||
llvmx86asmparser \
|
||||
llvmx86desc \
|
||||
llvmmcdisassembler \
|
||||
llvmx86info \
|
||||
llvmx86disassembler \
|
||||
llvmobjcarcopts \
|
||||
llvmpasses \
|
||||
llvmglobalisel \
|
||||
llvmaarch64desc \
|
||||
llvmaarch64asmprinter \
|
||||
llvmaarch64info \
|
||||
llvmaarch64utils \
|
||||
llvmarmdesc \
|
||||
llvmarmasmprinter \
|
||||
llvmarminfo \
|
||||
llvmmipsasmprinter \
|
||||
llvmmipsinfo \
|
||||
llvmpowerpcasmprinter \
|
||||
llvmpowerpcinfo \
|
||||
llvmsparcasmprinter \
|
||||
llvmsparcinfo \
|
||||
llvmasmprinter \
|
||||
llvmdebuginfocodeview \
|
||||
llvmselectiondag \
|
||||
llvmx86asmprinter \
|
||||
llvmx86utils \
|
||||
llvmx86info \
|
||||
llvmmcdisassembler \
|
||||
llvmcodegen \
|
||||
llvmbitwriter \
|
||||
llvmtarget \
|
||||
llvmipo \
|
||||
llvmvectorize \
|
||||
llvmlinker \
|
||||
llvmobjcarcopts \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvminstrumentation \
|
||||
llvmprofiledata \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmtransformutils \
|
||||
llvmmc \
|
||||
llvmanalysis \
|
||||
llvmirreader \
|
||||
llvmasmparser \
|
||||
llvmbitwriter \
|
||||
llvmobject \
|
||||
llvmmcparser \
|
||||
llvmbitreader \
|
||||
llvmlinker \
|
||||
llvminstrumentation \
|
||||
llvmmc \
|
||||
llvmscalaropts \
|
||||
llvminstcombine \
|
||||
llvmvectorize \
|
||||
llvmtransformutils \
|
||||
llvmanalysis \
|
||||
llvmprofiledata \
|
||||
llvmcore \
|
||||
llvmsupport
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user