Import the build makefiles for clang/LLVM.
Approved by: ed (mentor)
This commit is contained in:
parent
e8e8a542a3
commit
47c832c3dd
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=208963
50
lib/clang/Makefile
Normal file
50
lib/clang/Makefile
Normal file
@ -0,0 +1,50 @@
|
||||
# $FreeBSD$
|
||||
|
||||
SUBDIR= libclanganalysis \
|
||||
libclangast \
|
||||
libclangbasic \
|
||||
libclangchecker \
|
||||
libclangcodegen \
|
||||
libclangdriver \
|
||||
libclangfrontend \
|
||||
libclanglex \
|
||||
libclangparse \
|
||||
libclangrewrite \
|
||||
libclangsema \
|
||||
\
|
||||
libllvmanalysis \
|
||||
libllvmasmprinter \
|
||||
libllvmbitreader \
|
||||
libllvmbitwriter \
|
||||
libllvmcodegen \
|
||||
libllvminstcombine \
|
||||
libllvmcore \
|
||||
libllvmipa \
|
||||
libllvmipo \
|
||||
libllvmmc \
|
||||
libllvmmcparser \
|
||||
libllvmscalaropts \
|
||||
libllvmselectiondag \
|
||||
libllvmsupport \
|
||||
libllvmsystem \
|
||||
libllvmtarget \
|
||||
libllvmtransformutils \
|
||||
\
|
||||
libllvmarmasmparser \
|
||||
libllvmarmasmprinter \
|
||||
libllvmarmcodegen \
|
||||
libllvmarminfo \
|
||||
libllvmmipsasmprinter \
|
||||
libllvmmipscodegen \
|
||||
libllvmmipsinfo \
|
||||
libllvmpowerpcasmprinter \
|
||||
libllvmpowerpccodegen \
|
||||
libllvmpowerpcinfo \
|
||||
libllvmx86asmparser \
|
||||
libllvmx86asmprinter \
|
||||
libllvmx86codegen \
|
||||
libllvmx86info \
|
||||
\
|
||||
include
|
||||
|
||||
.include <bsd.subdir.mk>
|
73
lib/clang/clang.build.mk
Normal file
73
lib/clang/clang.build.mk
Normal file
@ -0,0 +1,73 @@
|
||||
# $FreeBSD$
|
||||
|
||||
CLANG_SRCS=${LLVM_SRCS}/tools/clang
|
||||
|
||||
CFLAGS+=-I${LLVM_SRCS}/include -I${CLANG_SRCS}/include \
|
||||
-I${LLVM_SRCS}/${SRCDIR} ${INCDIR:C/^/-I${LLVM_SRCS}\//} -I. \
|
||||
-I${LLVM_SRCS}/../../lib/clang/include \
|
||||
-DLLVM_ON_UNIX -DLLVM_ON_FREEBSD \
|
||||
-D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS #-DNDEBUG
|
||||
|
||||
TARGET_ARCH?= ${MACHINE_ARCH}
|
||||
# XXX: 8.0, to keep __FreeBSD_cc_version happy
|
||||
CFLAGS+=-DLLVM_HOSTTRIPLE=\"${TARGET_ARCH}-undermydesk-freebsd9.0\"
|
||||
|
||||
.PATH: ${LLVM_SRCS}/${SRCDIR}
|
||||
|
||||
TBLGEN=tblgen ${CFLAGS:M-I*}
|
||||
|
||||
Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/Intrinsics.td
|
||||
${TBLGEN} -gen-intrinsic \
|
||||
${LLVM_SRCS}/include/llvm/Intrinsics.td > ${.TARGET}
|
||||
.for arch in \
|
||||
ARM/ARM Mips/Mips PowerPC/PPC X86/X86
|
||||
. for hdr in \
|
||||
AsmMatcher/-gen-asm-matcher \
|
||||
AsmWriter1/-gen-asm-writer,-asmwriternum=1 \
|
||||
AsmWriter/-gen-asm-writer \
|
||||
CallingConv/-gen-callingconv \
|
||||
CodeEmitter/-gen-emitter \
|
||||
DAGISel/-gen-dag-isel \
|
||||
FastISel/-gen-fast-isel \
|
||||
InstrInfo/-gen-instr-desc \
|
||||
InstrNames/-gen-instr-enums \
|
||||
RegisterInfo.h/-gen-register-desc-header \
|
||||
RegisterInfo/-gen-register-desc \
|
||||
RegisterNames/-gen-register-enums \
|
||||
Subtarget/-gen-subtarget
|
||||
${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
|
||||
${TBLGEN} ${hdr:T:C/,/ /g} \
|
||||
${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td > ${.TARGET}
|
||||
. endfor
|
||||
.endfor
|
||||
|
||||
DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
|
||||
${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
|
||||
-gen-clang-diag-groups \
|
||||
${CLANG_SRCS}/include/clang/Basic/Diagnostic.td > ${.TARGET}
|
||||
.for hdr in AST Analysis Common Driver Frontend Lex Parse Sema
|
||||
Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
|
||||
${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
|
||||
-gen-clang-diags-defs -clang-component=${hdr} \
|
||||
${CLANG_SRCS}/include/clang/Basic/Diagnostic.td > ${.TARGET}
|
||||
.endfor
|
||||
CC1AsOptions.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td
|
||||
${TBLGEN} -I${CLANG_SRCS}/include/clang/Driver \
|
||||
-gen-opt-parser-defs \
|
||||
${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td > ${.TARGET}
|
||||
CC1Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1Options.td
|
||||
${TBLGEN} -I${CLANG_SRCS}/include/clang/Driver \
|
||||
-gen-opt-parser-defs \
|
||||
${CLANG_SRCS}/include/clang/Driver/CC1Options.td > ${.TARGET}
|
||||
Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td
|
||||
${TBLGEN} -I${CLANG_SRCS}/include/clang/Driver \
|
||||
-gen-opt-parser-defs \
|
||||
${CLANG_SRCS}/include/clang/Driver/Options.td > ${.TARGET}
|
||||
StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/AST/StmtNodes.td
|
||||
${TBLGEN} -I${CLANG_SRCS}/include/clang/AST \
|
||||
-gen-clang-stmt-nodes \
|
||||
${CLANG_SRCS}/include/clang/AST/StmtNodes.td > ${.TARGET}
|
||||
|
||||
SRCS+= ${TGHDRS:C/$/.inc.h/}
|
||||
DPADD+= ${TGHDRS:C/$/.inc.h/}
|
||||
CLEANFILES+= ${TGHDRS:C/$/.inc.h/}
|
9
lib/clang/clang.lib.mk
Normal file
9
lib/clang/clang.lib.mk
Normal file
@ -0,0 +1,9 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LLVM_SRCS=${.CURDIR}/../../../contrib/llvm
|
||||
|
||||
.include "clang.build.mk"
|
||||
|
||||
INTERNALLIB=
|
||||
|
||||
.include <bsd.lib.mk>
|
2
lib/clang/include/ARMGenAsmWriter.inc
Normal file
2
lib/clang/include/ARMGenAsmWriter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenAsmWriter.inc.h"
|
2
lib/clang/include/ARMGenCallingConv.inc
Normal file
2
lib/clang/include/ARMGenCallingConv.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenCallingConv.inc.h"
|
2
lib/clang/include/ARMGenCodeEmitter.inc
Normal file
2
lib/clang/include/ARMGenCodeEmitter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenCodeEmitter.inc.h"
|
2
lib/clang/include/ARMGenDAGISel.inc
Normal file
2
lib/clang/include/ARMGenDAGISel.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenDAGISel.inc.h"
|
2
lib/clang/include/ARMGenInstrInfo.inc
Normal file
2
lib/clang/include/ARMGenInstrInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenInstrInfo.inc.h"
|
2
lib/clang/include/ARMGenInstrNames.inc
Normal file
2
lib/clang/include/ARMGenInstrNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenInstrNames.inc.h"
|
2
lib/clang/include/ARMGenRegisterInfo.h.inc
Normal file
2
lib/clang/include/ARMGenRegisterInfo.h.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenRegisterInfo.h.inc.h"
|
2
lib/clang/include/ARMGenRegisterInfo.inc
Normal file
2
lib/clang/include/ARMGenRegisterInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenRegisterInfo.inc.h"
|
2
lib/clang/include/ARMGenRegisterNames.inc
Normal file
2
lib/clang/include/ARMGenRegisterNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenRegisterNames.inc.h"
|
2
lib/clang/include/ARMGenSubtarget.inc
Normal file
2
lib/clang/include/ARMGenSubtarget.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "ARMGenSubtarget.inc.h"
|
2
lib/clang/include/IA64GenAsmWriter.inc
Normal file
2
lib/clang/include/IA64GenAsmWriter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenAsmWriter.inc.h"
|
2
lib/clang/include/IA64GenDAGISel.inc
Normal file
2
lib/clang/include/IA64GenDAGISel.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenDAGISel.inc.h"
|
2
lib/clang/include/IA64GenInstrInfo.inc
Normal file
2
lib/clang/include/IA64GenInstrInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenInstrInfo.inc.h"
|
2
lib/clang/include/IA64GenInstrNames.inc
Normal file
2
lib/clang/include/IA64GenInstrNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenInstrNames.inc.h"
|
2
lib/clang/include/IA64GenRegisterInfo.h.inc
Normal file
2
lib/clang/include/IA64GenRegisterInfo.h.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenRegisterInfo.h.inc.h"
|
2
lib/clang/include/IA64GenRegisterInfo.inc
Normal file
2
lib/clang/include/IA64GenRegisterInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenRegisterInfo.inc.h"
|
2
lib/clang/include/IA64GenRegisterNames.inc
Normal file
2
lib/clang/include/IA64GenRegisterNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "IA64GenRegisterNames.inc.h"
|
11
lib/clang/include/Makefile
Normal file
11
lib/clang/include/Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
# $FreeBSD$
|
||||
|
||||
.PATH: ${.CURDIR}/../../../contrib/llvm/tools/clang/lib/Headers
|
||||
|
||||
INCSDIR=${INCLUDEDIR}/clang/2.0
|
||||
|
||||
INCS= emmintrin.h mm_malloc.h mmintrin.h pmmintrin.h tmmintrin.h xmmintrin.h
|
||||
|
||||
.include <bsd.init.mk>
|
||||
.include <bsd.incs.mk>
|
||||
.include <bsd.obj.mk>
|
2
lib/clang/include/MipsGenAsmWriter.inc
Normal file
2
lib/clang/include/MipsGenAsmWriter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenAsmWriter.inc.h"
|
2
lib/clang/include/MipsGenCallingConv.inc
Normal file
2
lib/clang/include/MipsGenCallingConv.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenCallingConv.inc.h"
|
2
lib/clang/include/MipsGenDAGISel.inc
Normal file
2
lib/clang/include/MipsGenDAGISel.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenDAGISel.inc.h"
|
2
lib/clang/include/MipsGenInstrInfo.inc
Normal file
2
lib/clang/include/MipsGenInstrInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenInstrInfo.inc.h"
|
2
lib/clang/include/MipsGenInstrNames.inc
Normal file
2
lib/clang/include/MipsGenInstrNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenInstrNames.inc.h"
|
2
lib/clang/include/MipsGenRegisterInfo.h.inc
Normal file
2
lib/clang/include/MipsGenRegisterInfo.h.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenRegisterInfo.h.inc.h"
|
2
lib/clang/include/MipsGenRegisterInfo.inc
Normal file
2
lib/clang/include/MipsGenRegisterInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenRegisterInfo.inc.h"
|
2
lib/clang/include/MipsGenRegisterNames.inc
Normal file
2
lib/clang/include/MipsGenRegisterNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenRegisterNames.inc.h"
|
2
lib/clang/include/MipsGenSubtarget.inc
Normal file
2
lib/clang/include/MipsGenSubtarget.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "MipsGenSubtarget.inc.h"
|
2
lib/clang/include/PPCGenAsmWriter.inc
Normal file
2
lib/clang/include/PPCGenAsmWriter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenAsmWriter.inc.h"
|
2
lib/clang/include/PPCGenCallingConv.inc
Normal file
2
lib/clang/include/PPCGenCallingConv.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenCallingConv.inc.h"
|
2
lib/clang/include/PPCGenCodeEmitter.inc
Normal file
2
lib/clang/include/PPCGenCodeEmitter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenCodeEmitter.inc.h"
|
2
lib/clang/include/PPCGenDAGISel.inc
Normal file
2
lib/clang/include/PPCGenDAGISel.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenDAGISel.inc.h"
|
2
lib/clang/include/PPCGenInstrInfo.inc
Normal file
2
lib/clang/include/PPCGenInstrInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenInstrInfo.inc.h"
|
2
lib/clang/include/PPCGenInstrNames.inc
Normal file
2
lib/clang/include/PPCGenInstrNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenInstrNames.inc.h"
|
2
lib/clang/include/PPCGenRegisterInfo.h.inc
Normal file
2
lib/clang/include/PPCGenRegisterInfo.h.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenRegisterInfo.h.inc.h"
|
2
lib/clang/include/PPCGenRegisterInfo.inc
Normal file
2
lib/clang/include/PPCGenRegisterInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenRegisterInfo.inc.h"
|
2
lib/clang/include/PPCGenRegisterNames.inc
Normal file
2
lib/clang/include/PPCGenRegisterNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenRegisterNames.inc.h"
|
2
lib/clang/include/PPCGenSubtarget.inc
Normal file
2
lib/clang/include/PPCGenSubtarget.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "PPCGenSubtarget.inc.h"
|
2
lib/clang/include/X86GenAsmMatcher.inc
Normal file
2
lib/clang/include/X86GenAsmMatcher.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenAsmMatcher.inc.h"
|
2
lib/clang/include/X86GenAsmWriter.inc
Normal file
2
lib/clang/include/X86GenAsmWriter.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenAsmWriter.inc.h"
|
2
lib/clang/include/X86GenAsmWriter1.inc
Normal file
2
lib/clang/include/X86GenAsmWriter1.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenAsmWriter1.inc.h"
|
2
lib/clang/include/X86GenCallingConv.inc
Normal file
2
lib/clang/include/X86GenCallingConv.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenCallingConv.inc.h"
|
2
lib/clang/include/X86GenDAGISel.inc
Normal file
2
lib/clang/include/X86GenDAGISel.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenDAGISel.inc.h"
|
2
lib/clang/include/X86GenFastISel.inc
Normal file
2
lib/clang/include/X86GenFastISel.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenFastISel.inc.h"
|
2
lib/clang/include/X86GenInstrInfo.inc
Normal file
2
lib/clang/include/X86GenInstrInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenInstrInfo.inc.h"
|
2
lib/clang/include/X86GenInstrNames.inc
Normal file
2
lib/clang/include/X86GenInstrNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenInstrNames.inc.h"
|
2
lib/clang/include/X86GenRegisterInfo.h.inc
Normal file
2
lib/clang/include/X86GenRegisterInfo.h.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenRegisterInfo.h.inc.h"
|
2
lib/clang/include/X86GenRegisterInfo.inc
Normal file
2
lib/clang/include/X86GenRegisterInfo.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenRegisterInfo.inc.h"
|
2
lib/clang/include/X86GenRegisterNames.inc
Normal file
2
lib/clang/include/X86GenRegisterNames.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenRegisterNames.inc.h"
|
2
lib/clang/include/X86GenSubtarget.inc
Normal file
2
lib/clang/include/X86GenSubtarget.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "X86GenSubtarget.inc.h"
|
2
lib/clang/include/clang/AST/StmtNodes.inc
Normal file
2
lib/clang/include/clang/AST/StmtNodes.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "StmtNodes.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticASTKinds.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticASTKinds.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticASTKinds.inc.h"
|
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticAnalysisKinds.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticCommonKinds.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticCommonKinds.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticCommonKinds.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticDriverKinds.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticDriverKinds.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticDriverKinds.inc.h"
|
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticFrontendKinds.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticGroups.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticGroups.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticGroups.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticLexKinds.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticLexKinds.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticLexKinds.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticParseKinds.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticParseKinds.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticParseKinds.inc.h"
|
2
lib/clang/include/clang/Basic/DiagnosticSemaKinds.inc
Normal file
2
lib/clang/include/clang/Basic/DiagnosticSemaKinds.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "DiagnosticSemaKinds.inc.h"
|
2
lib/clang/include/clang/Driver/CC1AsOptions.inc
Normal file
2
lib/clang/include/clang/Driver/CC1AsOptions.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "CC1AsOptions.inc.h"
|
2
lib/clang/include/clang/Driver/CC1Options.inc
Normal file
2
lib/clang/include/clang/Driver/CC1Options.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "CC1Options.inc.h"
|
2
lib/clang/include/clang/Driver/Options.inc
Normal file
2
lib/clang/include/clang/Driver/Options.inc
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "Options.inc.h"
|
78
lib/clang/include/llvm/ADT/iterator.h
Normal file
78
lib/clang/include/llvm/ADT/iterator.h
Normal file
@ -0,0 +1,78 @@
|
||||
/* include/llvm/ADT/iterator.h. Generated from iterator.h.in by configure. */
|
||||
//==-- llvm/ADT/iterator.h - Portable wrapper around <iterator> --*- C++ -*-==//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file provides a wrapper around the mysterious <iterator> header file.
|
||||
// In GCC 2.95.3, the file defines a bidirectional_iterator class (and other
|
||||
// friends), instead of the standard iterator class. In GCC 3.1, the
|
||||
// bidirectional_iterator class got moved out and the new, standards compliant,
|
||||
// iterator<> class was added. Because there is nothing that we can do to get
|
||||
// correct behavior on both compilers, we have this header with #ifdef's. Gross
|
||||
// huh?
|
||||
//
|
||||
// By #includ'ing this file, you get the contents of <iterator> plus the
|
||||
// following classes in the global namespace:
|
||||
//
|
||||
// 1. bidirectional_iterator
|
||||
// 2. forward_iterator
|
||||
//
|
||||
// The #if directives' expressions are filled in by Autoconf.
|
||||
//
|
||||
// $FreeBSD$
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_ADT_ITERATOR_H
|
||||
#define LLVM_ADT_ITERATOR_H
|
||||
|
||||
#include <iterator>
|
||||
|
||||
#define HAVE_BI_ITERATOR 0
|
||||
#define HAVE_STD_ITERATOR 1
|
||||
#define HAVE_FWD_ITERATOR 0
|
||||
|
||||
#ifdef _MSC_VER
|
||||
# define HAVE_BI_ITERATOR 0
|
||||
# define HAVE_STD_ITERATOR 1
|
||||
# define HAVE_FWD_ITERATOR 0
|
||||
#endif
|
||||
|
||||
#if !HAVE_BI_ITERATOR
|
||||
# if HAVE_STD_ITERATOR
|
||||
/// If the bidirectional iterator is not defined, we attempt to define it in
|
||||
/// terms of the C++ standard iterator. Otherwise, we import it with a "using"
|
||||
/// statement.
|
||||
///
|
||||
template<class Ty, class PtrDiffTy>
|
||||
struct bidirectional_iterator
|
||||
: public std::iterator<std::bidirectional_iterator_tag, Ty, PtrDiffTy> {
|
||||
};
|
||||
# else
|
||||
# error "Need to have standard iterator to define bidirectional iterator!"
|
||||
# endif
|
||||
#else
|
||||
using std::bidirectional_iterator;
|
||||
#endif
|
||||
|
||||
#if !HAVE_FWD_ITERATOR
|
||||
# if HAVE_STD_ITERATOR
|
||||
/// If the forward iterator is not defined, attempt to define it in terms of
|
||||
/// the C++ standard iterator. Otherwise, we import it with a "using" statement.
|
||||
///
|
||||
template<class Ty, class PtrDiffTy>
|
||||
struct forward_iterator
|
||||
: public std::iterator<std::forward_iterator_tag, Ty, PtrDiffTy> {
|
||||
};
|
||||
# else
|
||||
# error "Need to have standard iterator to define forward iterator!"
|
||||
# endif
|
||||
#else
|
||||
using std::forward_iterator;
|
||||
#endif
|
||||
|
||||
#endif // LLVM_ADT_ITERATOR_H
|
30
lib/clang/include/llvm/Config/AsmParsers.def
Normal file
30
lib/clang/include/llvm/Config/AsmParsers.def
Normal file
@ -0,0 +1,30 @@
|
||||
/* $FreeBSD$ */
|
||||
//===- llvm/Config/AsmParsers.def - LLVM Assembly Parsers -------*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file enumerates all of the assembly-language parsers
|
||||
// supported by this build of LLVM. Clients of this file should define
|
||||
// the LLVM_ASM_PARSER macro to be a function-like macro with a
|
||||
// single parameter (the name of the target whose assembly can be
|
||||
// generated); including this file will then enumerate all of the
|
||||
// targets with assembly parsers.
|
||||
//
|
||||
// The set of targets supported by LLVM is generated at configuration
|
||||
// time, at which point this header is generated. Do not modify this
|
||||
// header directly.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_ASM_PARSER
|
||||
# error Please define the macro LLVM_ASM_PARSER(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_ASM_PARSER(ARM) LLVM_ASM_PARSER(X86)
|
||||
|
||||
#undef LLVM_ASM_PARSER
|
30
lib/clang/include/llvm/Config/AsmPrinters.def
Normal file
30
lib/clang/include/llvm/Config/AsmPrinters.def
Normal file
@ -0,0 +1,30 @@
|
||||
/* $FreeBSD$ */
|
||||
//===- llvm/Config/AsmPrinters.def - LLVM Assembly Printers -----*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file enumerates all of the assembly-language printers
|
||||
// supported by this build of LLVM. Clients of this file should define
|
||||
// the LLVM_ASM_PRINTER macro to be a function-like macro with a
|
||||
// single parameter (the name of the target whose assembly can be
|
||||
// generated); including this file will then enumerate all of the
|
||||
// targets with assembly printers.
|
||||
//
|
||||
// The set of targets supported by LLVM is generated at configuration
|
||||
// time, at which point this header is generated. Do not modify this
|
||||
// header directly.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_ASM_PRINTER
|
||||
# error Please define the macro LLVM_ASM_PRINTER(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_ASM_PRINTER(Mips) LLVM_ASM_PRINTER(ARM) LLVM_ASM_PRINTER(PowerPC) LLVM_ASM_PRINTER(X86)
|
||||
|
||||
#undef LLVM_ASM_PRINTER
|
30
lib/clang/include/llvm/Config/Disassemblers.def
Normal file
30
lib/clang/include/llvm/Config/Disassemblers.def
Normal file
@ -0,0 +1,30 @@
|
||||
/* $FreeBSD$ */
|
||||
//===- llvm/Config/Disassemblers.def - LLVM Assembly Parsers ----*- C++ -*-===//
|
||||
//
|
||||
// The LLVM Compiler Infrastructure
|
||||
//
|
||||
// This file is distributed under the University of Illinois Open Source
|
||||
// License. See LICENSE.TXT for details.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
//
|
||||
// This file enumerates all of the assembly-language parsers
|
||||
// supported by this build of LLVM. Clients of this file should define
|
||||
// the LLVM_ASM_PARSER macro to be a function-like macro with a
|
||||
// single parameter (the name of the target whose assembly can be
|
||||
// generated); including this file will then enumerate all of the
|
||||
// targets with assembly parsers.
|
||||
//
|
||||
// The set of targets supported by LLVM is generated at configuration
|
||||
// time, at which point this header is generated. Do not modify this
|
||||
// header directly.
|
||||
//
|
||||
//===----------------------------------------------------------------------===//
|
||||
|
||||
#ifndef LLVM_DISASSEMBLER
|
||||
# error Please define the macro LLVM_DISASSEMBLER(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_DISASSEMBLER(X86)
|
||||
|
||||
#undef LLVM_DISASSEMBLER
|
29
lib/clang/include/llvm/Config/Targets.def
Normal file
29
lib/clang/include/llvm/Config/Targets.def
Normal file
@ -0,0 +1,29 @@
|
||||
/* $FreeBSD$ */
|
||||
/*===- llvm/Config/Targets.def - LLVM Target Architectures ------*- C++ -*-===*\
|
||||
|* *|
|
||||
|* The LLVM Compiler Infrastructure *|
|
||||
|* *|
|
||||
|* This file is distributed under the University of Illinois Open Source *|
|
||||
|* License. See LICENSE.TXT for details. *|
|
||||
|* *|
|
||||
|*===----------------------------------------------------------------------===*|
|
||||
|* *|
|
||||
|* This file enumerates all of the target architectures supported by *|
|
||||
|* this build of LLVM. Clients of this file should define the *|
|
||||
|* LLVM_TARGET macro to be a function-like macro with a single *|
|
||||
|* parameter (the name of the target); including this file will then *|
|
||||
|* enumerate all of the targets. *|
|
||||
|* *|
|
||||
|* The set of targets supported by LLVM is generated at configuration *|
|
||||
|* time, at which point this header is generated. Do not modify this *|
|
||||
|* header directly. *|
|
||||
|* *|
|
||||
\*===----------------------------------------------------------------------===*/
|
||||
|
||||
#ifndef LLVM_TARGET
|
||||
# error Please define the macro LLVM_TARGET(TargetName)
|
||||
#endif
|
||||
|
||||
LLVM_TARGET(Mips) LLVM_TARGET(ARM) LLVM_TARGET(PowerPC) LLVM_TARGET(X86)
|
||||
|
||||
#undef LLVM_TARGET
|
569
lib/clang/include/llvm/Config/config.h
Normal file
569
lib/clang/include/llvm/Config/config.h
Normal file
@ -0,0 +1,569 @@
|
||||
/* $FreeBSD$ */
|
||||
/* include/llvm/Config/config.h. Generated from config.h.in by configure. */
|
||||
/* include/llvm/Config/config.h.in. Generated from autoconf/configure.ac by autoheader. */
|
||||
|
||||
/* 32 bit multilib directory. */
|
||||
#define CXX_INCLUDE_32BIT_DIR ""
|
||||
|
||||
/* 64 bit multilib directory. */
|
||||
#define CXX_INCLUDE_64BIT_DIR ""
|
||||
|
||||
/* Arch the libstdc++ headers. */
|
||||
#define CXX_INCLUDE_ARCH ""
|
||||
|
||||
/* Directory with the libstdc++ headers. */
|
||||
#define CXX_INCLUDE_ROOT ""
|
||||
|
||||
/* Directories clang will search for headers */
|
||||
#define C_INCLUDE_DIRS ""
|
||||
|
||||
/* Define if CBE is enabled for printf %a output */
|
||||
#define ENABLE_CBE_PRINTF_A 1
|
||||
|
||||
/* Define if position independent code is enabled */
|
||||
#define ENABLE_PIC 1
|
||||
|
||||
/* Define if threads enabled */
|
||||
/* #undef ENABLE_THREADS */
|
||||
|
||||
/* Define if timestamp information (e.g., __DATE___) is allowed */
|
||||
#define ENABLE_TIMESTAMPS 1
|
||||
|
||||
/* Define to 1 if you have the `argz_append' function. */
|
||||
/* #undef HAVE_ARGZ_APPEND */
|
||||
|
||||
/* Define to 1 if you have the `argz_create_sep' function. */
|
||||
/* #undef HAVE_ARGZ_CREATE_SEP */
|
||||
|
||||
/* Define to 1 if you have the <argz.h> header file. */
|
||||
/* #undef HAVE_ARGZ_H */
|
||||
|
||||
/* Define to 1 if you have the `argz_insert' function. */
|
||||
/* #undef HAVE_ARGZ_INSERT */
|
||||
|
||||
/* Define to 1 if you have the `argz_next' function. */
|
||||
/* #undef HAVE_ARGZ_NEXT */
|
||||
|
||||
/* Define to 1 if you have the `argz_stringify' function. */
|
||||
/* #undef HAVE_ARGZ_STRINGIFY */
|
||||
|
||||
/* Define to 1 if you have the <assert.h> header file. */
|
||||
#define HAVE_ASSERT_H 1
|
||||
|
||||
/* Define to 1 if you have the `backtrace' function. */
|
||||
/* #undef HAVE_BACKTRACE */
|
||||
|
||||
/* Define to 1 if you have the `bcopy' function. */
|
||||
/* #undef HAVE_BCOPY */
|
||||
|
||||
/* Define to 1 if you have the `ceilf' function. */
|
||||
#define HAVE_CEILF 1
|
||||
|
||||
/* Define if the neat program is available */
|
||||
/* #undef HAVE_CIRCO */
|
||||
|
||||
/* Define to 1 if you have the `closedir' function. */
|
||||
#define HAVE_CLOSEDIR 1
|
||||
|
||||
/* Define to 1 if you have the <ctype.h> header file. */
|
||||
#define HAVE_CTYPE_H 1
|
||||
|
||||
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
#define HAVE_DIRENT_H 1
|
||||
|
||||
/* Define if you have the GNU dld library. */
|
||||
/* #undef HAVE_DLD */
|
||||
|
||||
/* Define to 1 if you have the <dld.h> header file. */
|
||||
/* #undef HAVE_DLD_H */
|
||||
|
||||
/* Define to 1 if you have the `dlerror' function. */
|
||||
#define HAVE_DLERROR 1
|
||||
|
||||
/* Define to 1 if you have the <dlfcn.h> header file. */
|
||||
#define HAVE_DLFCN_H 1
|
||||
|
||||
/* Define if dlopen() is available on this platform. */
|
||||
#define HAVE_DLOPEN 1
|
||||
|
||||
/* Define to 1 if you have the <dl.h> header file. */
|
||||
/* #undef HAVE_DL_H */
|
||||
|
||||
/* Define if the dot program is available */
|
||||
/* #undef HAVE_DOT */
|
||||
|
||||
/* Define if the dotty program is available */
|
||||
/* #undef HAVE_DOTTY */
|
||||
|
||||
/* Define if you have the _dyld_func_lookup function. */
|
||||
/* #undef HAVE_DYLD */
|
||||
|
||||
/* Define to 1 if you have the <errno.h> header file. */
|
||||
#define HAVE_ERRNO_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `error_t'. */
|
||||
/* #undef HAVE_ERROR_T */
|
||||
|
||||
/* Define to 1 if you have the <execinfo.h> header file. */
|
||||
/* #undef HAVE_EXECINFO_H */
|
||||
|
||||
/* Define to 1 if you have the <fcntl.h> header file. */
|
||||
#define HAVE_FCNTL_H 1
|
||||
|
||||
/* Define if the neat program is available */
|
||||
/* #undef HAVE_FDP */
|
||||
|
||||
/* Define if libffi is available on this platform. */
|
||||
/* #undef HAVE_FFI_CALL */
|
||||
|
||||
/* Define to 1 if you have the <ffi/ffi.h> header file. */
|
||||
/* #undef HAVE_FFI_FFI_H */
|
||||
|
||||
/* Define to 1 if you have the <ffi.h> header file. */
|
||||
/* #undef HAVE_FFI_H */
|
||||
|
||||
/* Set to 1 if the finite function is found in <ieeefp.h> */
|
||||
/* #undef HAVE_FINITE_IN_IEEEFP_H */
|
||||
|
||||
/* Define to 1 if you have the `floorf' function. */
|
||||
#define HAVE_FLOORF 1
|
||||
|
||||
/* Define to 1 if you have the `fmodf' function. */
|
||||
#define HAVE_FMODF 1
|
||||
|
||||
/* Define to 1 if you have the `getcwd' function. */
|
||||
#define HAVE_GETCWD 1
|
||||
|
||||
/* Define to 1 if you have the `getpagesize' function. */
|
||||
#define HAVE_GETPAGESIZE 1
|
||||
|
||||
/* Define to 1 if you have the `getrlimit' function. */
|
||||
#define HAVE_GETRLIMIT 1
|
||||
|
||||
/* Define to 1 if you have the `getrusage' function. */
|
||||
#define HAVE_GETRUSAGE 1
|
||||
|
||||
/* Define to 1 if you have the `gettimeofday' function. */
|
||||
#define HAVE_GETTIMEOFDAY 1
|
||||
|
||||
/* Define if the Graphviz program is available */
|
||||
/* #undef HAVE_GRAPHVIZ */
|
||||
|
||||
/* Define if the gv program is available */
|
||||
/* #undef HAVE_GV */
|
||||
|
||||
/* Define to 1 if you have the `index' function. */
|
||||
/* #undef HAVE_INDEX */
|
||||
|
||||
/* Define to 1 if the system has the type `int64_t'. */
|
||||
#define HAVE_INT64_T 1
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#define HAVE_INTTYPES_H 1
|
||||
|
||||
/* Define to 1 if you have the `isatty' function. */
|
||||
#define HAVE_ISATTY 1
|
||||
|
||||
/* Set to 1 if the isinf function is found in <cmath> */
|
||||
#define HAVE_ISINF_IN_CMATH 1
|
||||
|
||||
/* Set to 1 if the isinf function is found in <math.h> */
|
||||
#define HAVE_ISINF_IN_MATH_H 1
|
||||
|
||||
/* Set to 1 if the isnan function is found in <cmath> */
|
||||
#define HAVE_ISNAN_IN_CMATH 1
|
||||
|
||||
/* Set to 1 if the isnan function is found in <math.h> */
|
||||
#define HAVE_ISNAN_IN_MATH_H 1
|
||||
|
||||
/* Define if you have the libdl library or equivalent. */
|
||||
#define HAVE_LIBDL 1
|
||||
|
||||
/* Define to 1 if you have the `imagehlp' library (-limagehlp). */
|
||||
/* #undef HAVE_LIBIMAGEHLP */
|
||||
|
||||
/* Define to 1 if you have the `m' library (-lm). */
|
||||
#define HAVE_LIBM 1
|
||||
|
||||
/* Define to 1 if you have the `psapi' library (-lpsapi). */
|
||||
/* #undef HAVE_LIBPSAPI */
|
||||
|
||||
/* Define to 1 if you have the `pthread' library (-lpthread). */
|
||||
#define HAVE_LIBPTHREAD 1
|
||||
|
||||
/* Define to 1 if you have the `udis86' library (-ludis86). */
|
||||
/* #undef HAVE_LIBUDIS86 */
|
||||
|
||||
/* Define to 1 if you have the <limits.h> header file. */
|
||||
#define HAVE_LIMITS_H 1
|
||||
|
||||
/* Define if you can use -Wl,-export-dynamic. */
|
||||
#define HAVE_LINK_EXPORT_DYNAMIC 1
|
||||
|
||||
/* Define to 1 if you have the <link.h> header file. */
|
||||
#define HAVE_LINK_H 1
|
||||
|
||||
/* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
|
||||
the current directory to the dynamic linker search path. */
|
||||
#define HAVE_LINK_R 1
|
||||
|
||||
/* Define to 1 if you have the `longjmp' function. */
|
||||
#define HAVE_LONGJMP 1
|
||||
|
||||
/* Define to 1 if you have the <mach/mach.h> header file. */
|
||||
/* #undef HAVE_MACH_MACH_H */
|
||||
|
||||
/* Define to 1 if you have the <mach-o/dyld.h> header file. */
|
||||
/* #undef HAVE_MACH_O_DYLD_H */
|
||||
|
||||
/* Define if mallinfo() is available on this platform. */
|
||||
/* #undef HAVE_MALLINFO */
|
||||
|
||||
/* Define to 1 if you have the <malloc.h> header file. */
|
||||
/* #undef HAVE_MALLOC_H */
|
||||
|
||||
/* Define to 1 if you have the <malloc/malloc.h> header file. */
|
||||
/* #undef HAVE_MALLOC_MALLOC_H */
|
||||
|
||||
/* Define to 1 if you have the `malloc_zone_statistics' function. */
|
||||
/* #undef HAVE_MALLOC_ZONE_STATISTICS */
|
||||
|
||||
/* Define to 1 if you have the `memcpy' function. */
|
||||
#define HAVE_MEMCPY 1
|
||||
|
||||
/* Define to 1 if you have the `memmove' function. */
|
||||
#define HAVE_MEMMOVE 1
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#define HAVE_MEMORY_H 1
|
||||
|
||||
/* Define to 1 if you have the `mkdtemp' function. */
|
||||
#define HAVE_MKDTEMP 1
|
||||
|
||||
/* Define to 1 if you have the `mkstemp' function. */
|
||||
#define HAVE_MKSTEMP 1
|
||||
|
||||
/* Define to 1 if you have the `mktemp' function. */
|
||||
#define HAVE_MKTEMP 1
|
||||
|
||||
/* Define to 1 if you have a working `mmap' system call. */
|
||||
#define HAVE_MMAP 1
|
||||
|
||||
/* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
|
||||
it uses MAP_ANON */
|
||||
/* #undef HAVE_MMAP_ANONYMOUS */
|
||||
|
||||
/* Define if mmap() can map files into memory */
|
||||
#define HAVE_MMAP_FILE
|
||||
|
||||
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
|
||||
/* #undef HAVE_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the `nearbyintf' function. */
|
||||
#define HAVE_NEARBYINTF 1
|
||||
|
||||
/* Define if the neat program is available */
|
||||
/* #undef HAVE_NEATO */
|
||||
|
||||
/* Define to 1 if you have the `opendir' function. */
|
||||
#define HAVE_OPENDIR 1
|
||||
|
||||
/* Define to 1 if you have the `posix_spawn' function. */
|
||||
#define HAVE_POSIX_SPAWN 1
|
||||
|
||||
/* Define to 1 if you have the `powf' function. */
|
||||
#define HAVE_POWF 1
|
||||
|
||||
/* Define if libtool can extract symbol lists from object files. */
|
||||
#define HAVE_PRELOADED_SYMBOLS 1
|
||||
|
||||
/* Define to have the %a format string */
|
||||
#define HAVE_PRINTF_A 1
|
||||
|
||||
/* Have pthread_getspecific */
|
||||
#define HAVE_PTHREAD_GETSPECIFIC 1
|
||||
|
||||
/* Define to 1 if you have the <pthread.h> header file. */
|
||||
#define HAVE_PTHREAD_H 1
|
||||
|
||||
/* Have pthread_mutex_lock */
|
||||
#define HAVE_PTHREAD_MUTEX_LOCK 1
|
||||
|
||||
/* Have pthread_rwlock_init */
|
||||
#define HAVE_PTHREAD_RWLOCK_INIT 1
|
||||
|
||||
/* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
|
||||
#define HAVE_RAND48 1
|
||||
|
||||
/* Define to 1 if you have the `readdir' function. */
|
||||
#define HAVE_READDIR 1
|
||||
|
||||
/* Define to 1 if you have the `realpath' function. */
|
||||
#define HAVE_REALPATH 1
|
||||
|
||||
/* Define to 1 if you have the `rindex' function. */
|
||||
/* #undef HAVE_RINDEX */
|
||||
|
||||
/* Define to 1 if you have the `rintf' function. */
|
||||
#define HAVE_RINTF 1
|
||||
|
||||
/* Define to 1 if you have the `round' function. */
|
||||
#define HAVE_ROUND 1
|
||||
|
||||
/* Define to 1 if you have the `roundf' function. */
|
||||
#define HAVE_ROUNDF 1
|
||||
|
||||
/* Define to 1 if you have the `sbrk' function. */
|
||||
#define HAVE_SBRK 1
|
||||
|
||||
/* Define to 1 if you have the `setenv' function. */
|
||||
#define HAVE_SETENV 1
|
||||
|
||||
/* Define to 1 if you have the `setjmp' function. */
|
||||
#define HAVE_SETJMP 1
|
||||
|
||||
/* Define to 1 if you have the <setjmp.h> header file. */
|
||||
#define HAVE_SETJMP_H 1
|
||||
|
||||
/* Define to 1 if you have the `setrlimit' function. */
|
||||
#define HAVE_SETRLIMIT 1
|
||||
|
||||
/* Define if you have the shl_load function. */
|
||||
/* #undef HAVE_SHL_LOAD */
|
||||
|
||||
/* Define to 1 if you have the `siglongjmp' function. */
|
||||
#define HAVE_SIGLONGJMP 1
|
||||
|
||||
/* Define to 1 if you have the <signal.h> header file. */
|
||||
#define HAVE_SIGNAL_H 1
|
||||
|
||||
/* Define to 1 if you have the `sigsetjmp' function. */
|
||||
#define HAVE_SIGSETJMP 1
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#define HAVE_STDINT_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdio.h> header file. */
|
||||
#define HAVE_STDIO_H 1
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#define HAVE_STDLIB_H 1
|
||||
|
||||
/* Set to 1 if the std::isinf function is found in <cmath> */
|
||||
/* #undef HAVE_STD_ISINF_IN_CMATH */
|
||||
|
||||
/* Set to 1 if the std::isnan function is found in <cmath> */
|
||||
#define HAVE_STD_ISNAN_IN_CMATH 1
|
||||
|
||||
/* Define to 1 if you have the `strchr' function. */
|
||||
#define HAVE_STRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strcmp' function. */
|
||||
#define HAVE_STRCMP 1
|
||||
|
||||
/* Define to 1 if you have the `strdup' function. */
|
||||
#define HAVE_STRDUP 1
|
||||
|
||||
/* Define to 1 if you have the `strerror' function. */
|
||||
#define HAVE_STRERROR 1
|
||||
|
||||
/* Define to 1 if you have the `strerror_r' function. */
|
||||
#define HAVE_STRERROR_R 1
|
||||
|
||||
/* Define to 1 if you have the `strerror_s' function. */
|
||||
/* #undef HAVE_STRERROR_S */
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#define HAVE_STRINGS_H 1
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#define HAVE_STRING_H 1
|
||||
|
||||
/* Define to 1 if you have the `strrchr' function. */
|
||||
#define HAVE_STRRCHR 1
|
||||
|
||||
/* Define to 1 if you have the `strtof' function. */
|
||||
#define HAVE_STRTOF 1
|
||||
|
||||
/* Define to 1 if you have the `strtoll' function. */
|
||||
#define HAVE_STRTOLL 1
|
||||
|
||||
/* Define to 1 if you have the `strtoq' function. */
|
||||
#define HAVE_STRTOQ 1
|
||||
|
||||
/* Define to 1 if you have the `sysconf' function. */
|
||||
#define HAVE_SYSCONF 1
|
||||
|
||||
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_DIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/dl.h> header file. */
|
||||
/* #undef HAVE_SYS_DL_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/ioctl.h> header file. */
|
||||
#define HAVE_SYS_IOCTL_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/mman.h> header file. */
|
||||
#define HAVE_SYS_MMAN_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
|
||||
*/
|
||||
/* #undef HAVE_SYS_NDIR_H */
|
||||
|
||||
/* Define to 1 if you have the <sys/param.h> header file. */
|
||||
#define HAVE_SYS_PARAM_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/resource.h> header file. */
|
||||
#define HAVE_SYS_RESOURCE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#define HAVE_SYS_STAT_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/time.h> header file. */
|
||||
#define HAVE_SYS_TIME_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
|
||||
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
|
||||
#define HAVE_SYS_WAIT_H 1
|
||||
|
||||
/* Define to 1 if you have the <termios.h> header file. */
|
||||
#define HAVE_TERMIOS_H 1
|
||||
|
||||
/* Define if the neat program is available */
|
||||
/* #undef HAVE_TWOPI */
|
||||
|
||||
/* Define to 1 if the system has the type `uint64_t'. */
|
||||
#define HAVE_UINT64_T 1
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#define HAVE_UNISTD_H 1
|
||||
|
||||
/* Define to 1 if you have the <utime.h> header file. */
|
||||
#define HAVE_UTIME_H 1
|
||||
|
||||
/* Define to 1 if the system has the type `u_int64_t'. */
|
||||
/* #undef HAVE_U_INT64_T */
|
||||
|
||||
/* Define to 1 if you have the <valgrind/valgrind.h> header file. */
|
||||
/* #undef HAVE_VALGRIND_VALGRIND_H */
|
||||
|
||||
/* Define to 1 if you have the <windows.h> header file. */
|
||||
/* #undef HAVE_WINDOWS_H */
|
||||
|
||||
/* Define to 1 if you have the `__dso_handle' function. */
|
||||
#define HAVE___DSO_HANDLE 1
|
||||
|
||||
/* Build multithreading support into LLVM */
|
||||
/* #undef LLVM_MULTITHREADED */
|
||||
|
||||
/* LLVM architecture name for the native architecture, if available */
|
||||
#define LLVM_NATIVE_ARCH X86Target
|
||||
|
||||
/* Define if this is Unixish platform */
|
||||
#define LLVM_ON_UNIX 1
|
||||
|
||||
/* Define if this is Win32ish platform */
|
||||
/* #undef LLVM_ON_WIN32 */
|
||||
|
||||
/* Define to path to circo program if found or 'echo circo' otherwise */
|
||||
/* #undef LLVM_PATH_CIRCO */
|
||||
|
||||
/* Define to path to dot program if found or 'echo dot' otherwise */
|
||||
/* #undef LLVM_PATH_DOT */
|
||||
|
||||
/* Define to path to dotty program if found or 'echo dotty' otherwise */
|
||||
/* #undef LLVM_PATH_DOTTY */
|
||||
|
||||
/* Define to path to fdp program if found or 'echo fdp' otherwise */
|
||||
/* #undef LLVM_PATH_FDP */
|
||||
|
||||
/* Define to path to Graphviz program if found or 'echo Graphviz' otherwise */
|
||||
/* #undef LLVM_PATH_GRAPHVIZ */
|
||||
|
||||
/* Define to path to gv program if found or 'echo gv' otherwise */
|
||||
/* #undef LLVM_PATH_GV */
|
||||
|
||||
/* Define to path to neato program if found or 'echo neato' otherwise */
|
||||
/* #undef LLVM_PATH_NEATO */
|
||||
|
||||
/* Define to path to twopi program if found or 'echo twopi' otherwise */
|
||||
/* #undef LLVM_PATH_TWOPI */
|
||||
|
||||
/* Installation prefix directory */
|
||||
#define LLVM_PREFIX "/usr/local"
|
||||
|
||||
/* Define if the OS needs help to load dependent libraries for dlopen(). */
|
||||
#define LTDL_DLOPEN_DEPLIBS 1
|
||||
|
||||
/* Define to the sub-directory in which libtool stores uninstalled libraries.
|
||||
*/
|
||||
#define LTDL_OBJDIR ".libs/"
|
||||
|
||||
/* Define to the name of the environment variable that determines the dynamic
|
||||
library search path. */
|
||||
#define LTDL_SHLIBPATH_VAR "LD_LIBRARY_PATH"
|
||||
|
||||
/* Define to the extension used for shared libraries, say, ".so". */
|
||||
#define LTDL_SHLIB_EXT ".so"
|
||||
|
||||
/* Define to the system default library search path. */
|
||||
#define LTDL_SYSSEARCHPATH "/lib:/usr/lib"
|
||||
|
||||
/* Define if /dev/zero should be used when mapping RWX memory, or undefine if
|
||||
its not necessary */
|
||||
/* #undef NEED_DEV_ZERO_FOR_MMAP */
|
||||
|
||||
/* Define if dlsym() requires a leading underscore in symbol names. */
|
||||
/* #undef NEED_USCORE */
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#define PACKAGE_BUGREPORT "llvmbugs@cs.uiuc.edu"
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#define PACKAGE_NAME "llvm"
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#define PACKAGE_STRING "llvm 2.8svn"
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#define PACKAGE_TARNAME "-llvm-"
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#define PACKAGE_VERSION "2.8svn"
|
||||
|
||||
/* Define as the return type of signal handlers (`int' or `void'). */
|
||||
#define RETSIGTYPE void
|
||||
|
||||
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
|
||||
/* #undef STAT_MACROS_BROKEN */
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#define STDC_HEADERS 1
|
||||
|
||||
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
|
||||
#define TIME_WITH_SYS_TIME 1
|
||||
|
||||
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
|
||||
/* #undef TM_IN_SYS_TIME */
|
||||
|
||||
/* Define if we have the oprofile JIT-support library */
|
||||
#define USE_OPROFILE 0
|
||||
|
||||
/* Define if use udis86 library */
|
||||
#define USE_UDIS86 0
|
||||
|
||||
/* Define to empty if `const' does not conform to ANSI C. */
|
||||
/* #undef const */
|
||||
|
||||
/* Define to a type to use for `error_t' if it is not otherwise available. */
|
||||
#define error_t int
|
||||
|
||||
/* Define to `int' if <sys/types.h> does not define. */
|
||||
/* #undef pid_t */
|
||||
|
||||
/* Define to `unsigned int' if <sys/types.h> does not define. */
|
||||
/* #undef size_t */
|
2
lib/clang/include/llvm/Intrinsics.gen
Normal file
2
lib/clang/include/llvm/Intrinsics.gen
Normal file
@ -0,0 +1,2 @@
|
||||
/* $FreeBSD$ */
|
||||
#include "Intrinsics.inc.h"
|
113
lib/clang/include/llvm/System/DataTypes.h
Normal file
113
lib/clang/include/llvm/System/DataTypes.h
Normal file
@ -0,0 +1,113 @@
|
||||
/* $FreeBSD$ */
|
||||
/* include/llvm/System/DataTypes.h. Generated from DataTypes.h.in by configure. */
|
||||
/*===-- include/System/DataTypes.h - Define fixed size types -----*- C -*-===*\
|
||||
|* *|
|
||||
|* The LLVM Compiler Infrastructure *|
|
||||
|* *|
|
||||
|* This file is distributed under the University of Illinois Open Source *|
|
||||
|* License. See LICENSE.TXT for details. *|
|
||||
|* *|
|
||||
|*===----------------------------------------------------------------------===*|
|
||||
|* *|
|
||||
|* This file contains definitions to figure out the size of _HOST_ data types.*|
|
||||
|* This file is important because different host OS's define different macros,*|
|
||||
|* which makes portability tough. This file exports the following *|
|
||||
|* definitions: *|
|
||||
|* *|
|
||||
|* [u]int(32|64)_t : typedefs for signed and unsigned 32/64 bit system types*|
|
||||
|* [U]INT(8|16|32|64)_(MIN|MAX) : Constants for the min and max values. *|
|
||||
|* *|
|
||||
|* No library is required when using these functinons. *|
|
||||
|* *|
|
||||
|*===----------------------------------------------------------------------===*/
|
||||
|
||||
/* Please leave this file C-compatible. */
|
||||
|
||||
#ifndef SUPPORT_DATATYPES_H
|
||||
#define SUPPORT_DATATYPES_H
|
||||
|
||||
#define HAVE_SYS_TYPES_H 1
|
||||
#define HAVE_INTTYPES_H 1
|
||||
#define HAVE_STDINT_H 1
|
||||
#define HAVE_UINT64_T 1
|
||||
/* #undef HAVE_U_INT64_T */
|
||||
|
||||
#ifdef __cplusplus
|
||||
#include <cmath>
|
||||
#else
|
||||
#include <math.h>
|
||||
#endif
|
||||
|
||||
/* Note that this header's correct operation depends on __STDC_LIMIT_MACROS
|
||||
being defined. We would define it here, but in order to prevent Bad Things
|
||||
happening when system headers or C++ STL headers include stdint.h before we
|
||||
define it here, we define it on the g++ command line (in Makefile.rules). */
|
||||
#if !defined(__STDC_LIMIT_MACROS)
|
||||
# error "Must #define __STDC_LIMIT_MACROS before #including System/DataTypes.h"
|
||||
#endif
|
||||
|
||||
#if !defined(__STDC_CONSTANT_MACROS)
|
||||
# error "Must #define __STDC_CONSTANT_MACROS before " \
|
||||
"#including System/DataTypes.h"
|
||||
#endif
|
||||
|
||||
/* Note that <inttypes.h> includes <stdint.h>, if this is a C99 system. */
|
||||
#ifdef HAVE_SYS_TYPES_H
|
||||
#include <sys/types.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_INTTYPES_H
|
||||
#include <inttypes.h>
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_STDINT_H
|
||||
#include <stdint.h>
|
||||
#endif
|
||||
|
||||
#ifdef _AIX
|
||||
#include "llvm/System/AIXDataTypesFix.h"
|
||||
#endif
|
||||
|
||||
/* Handle incorrect definition of uint64_t as u_int64_t */
|
||||
#ifndef HAVE_UINT64_T
|
||||
#ifdef HAVE_U_INT64_T
|
||||
typedef u_int64_t uint64_t;
|
||||
#else
|
||||
# error "Don't have a definition for uint64_t on this platform"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef _OpenBSD_
|
||||
#define INT8_MAX 127
|
||||
#define INT8_MIN -128
|
||||
#define UINT8_MAX 255
|
||||
#define INT16_MAX 32767
|
||||
#define INT16_MIN -32768
|
||||
#define UINT16_MAX 65535
|
||||
#define INT32_MAX 2147483647
|
||||
#define INT32_MIN -2147483648
|
||||
#define UINT32_MAX 4294967295U
|
||||
#endif
|
||||
|
||||
/* Set defaults for constants which we cannot find. */
|
||||
#if !defined(INT64_MAX)
|
||||
# define INT64_MAX 9223372036854775807LL
|
||||
#endif
|
||||
#if !defined(INT64_MIN)
|
||||
# define INT64_MIN ((-INT64_MAX)-1)
|
||||
#endif
|
||||
#if !defined(UINT64_MAX)
|
||||
# define UINT64_MAX 0xffffffffffffffffULL
|
||||
#endif
|
||||
|
||||
#if __GNUC__ > 3
|
||||
#define END_WITH_NULL __attribute__((sentinel))
|
||||
#else
|
||||
#define END_WITH_NULL
|
||||
#endif
|
||||
|
||||
#ifndef HUGE_VALF
|
||||
#define HUGE_VALF (float)HUGE_VAL
|
||||
#endif
|
||||
|
||||
#endif /* SUPPORT_DATATYPES_H */
|
12
lib/clang/libclanganalysis/Makefile
Normal file
12
lib/clang/libclanganalysis/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clanganalysis
|
||||
|
||||
SRCDIR= tools/clang/lib/Analysis
|
||||
SRCS= AnalysisContext.cpp CFG.cpp LiveVariables.cpp \
|
||||
PrintfFormatString.cpp ReachableCode.cpp \
|
||||
UninitializedValues.cpp
|
||||
|
||||
TGHDRS= DiagnosticAnalysisKinds DiagnosticCommonKinds StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
19
lib/clang/libclangast/Makefile
Normal file
19
lib/clang/libclangast/Makefile
Normal file
@ -0,0 +1,19 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangast
|
||||
|
||||
SRCDIR= tools/clang/lib/AST
|
||||
SRCS= APValue.cpp ASTConsumer.cpp ASTContext.cpp ASTDiagnostic.cpp \
|
||||
ASTImporter.cpp AttrImpl.cpp CXXInheritance.cpp Decl.cpp \
|
||||
DeclBase.cpp DeclCXX.cpp DeclFriend.cpp DeclGroup.cpp \
|
||||
DeclObjC.cpp DeclPrinter.cpp DeclTemplate.cpp \
|
||||
DeclarationName.cpp Expr.cpp ExprCXX.cpp ExprConstant.cpp \
|
||||
FullExpr.cpp InheritViz.cpp NestedNameSpecifier.cpp \
|
||||
ParentMap.cpp RecordLayout.cpp RecordLayoutBuilder.cpp \
|
||||
Stmt.cpp StmtDumper.cpp StmtIterator.cpp StmtPrinter.cpp \
|
||||
StmtProfile.cpp StmtViz.cpp TemplateBase.cpp TemplateName.cpp \
|
||||
Type.cpp TypeLoc.cpp TypePrinter.cpp
|
||||
|
||||
TGHDRS= DiagnosticASTKinds DiagnosticCommonKinds StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
15
lib/clang/libclangbasic/Makefile
Normal file
15
lib/clang/libclangbasic/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangbasic
|
||||
|
||||
SRCDIR= tools/clang/lib/Basic
|
||||
SRCS= Builtins.cpp ConvertUTF.c Diagnostic.cpp FileManager.cpp \
|
||||
IdentifierTable.cpp SourceLocation.cpp SourceManager.cpp \
|
||||
TargetInfo.cpp Targets.cpp TokenKinds.cpp Version.cpp
|
||||
|
||||
TGHDRS= DiagnosticASTKinds DiagnosticAnalysisKinds \
|
||||
DiagnosticCommonKinds DiagnosticDriverKinds \
|
||||
DiagnosticFrontendKinds DiagnosticGroups DiagnosticLexKinds \
|
||||
DiagnosticParseKinds DiagnosticSemaKinds
|
||||
|
||||
.include "../clang.lib.mk"
|
38
lib/clang/libclangchecker/Makefile
Normal file
38
lib/clang/libclangchecker/Makefile
Normal file
@ -0,0 +1,38 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangchecker
|
||||
|
||||
SRCDIR= tools/clang/lib/Checker
|
||||
SRCS= AdjustedReturnValueChecker.cpp AggExprVisitor.cpp \
|
||||
ArrayBoundChecker.cpp AttrNonNullChecker.cpp \
|
||||
BasicConstraintManager.cpp BasicObjCFoundationChecks.cpp \
|
||||
BasicStore.cpp BasicValueFactory.cpp BugReporter.cpp \
|
||||
BugReporterVisitors.cpp BuiltinFunctionChecker.cpp \
|
||||
CFRefCount.cpp CallAndMessageChecker.cpp CallInliner.cpp \
|
||||
CastSizeChecker.cpp CastToStructChecker.cpp \
|
||||
CheckDeadStores.cpp CheckObjCDealloc.cpp \
|
||||
CheckObjCInstMethSignature.cpp CheckSecuritySyntaxOnly.cpp \
|
||||
CheckSizeofPointer.cpp Checker.cpp CocoaConventions.cpp \
|
||||
DereferenceChecker.cpp DivZeroChecker.cpp Environment.cpp \
|
||||
ExplodedGraph.cpp FixedAddressChecker.cpp FlatStore.cpp \
|
||||
GRBlockCounter.cpp GRCXXExprEngine.cpp GRCoreEngine.cpp \
|
||||
GRExprEngine.cpp GRExprEngineExperimentalChecks.cpp \
|
||||
GRState.cpp LLVMConventionsChecker.cpp MacOSXAPIChecker.cpp \
|
||||
MallocChecker.cpp ManagerRegistry.cpp MemRegion.cpp \
|
||||
NSAutoreleasePoolChecker.cpp NSErrorChecker.cpp \
|
||||
NoReturnFunctionChecker.cpp OSAtomicChecker.cpp \
|
||||
ObjCUnusedIVarsChecker.cpp PathDiagnostic.cpp \
|
||||
PointerArithChecker.cpp PointerSubChecker.cpp \
|
||||
PthreadLockChecker.cpp RangeConstraintManager.cpp \
|
||||
RegionStore.cpp ReturnPointerRangeChecker.cpp \
|
||||
ReturnStackAddressChecker.cpp ReturnUndefChecker.cpp SVals.cpp \
|
||||
SValuator.cpp SimpleConstraintManager.cpp SimpleSValuator.cpp \
|
||||
Store.cpp SymbolManager.cpp UndefBranchChecker.cpp \
|
||||
UndefCapturedBlockVarChecker.cpp UndefResultChecker.cpp \
|
||||
UndefinedArraySubscriptChecker.cpp \
|
||||
UndefinedAssignmentChecker.cpp \
|
||||
UnixAPIChecker.cpp VLASizeChecker.cpp ValueManager.cpp
|
||||
|
||||
TGHDRS= DiagnosticAnalysisKinds DiagnosticCommonKinds StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
17
lib/clang/libclangcodegen/Makefile
Normal file
17
lib/clang/libclangcodegen/Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangcodegen
|
||||
|
||||
SRCDIR= tools/clang/lib/CodeGen
|
||||
SRCS= CGBlocks.cpp CGBuiltin.cpp CGCXX.cpp CGCall.cpp CGClass.cpp \
|
||||
CGDebugInfo.cpp CGDecl.cpp CGDeclCXX.cpp CGException.cpp \
|
||||
CGExpr.cpp CGExprAgg.cpp CGExprCXX.cpp CGExprComplex.cpp \
|
||||
CGExprConstant.cpp CGExprScalar.cpp CGObjC.cpp CGObjCGNU.cpp \
|
||||
CGObjCMac.cpp CGRTTI.cpp CGRecordLayoutBuilder.cpp CGStmt.cpp \
|
||||
CGTemporaries.cpp CGVTT.cpp CGVTables.cpp CodeGenFunction.cpp \
|
||||
CodeGenModule.cpp CodeGenTypes.cpp ItaniumCXXABI.cpp \
|
||||
Mangle.cpp ModuleBuilder.cpp TargetInfo.cpp
|
||||
|
||||
TGHDRS= DiagnosticCommonKinds Intrinsics StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
14
lib/clang/libclangdriver/Makefile
Normal file
14
lib/clang/libclangdriver/Makefile
Normal file
@ -0,0 +1,14 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangdriver
|
||||
|
||||
SRCDIR= tools/clang/lib/Driver
|
||||
SRCS= Action.cpp Arg.cpp ArgList.cpp CC1AsOptions.cpp CC1Options.cpp \
|
||||
Compilation.cpp Driver.cpp DriverOptions.cpp HostInfo.cpp \
|
||||
Job.cpp OptTable.cpp Option.cpp Phases.cpp Tool.cpp \
|
||||
ToolChain.cpp ToolChains.cpp Tools.cpp Types.cpp
|
||||
|
||||
TGHDRS= CC1AsOptions CC1Options DiagnosticCommonKinds \
|
||||
DiagnosticDriverKinds Options
|
||||
|
||||
.include "../clang.lib.mk"
|
25
lib/clang/libclangfrontend/Makefile
Normal file
25
lib/clang/libclangfrontend/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangfrontend
|
||||
|
||||
SRCDIR= tools/clang/lib/Frontend
|
||||
SRCS= ASTConsumers.cpp ASTMerge.cpp ASTUnit.cpp AnalysisConsumer.cpp \
|
||||
BoostConAction.cpp CacheTokens.cpp CodeGenAction.cpp \
|
||||
CompilerInstance.cpp CompilerInvocation.cpp DeclXML.cpp \
|
||||
DependencyFile.cpp DiagChecker.cpp DocumentXML.cpp \
|
||||
FixItRewriter.cpp FrontendAction.cpp FrontendActions.cpp \
|
||||
FrontendOptions.cpp GeneratePCH.cpp HTMLDiagnostics.cpp \
|
||||
HTMLPrint.cpp InitHeaderSearch.cpp InitPreprocessor.cpp \
|
||||
LangStandards.cpp PCHReader.cpp PCHReaderDecl.cpp \
|
||||
PCHReaderStmt.cpp PCHWriter.cpp PCHWriterDecl.cpp \
|
||||
PCHWriterStmt.cpp PlistDiagnostics.cpp \
|
||||
PrintParserCallbacks.cpp PrintPreprocessedOutput.cpp \
|
||||
RewriteMacros.cpp RewriteObjC.cpp RewriteTest.cpp StmtXML.cpp \
|
||||
TextDiagnosticBuffer.cpp TextDiagnosticPrinter.cpp TypeXML.cpp \
|
||||
VerifyDiagnosticsClient.cpp Warnings.cpp
|
||||
|
||||
TGHDRS= CC1Options DiagnosticASTKinds DiagnosticCommonKinds \
|
||||
DiagnosticDriverKinds DiagnosticFrontendKinds \
|
||||
DiagnosticLexKinds DiagnosticSemaKinds StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
15
lib/clang/libclanglex/Makefile
Normal file
15
lib/clang/libclanglex/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clanglex
|
||||
|
||||
SRCDIR= tools/clang/lib/Lex
|
||||
SRCS= HeaderMap.cpp HeaderSearch.cpp Lexer.cpp LiteralSupport.cpp \
|
||||
MacroArgs.cpp MacroInfo.cpp PPCaching.cpp PPDirectives.cpp \
|
||||
PPExpressions.cpp PPLexerChange.cpp PPMacroExpansion.cpp \
|
||||
PTHLexer.cpp Pragma.cpp PreprocessingRecord.cpp \
|
||||
Preprocessor.cpp PreprocessorLexer.cpp ScratchBuffer.cpp \
|
||||
TokenConcatenation.cpp TokenLexer.cpp
|
||||
|
||||
TGHDRS= DiagnosticCommonKinds DiagnosticLexKinds
|
||||
|
||||
.include "../clang.lib.mk"
|
14
lib/clang/libclangparse/Makefile
Normal file
14
lib/clang/libclangparse/Makefile
Normal file
@ -0,0 +1,14 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangparse
|
||||
|
||||
SRCDIR= tools/clang/lib/Parse
|
||||
SRCS= AttributeList.cpp DeclSpec.cpp MinimalAction.cpp \
|
||||
ParseCXXInlineMethods.cpp ParseDecl.cpp ParseDeclCXX.cpp \
|
||||
ParseExpr.cpp ParseExprCXX.cpp ParseInit.cpp ParseObjc.cpp \
|
||||
ParsePragma.cpp ParseStmt.cpp ParseTemplate.cpp \
|
||||
ParseTentative.cpp Parser.cpp
|
||||
|
||||
TGHDRS= DiagnosticCommonKinds DiagnosticParseKinds
|
||||
|
||||
.include "../clang.lib.mk"
|
11
lib/clang/libclangrewrite/Makefile
Normal file
11
lib/clang/libclangrewrite/Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangrewrite
|
||||
|
||||
SRCDIR= tools/clang/lib/Rewrite
|
||||
SRCS= DeltaTree.cpp HTMLRewrite.cpp RewriteRope.cpp Rewriter.cpp \
|
||||
TokenRewriter.cpp
|
||||
|
||||
TGHDRS= DiagnosticCommonKinds StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
23
lib/clang/libclangsema/Makefile
Normal file
23
lib/clang/libclangsema/Makefile
Normal file
@ -0,0 +1,23 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= clangsema
|
||||
|
||||
SRCDIR= tools/clang/lib/Sema
|
||||
SRCS= AnalysisBasedWarnings.cpp CodeCompleteConsumer.cpp \
|
||||
IdentifierResolver.cpp IdentifierResolver.cpp \
|
||||
JumpDiagnostics.cpp ParseAST.cpp Sema.cpp SemaAccess.cpp \
|
||||
SemaAttr.cpp SemaCXXCast.cpp SemaCXXScopeSpec.cpp \
|
||||
SemaChecking.cpp SemaCodeComplete.cpp SemaDecl.cpp \
|
||||
SemaDeclAttr.cpp SemaDeclCXX.cpp SemaDeclObjC.cpp \
|
||||
SemaExceptionSpec.cpp SemaExpr.cpp SemaExprCXX.cpp \
|
||||
SemaExprObjC.cpp SemaInit.cpp SemaLookup.cpp \
|
||||
SemaObjCProperty.cpp SemaOverload.cpp SemaStmt.cpp \
|
||||
SemaTemplate.cpp SemaTemplateDeduction.cpp \
|
||||
SemaTemplateInstantiate.cpp SemaTemplateInstantiate.cpp \
|
||||
SemaTemplateInstantiateDecl.cpp SemaType.cpp \
|
||||
TargetAttributesSema.cpp
|
||||
|
||||
TGHDRS= DiagnosticASTKinds DiagnosticCommonKinds DiagnosticParseKinds \
|
||||
DiagnosticSemaKinds StmtNodes
|
||||
|
||||
.include "../clang.lib.mk"
|
25
lib/clang/libllvmanalysis/Makefile
Normal file
25
lib/clang/libllvmanalysis/Makefile
Normal file
@ -0,0 +1,25 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmanalysis
|
||||
|
||||
SRCDIR= lib/Analysis
|
||||
SRCS= AliasAnalysis.cpp AliasAnalysisCounter.cpp \
|
||||
AliasAnalysisEvaluator.cpp AliasDebugger.cpp \
|
||||
AliasSetTracker.cpp Analysis.cpp BasicAliasAnalysis.cpp \
|
||||
CFGPrinter.cpp CaptureTracking.cpp ConstantFolding.cpp \
|
||||
DbgInfoPrinter.cpp DebugInfo.cpp IVUsers.cpp InlineCost.cpp \
|
||||
InstCount.cpp InstructionSimplify.cpp Interval.cpp \
|
||||
IntervalPartition.cpp LazyValueInfo.cpp \
|
||||
LibCallAliasAnalysis.cpp LibCallSemantics.cpp Lint.cpp \
|
||||
LiveValues.cpp LoopDependenceAnalysis.cpp LoopInfo.cpp \
|
||||
LoopPass.cpp MemoryBuiltins.cpp MemoryDependenceAnalysis.cpp \
|
||||
PHITransAddr.cpp PointerTracking.cpp PostDominators.cpp \
|
||||
ProfileEstimatorPass.cpp ProfileInfo.cpp ProfileInfoLoader.cpp \
|
||||
ProfileInfoLoaderPass.cpp ProfileVerifierPass.cpp \
|
||||
ScalarEvolution.cpp ScalarEvolutionAliasAnalysis.cpp \
|
||||
ScalarEvolutionExpander.cpp ScalarEvolutionNormalization.cpp \
|
||||
SparsePropagation.cpp Trace.cpp ValueTracking.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
11
lib/clang/libllvmarmasmparser/Makefile
Normal file
11
lib/clang/libllvmarmasmparser/Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmarmasmparser
|
||||
|
||||
SRCDIR= lib/Target/ARM/AsmParser
|
||||
INCDIR= lib/Target/ARM
|
||||
SRCS= ARMAsmParser.cpp ARMAsmLexer.cpp
|
||||
|
||||
TGHDRS= ARMGenRegisterInfo.h ARMGenRegisterNames ARMGenInstrNames
|
||||
|
||||
.include "../clang.lib.mk"
|
12
lib/clang/libllvmarmasmprinter/Makefile
Normal file
12
lib/clang/libllvmarmasmprinter/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmarmasmprinter
|
||||
|
||||
SRCDIR= lib/Target/ARM/AsmPrinter
|
||||
INCDIR= lib/Target/ARM
|
||||
SRCS= ARMAsmPrinter.cpp ARMInstPrinter.cpp ARMMCInstLower.cpp
|
||||
|
||||
TGHDRS= ARMGenAsmWriter ARMGenInstrNames ARMGenRegisterInfo.h \
|
||||
ARMGenRegisterNames
|
||||
|
||||
.include "../clang.lib.mk"
|
23
lib/clang/libllvmarmcodegen/Makefile
Normal file
23
lib/clang/libllvmarmcodegen/Makefile
Normal file
@ -0,0 +1,23 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmarmcodegen
|
||||
|
||||
SRCDIR= lib/Target/ARM
|
||||
SRCS= ARMBaseInstrInfo.cpp ARMBaseRegisterInfo.cpp \
|
||||
ARMCodeEmitter.cpp ARMConstantIslandPass.cpp \
|
||||
ARMConstantPoolValue.cpp ARMExpandPseudoInsts.cpp \
|
||||
ARMISelDAGToDAG.cpp ARMISelLowering.cpp ARMInstrInfo.cpp \
|
||||
ARMJITInfo.cpp ARMLoadStoreOptimizer.cpp \
|
||||
ARMLoadStoreOptimizer.cpp ARMMCAsmInfo.cpp ARMRegisterInfo.cpp \
|
||||
ARMSelectionDAGInfo.cpp ARMSubtarget.cpp ARMTargetMachine.cpp \
|
||||
ARMTargetObjectFile.cpp NEONMoveFix.cpp NEONPreAllocPass.cpp \
|
||||
Thumb1InstrInfo.cpp Thumb1RegisterInfo.cpp \
|
||||
Thumb2ITBlockPass.cpp Thumb2InstrInfo.cpp \
|
||||
Thumb2RegisterInfo.cpp Thumb2SizeReduction.cpp
|
||||
|
||||
TGHDRS= ARMGenCallingConv ARMGenCodeEmitter ARMGenDAGISel \
|
||||
ARMGenInstrInfo ARMGenInstrNames ARMGenRegisterInfo.h \
|
||||
ARMGenRegisterInfo ARMGenRegisterNames ARMGenSubtarget \
|
||||
Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
11
lib/clang/libllvmarminfo/Makefile
Normal file
11
lib/clang/libllvmarminfo/Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmarminfo
|
||||
|
||||
SRCDIR= lib/Target/ARM/TargetInfo/
|
||||
INCDIR= lib/Target/ARM
|
||||
SRCS= ARMTargetInfo.cpp
|
||||
|
||||
TGHDRS= ARMGenRegisterNames ARMGenInstrNames
|
||||
|
||||
.include "../clang.lib.mk"
|
9
lib/clang/libllvmasmprinter/Makefile
Normal file
9
lib/clang/libllvmasmprinter/Makefile
Normal file
@ -0,0 +1,9 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmasmprinter
|
||||
|
||||
SRCDIR= lib/CodeGen/AsmPrinter
|
||||
SRCS= AsmPrinter.cpp AsmPrinterDwarf.cpp AsmPrinterInlineAsm.cpp \
|
||||
DIE.cpp DwarfDebug.cpp DwarfException.cpp OcamlGCPrinter.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
10
lib/clang/libllvmbitreader/Makefile
Normal file
10
lib/clang/libllvmbitreader/Makefile
Normal file
@ -0,0 +1,10 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmbitreader
|
||||
|
||||
SRCDIR= lib/Bitcode/Reader
|
||||
SRCS= BitReader.cpp BitcodeReader.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
9
lib/clang/libllvmbitwriter/Makefile
Normal file
9
lib/clang/libllvmbitwriter/Makefile
Normal file
@ -0,0 +1,9 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmbitwriter
|
||||
|
||||
SRCDIR= lib/Bitcode/Writer
|
||||
SRCS= BitWriter.cpp BitcodeWriter.cpp BitcodeWriterPass.cpp \
|
||||
ValueEnumerator.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
40
lib/clang/libllvmcodegen/Makefile
Normal file
40
lib/clang/libllvmcodegen/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmcodegen
|
||||
|
||||
SRCDIR= lib/CodeGen
|
||||
SRCS= AggressiveAntiDepBreaker.cpp Analysis.cpp BranchFolding.cpp \
|
||||
CalcSpillWeights.cpp CodePlacementOpt.cpp \
|
||||
CriticalAntiDepBreaker.cpp DeadMachineInstructionElim.cpp \
|
||||
DwarfEHPrepare.cpp ELFCodeEmitter.cpp ELFWriter.cpp \
|
||||
ExactHazardRecognizer.cpp GCMetadata.cpp GCMetadataPrinter.cpp \
|
||||
GCStrategy.cpp IfConversion.cpp IntrinsicLowering.cpp \
|
||||
LLVMTargetMachine.cpp LatencyPriorityQueue.cpp \
|
||||
LiveInterval.cpp LiveIntervalAnalysis.cpp \
|
||||
LiveStackAnalysis.cpp LiveVariables.cpp LowerSubregs.cpp \
|
||||
MachineBasicBlock.cpp MachineCSE.cpp MachineDominators.cpp \
|
||||
MachineFunction.cpp MachineFunctionAnalysis.cpp \
|
||||
MachineFunctionPass.cpp MachineFunctionPrinterPass.cpp \
|
||||
MachineInstr.cpp MachineLICM.cpp MachineLoopInfo.cpp \
|
||||
MachineModuleInfo.cpp MachineModuleInfoImpls.cpp \
|
||||
MachinePassRegistry.cpp MachineRegisterInfo.cpp \
|
||||
MachineSSAUpdater.cpp MachineSink.cpp MachineVerifier.cpp \
|
||||
ObjectCodeEmitter.cpp OcamlGC.cpp OptimizeExts.cpp \
|
||||
OptimizePHIs.cpp PHIElimination.cpp Passes.cpp \
|
||||
PostRASchedulerList.cpp PreAllocSplitting.cpp \
|
||||
ProcessImplicitDefs.cpp PrologEpilogInserter.cpp \
|
||||
PseudoSourceValue.cpp RegAllocFast.cpp RegAllocLinearScan.cpp \
|
||||
RegAllocLocal.cpp RegAllocPBQP.cpp RegisterCoalescer.cpp \
|
||||
RegisterScavenging.cpp ScheduleDAG.cpp ScheduleDAGEmit.cpp \
|
||||
ScheduleDAGInstrs.cpp ScheduleDAGPrinter.cpp ShadowStackGC.cpp \
|
||||
ShrinkWrapping.cpp SimpleRegisterCoalescing.cpp \
|
||||
SjLjEHPrepare.cpp SlotIndexes.cpp Spiller.cpp \
|
||||
StackProtector.cpp StackSlotColoring.cpp \
|
||||
StrongPHIElimination.cpp TailDuplication.cpp \
|
||||
TargetInstrInfoImpl.cpp TargetLoweringObjectFileImpl.cpp \
|
||||
TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp \
|
||||
VirtRegMap.cpp VirtRegRewriter.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
18
lib/clang/libllvmcore/Makefile
Normal file
18
lib/clang/libllvmcore/Makefile
Normal file
@ -0,0 +1,18 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmcore
|
||||
|
||||
SRCDIR= lib/VMCore
|
||||
SRCS= AsmWriter.cpp Attributes.cpp AutoUpgrade.cpp BasicBlock.cpp \
|
||||
ConstantFold.cpp Constants.cpp Core.cpp DebugLoc.cpp \
|
||||
Dominators.cpp Function.cpp GVMaterializer.cpp Globals.cpp \
|
||||
IRBuilder.cpp InlineAsm.cpp Instruction.cpp Instructions.cpp \
|
||||
IntrinsicInst.cpp LLVMContext.cpp LLVMContextImpl.cpp \
|
||||
LeakDetector.cpp Metadata.cpp Module.cpp Pass.cpp \
|
||||
PassManager.cpp PrintModulePass.cpp Type.cpp \
|
||||
TypeSymbolTable.cpp Use.cpp Value.cpp ValueSymbolTable.cpp \
|
||||
ValueTypes.cpp Verifier.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
16
lib/clang/libllvminstcombine/Makefile
Normal file
16
lib/clang/libllvminstcombine/Makefile
Normal file
@ -0,0 +1,16 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvminstcombine
|
||||
|
||||
SRCDIR= lib/Transforms/InstCombine
|
||||
SRCS= InstCombineAddSub.cpp InstCombineAndOrXor.cpp \
|
||||
InstCombineCalls.cpp InstCombineCasts.cpp \
|
||||
InstCombineCompares.cpp InstCombineLoadStoreAlloca.cpp \
|
||||
InstCombineMulDivRem.cpp InstCombinePHI.cpp \
|
||||
InstCombineSelect.cpp InstCombineShifts.cpp \
|
||||
InstCombineSimplifyDemanded.cpp InstCombineVectorOps.cpp \
|
||||
InstructionCombining.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
11
lib/clang/libllvmipa/Makefile
Normal file
11
lib/clang/libllvmipa/Makefile
Normal file
@ -0,0 +1,11 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmipa
|
||||
|
||||
SRCDIR= lib/Analysis/IPA
|
||||
SRCS= CallGraph.cpp CallGraphSCCPass.cpp FindUsedTypes.cpp \
|
||||
GlobalsModRef.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
17
lib/clang/libllvmipo/Makefile
Normal file
17
lib/clang/libllvmipo/Makefile
Normal file
@ -0,0 +1,17 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmipo
|
||||
|
||||
SRCDIR= lib/Transforms/IPO
|
||||
SRCS= ArgumentPromotion.cpp ConstantMerge.cpp \
|
||||
DeadArgumentElimination.cpp DeadTypeElimination.cpp \
|
||||
ExtractGV.cpp FunctionAttrs.cpp GlobalDCE.cpp GlobalOpt.cpp \
|
||||
IPConstantPropagation.cpp IPO.cpp InlineAlways.cpp \
|
||||
InlineSimple.cpp Inliner.cpp Internalize.cpp LoopExtractor.cpp \
|
||||
LowerSetJmp.cpp MergeFunctions.cpp PartialSpecialization.cpp \
|
||||
PruneEH.cpp StripDeadPrototypes.cpp StripSymbols.cpp \
|
||||
StructRetPromotion.cpp
|
||||
|
||||
TGHDRS= Intrinsics
|
||||
|
||||
.include "../clang.lib.mk"
|
15
lib/clang/libllvmmc/Makefile
Normal file
15
lib/clang/libllvmmc/Makefile
Normal file
@ -0,0 +1,15 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmmc
|
||||
|
||||
SRCDIR= lib/MC
|
||||
SRCS= MCAsmInfo.cpp MCAsmInfoCOFF.cpp MCAsmInfoDarwin.cpp \
|
||||
MCAsmStreamer.cpp MCAssembler.cpp MCCodeEmitter.cpp \
|
||||
MCContext.cpp MCDisassembler.cpp MCExpr.cpp MCInst.cpp \
|
||||
MCInstPrinter.cpp MCLoggingStreamer.cpp MCMachOStreamer.cpp \
|
||||
MCNullStreamer.cpp MCObjectWriter.cpp MCSection.cpp \
|
||||
MCSectionCOFF.cpp MCSectionELF.cpp MCSectionMachO.cpp \
|
||||
MCStreamer.cpp MCSymbol.cpp MCValue.cpp MachObjectWriter.cpp \
|
||||
TargetAsmBackend.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
9
lib/clang/libllvmmcparser/Makefile
Normal file
9
lib/clang/libllvmmcparser/Makefile
Normal file
@ -0,0 +1,9 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmmcparser
|
||||
|
||||
SRCDIR= lib/MC/MCParser
|
||||
SRCS= AsmLexer.cpp AsmParser.cpp MCAsmLexer.cpp MCAsmParser.cpp \
|
||||
TargetAsmParser.cpp
|
||||
|
||||
.include "../clang.lib.mk"
|
12
lib/clang/libllvmmipsasmprinter/Makefile
Normal file
12
lib/clang/libllvmmipsasmprinter/Makefile
Normal file
@ -0,0 +1,12 @@
|
||||
# $FreeBSD$
|
||||
|
||||
LIB= llvmmipsasmprinter
|
||||
|
||||
SRCDIR= lib/Target/Mips/AsmPrinter
|
||||
INCDIR= lib/Target/Mips
|
||||
SRCS= MipsAsmPrinter.cpp
|
||||
|
||||
TGHDRS= MipsGenAsmWriter MipsGenInstrNames MipsGenRegisterInfo.h \
|
||||
MipsGenRegisterNames
|
||||
|
||||
.include "../clang.lib.mk"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user