diff options
author | obrien <obrien@FreeBSD.org> | 2013-02-08 16:10:16 +0000 |
---|---|---|
committer | obrien <obrien@FreeBSD.org> | 2013-02-08 16:10:16 +0000 |
commit | 3028e3f8aba938dfd0bf9fda987b8a72140b8027 (patch) | |
tree | b2f038222ff8a70f687652441df00d2b564c8abe /usr.bin/clang | |
parent | 952a6d5a7cd3d3f9007acfa06805262fc04a105f (diff) | |
parent | 1d08d5f677c1dfa810e381073590adbae19cc69f (diff) | |
download | FreeBSD-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/Makefile | 2 | ||||
-rw-r--r-- | usr.bin/clang/clang/Makefile | 29 | ||||
-rw-r--r-- | usr.bin/clang/clang/clang.1 | 8 | ||||
-rw-r--r-- | usr.bin/clang/llc/Makefile | 6 | ||||
-rw-r--r-- | usr.bin/clang/lli/Makefile | 8 | ||||
-rw-r--r-- | usr.bin/clang/llvm-mc/Makefile | 6 | ||||
-rw-r--r-- | usr.bin/clang/llvm-objdump/Makefile | 6 | ||||
-rw-r--r-- | usr.bin/clang/llvm-rtdyld/Makefile | 6 | ||||
-rw-r--r-- | usr.bin/clang/opt/Makefile | 29 | ||||
-rw-r--r-- | usr.bin/clang/tblgen/Makefile | 1 |
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 \ |