summaryrefslogtreecommitdiffstats
path: root/usr.bin/clang
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2013-02-08 16:10:16 +0000
committerobrien <obrien@FreeBSD.org>2013-02-08 16:10:16 +0000
commit3028e3f8aba938dfd0bf9fda987b8a72140b8027 (patch)
treeb2f038222ff8a70f687652441df00d2b564c8abe /usr.bin/clang
parent952a6d5a7cd3d3f9007acfa06805262fc04a105f (diff)
parent1d08d5f677c1dfa810e381073590adbae19cc69f (diff)
downloadFreeBSD-src-3028e3f8aba938dfd0bf9fda987b8a72140b8027.zip
FreeBSD-src-3028e3f8aba938dfd0bf9fda987b8a72140b8027.tar.gz
Sync with HEAD.
Diffstat (limited to 'usr.bin/clang')
-rw-r--r--usr.bin/clang/clang-tblgen/Makefile2
-rw-r--r--usr.bin/clang/clang/Makefile29
-rw-r--r--usr.bin/clang/clang/clang.18
-rw-r--r--usr.bin/clang/llc/Makefile6
-rw-r--r--usr.bin/clang/lli/Makefile8
-rw-r--r--usr.bin/clang/llvm-mc/Makefile6
-rw-r--r--usr.bin/clang/llvm-objdump/Makefile6
-rw-r--r--usr.bin/clang/llvm-rtdyld/Makefile6
-rw-r--r--usr.bin/clang/opt/Makefile29
-rw-r--r--usr.bin/clang/tblgen/Makefile1
10 files changed, 74 insertions, 27 deletions
diff --git a/usr.bin/clang/clang-tblgen/Makefile b/usr.bin/clang/clang-tblgen/Makefile
index bc949ec..9e8af45 100644
--- a/usr.bin/clang/clang-tblgen/Makefile
+++ b/usr.bin/clang/clang-tblgen/Makefile
@@ -6,6 +6,8 @@ NO_MAN=
SRCDIR= tools/clang/utils/TableGen
SRCS= ClangASTNodesEmitter.cpp \
ClangAttrEmitter.cpp \
+ ClangCommentCommandInfoEmitter.cpp \
+ ClangCommentHTMLTagsEmitter.cpp \
ClangDiagnosticsEmitter.cpp \
ClangSACheckersEmitter.cpp \
NeonEmitter.cpp \
diff --git a/usr.bin/clang/clang/Makefile b/usr.bin/clang/clang/Makefile
index 7c8f0e4..18a768b 100644
--- a/usr.bin/clang/clang/Makefile
+++ b/usr.bin/clang/clang/Makefile
@@ -20,9 +20,11 @@ MLINKS= clang.1 clang++.1 \
.if ${MK_CLANG_IS_CC} != "no"
LINKS+= ${BINDIR}/clang ${BINDIR}/cc \
${BINDIR}/clang ${BINDIR}/c++ \
+ ${BINDIR}/clang ${BINDIR}/CC \
${BINDIR}/clang ${BINDIR}/cpp
MLINKS+= clang.1 cc.1 \
clang.1 c++.1 \
+ clang.1 CC.1 \
clang.1 cpp.1
.endif
@@ -33,6 +35,19 @@ TGHDRS= CC1AsOptions \
DiagnosticLexKinds \
DiagnosticSemaKinds \
Options
+
+.if !defined(EARLY_BUILD) && defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no"
+_clangstaticanalyzer= \
+ clangstaticanalyzerfrontend \
+ clangstaticanalyzercheckers \
+ clangstaticanalyzercore
+_clangarcmigrate= \
+ clangarcmigrate
+_clangrewriter= \
+ clangrewritefrontend \
+ clangrewritecore
+.endif # !EARLY_BUILD && MK_CLANG_FULL
+
LIBDEPS=clangfrontendtool \
clangfrontend \
clangdriver \
@@ -40,12 +55,10 @@ LIBDEPS=clangfrontendtool \
clangcodegen \
clangparse \
clangsema \
- clangstaticanalyzerfrontend \
- clangstaticanalyzercheckers \
- clangstaticanalyzercore \
+ ${_clangstaticanalyzer} \
clanganalysis \
- clangarcmigrate \
- clangrewrite \
+ ${_clangarcmigrate} \
+ ${_clangrewriter} \
clangedit \
clangast \
clanglex \
@@ -64,12 +77,12 @@ LIBDEPS=clangfrontendtool \
llvmarmdesc \
llvmarminfo \
llvmarminstprinter \
- llvmmipscodegen \
- llvmmipsdisassembler \
llvmmipsasmparser \
+ llvmmipscodegen \
llvmmipsdesc \
- llvmmipsinfo \
llvmmipsinstprinter \
+ llvmmipsdisassembler \
+ llvmmipsinfo \
llvmpowerpccodegen \
llvmpowerpcdesc \
llvmpowerpcinfo \
diff --git a/usr.bin/clang/clang/clang.1 b/usr.bin/clang/clang/clang.1
index 214fe0e..1a37c6d 100644
--- a/usr.bin/clang/clang/clang.1
+++ b/usr.bin/clang/clang/clang.1
@@ -1,5 +1,5 @@
.\" $FreeBSD$
-.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.16)
+.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.20)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -125,7 +125,7 @@
.\" ========================================================================
.\"
.IX Title "CLANG 1"
-.TH CLANG 1 "2012-08-09" "clang 3.2" "Clang Tools Documentation"
+.TH CLANG 1 "2012-12-21" "clang 3.2" "Clang Tools Documentation"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -231,8 +231,8 @@ Treat subsequent input files as having type \fIlanguage\fR.
.IP "\fB\-std\fR=\fIlanguage\fR" 4
.IX Item "-std=language"
Specify the language standard to compile for.
-.IP "\fB\-stdlib\fR=\fIlanguage\fR" 4
-.IX Item "-stdlib=language"
+.IP "\fB\-stdlib\fR=\fIlibrary\fR" 4
+.IX Item "-stdlib=library"
Specify the \*(C+ standard library to use; supported options are libstdc++ and
libc++.
.IP "\fB\-ansi\fR" 4
diff --git a/usr.bin/clang/llc/Makefile b/usr.bin/clang/llc/Makefile
index b99f876..3606fef 100644
--- a/usr.bin/clang/llc/Makefile
+++ b/usr.bin/clang/llc/Makefile
@@ -13,12 +13,12 @@ LIBDEPS=llvmasmparser \
llvmarmdesc \
llvmarminfo \
llvmarminstprinter \
- llvmmipscodegen \
- llvmmipsdisassembler \
llvmmipsasmparser \
+ llvmmipscodegen \
llvmmipsdesc \
- llvmmipsinfo \
llvmmipsinstprinter \
+ llvmmipsdisassembler \
+ llvmmipsinfo \
llvmpowerpccodegen \
llvmpowerpcdesc \
llvmpowerpcinfo \
diff --git a/usr.bin/clang/lli/Makefile b/usr.bin/clang/lli/Makefile
index 6ce563b..d6ecab5 100644
--- a/usr.bin/clang/lli/Makefile
+++ b/usr.bin/clang/lli/Makefile
@@ -3,9 +3,13 @@
PROG_CXX=lli
SRCDIR= tools/lli
-SRCS= lli.cpp
+SRCS= lli.cpp \
+ RecordingMemoryManager.cpp \
+ RemoteTarget.cpp
-LIBDEPS=llvmasmparser \
+LIBDEPS=llvmx86asmparser \
+ llvmx86disassembler \
+ llvmasmparser \
llvmbitreader \
llvmx86codegen \
llvmx86desc \
diff --git a/usr.bin/clang/llvm-mc/Makefile b/usr.bin/clang/llvm-mc/Makefile
index 1c08894..c2106e1 100644
--- a/usr.bin/clang/llvm-mc/Makefile
+++ b/usr.bin/clang/llvm-mc/Makefile
@@ -14,12 +14,12 @@ LIBDEPS=llvmmcdisassembler \
llvmarmdesc \
llvmarminfo \
llvmarminstprinter \
- llvmmipscodegen \
- llvmmipsdisassembler \
llvmmipsasmparser \
+ llvmmipscodegen \
llvmmipsdesc \
- llvmmipsinfo \
llvmmipsinstprinter \
+ llvmmipsdisassembler \
+ llvmmipsinfo \
llvmpowerpccodegen \
llvmpowerpcdesc \
llvmpowerpcinfo \
diff --git a/usr.bin/clang/llvm-objdump/Makefile b/usr.bin/clang/llvm-objdump/Makefile
index 351c06c..38d23ae 100644
--- a/usr.bin/clang/llvm-objdump/Makefile
+++ b/usr.bin/clang/llvm-objdump/Makefile
@@ -16,12 +16,12 @@ LIBDEPS=llvmmcdisassembler \
llvmarmdesc \
llvmarminfo \
llvmarminstprinter \
- llvmmipscodegen \
- llvmmipsdisassembler \
llvmmipsasmparser \
+ llvmmipscodegen \
llvmmipsdesc \
- llvmmipsinfo \
llvmmipsinstprinter \
+ llvmmipsdisassembler \
+ llvmmipsinfo \
llvmpowerpccodegen \
llvmpowerpcdesc \
llvmpowerpcinfo \
diff --git a/usr.bin/clang/llvm-rtdyld/Makefile b/usr.bin/clang/llvm-rtdyld/Makefile
index e3b5d87..e899d70 100644
--- a/usr.bin/clang/llvm-rtdyld/Makefile
+++ b/usr.bin/clang/llvm-rtdyld/Makefile
@@ -15,12 +15,12 @@ LIBDEPS=llvmjit \
llvmarmdesc \
llvmarminfo \
llvmarminstprinter \
- llvmmipscodegen \
- llvmmipsdisassembler \
llvmmipsasmparser \
+ llvmmipscodegen \
llvmmipsdesc \
- llvmmipsinfo \
llvmmipsinstprinter \
+ llvmmipsdisassembler \
+ llvmmipsinfo \
llvmpowerpccodegen \
llvmpowerpcdesc \
llvmpowerpcinfo \
diff --git a/usr.bin/clang/opt/Makefile b/usr.bin/clang/opt/Makefile
index 14403ce1..5afd58d 100644
--- a/usr.bin/clang/opt/Makefile
+++ b/usr.bin/clang/opt/Makefile
@@ -9,7 +9,34 @@ SRCS= AnalysisWrappers.cpp \
opt.cpp
TGHDRS= Intrinsics
-LIBDEPS=llvmipo \
+LIBDEPS=llvmarmdisassembler \
+ llvmarmasmparser \
+ llvmarmcodegen \
+ llvmarmdesc \
+ llvmarminfo \
+ llvmarminstprinter \
+ llvmmipsasmparser \
+ llvmmipscodegen \
+ llvmmipsdesc \
+ llvmmipsinstprinter \
+ llvmmipsdisassembler \
+ llvmmipsinfo \
+ llvmpowerpccodegen \
+ llvmpowerpcdesc \
+ llvmpowerpcinfo \
+ llvmpowerpcinstprinter \
+ llvmx86asmparser \
+ llvmx86codegen \
+ llvmselectiondag \
+ llvmasmprinter \
+ llvmmcparser \
+ llvmcodegen \
+ llvmx86disassembler \
+ llvmx86desc \
+ llvmx86info \
+ llvmx86instprinter \
+ llvmx86utils \
+ llvmipo \
llvmvectorize \
llvmscalaropts \
llvminstcombine \
diff --git a/usr.bin/clang/tblgen/Makefile b/usr.bin/clang/tblgen/Makefile
index c74ad83..90a5789 100644
--- a/usr.bin/clang/tblgen/Makefile
+++ b/usr.bin/clang/tblgen/Makefile
@@ -10,6 +10,7 @@ SRCS= AsmMatcherEmitter.cpp \
CodeEmitterGen.cpp \
CodeGenDAGPatterns.cpp \
CodeGenInstruction.cpp \
+ CodeGenMapTable.cpp \
CodeGenRegisters.cpp \
CodeGenSchedule.cpp \
CodeGenTarget.cpp \
OpenPOWER on IntegriCloud