aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/clang
Commit message (Collapse)AuthorAgeFilesLines
* First part of updating llvm/clang build glue: getting llvm-tblgen,Dimitry Andric2015-12-315-14/+16
| | | | | | | clang-tblgen and clang itself built. Notes: svn path=/projects/clang380-import/; revision=292988
* Drop the clang patch which adds recognition of 'CC' suffixes as aliasesDimitry Andric2015-12-302-1/+7
| | | | | | | | | | for --driver-mode=g++, since this was never upstreamed. For backwards compatibility, add a wrapper shell script. MFC after: 1 week Notes: svn path=/head/; revision=292950
* Use LIBADD for pthread.Bryan Drewery2015-12-101-2/+2
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=292039
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2015-12-071-0/+1
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291972
* Fix LDADD/DPADD that should be LIBADD.Bryan Drewery2015-12-0415-47/+29
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291738
* META MODE: Update dependencies with 'the-lot' and add missing directories.Bryan Drewery2015-12-014-4/+11
| | | | | | | | | | | | | | | | | This is not properly respecting WITHOUT or ARCH dependencies in target/. Doing so requires a massive effort to rework targets/ to do so. A better approach will be to either include the SUBDIR Makefiles directly and map to DIRDEPS or just dynamically lookup the SUBDIR. These lose the benefit of having a userland/lib, userland/libexec, etc, though and results in a massive package. The current implementation of targets/ is very unmaintainable. Currently rescue/rescue and sys/modules are still not connected. Sponsored by: EMC / Isilon Storage Division Notes: svn path=/head/; revision=291563
* Minimize the number of files compiled for clang only (e.g. when neitherDimitry Andric2015-09-061-4/+0
| | | | | | | WITH_CLANG_EXTRAS nor WITH_LLDB is in effect). Notes: svn path=/projects/clang370-import/; revision=287526
* Update llvm/clang to r242221.Dimitry Andric2015-08-1211-11/+11
| | | | Notes: svn path=/projects/clang-trunk/; revision=286684
* Merge ^/head r285153 through r285283.Dimitry Andric2015-07-081-2/+2
|\ | | | | | | Notes: svn path=/projects/clang-trunk/; revision=285287
| * lldb: use .PATH to find man page instead of symlinking itEd Maste2015-07-071-2/+2
| | | | | | | | | | | | | | | | MFC after: 1 week Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=285248
* | Update llvm/clang to r241361.Dimitry Andric2015-07-052-0/+2
| | | | | | | | Notes: svn path=/projects/clang-trunk/; revision=285181
* | Update LLDB snapshot to upstream r241361Ed Maste2015-07-041-7/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notable upstream commits (upstream revision in parens): - Add a JSON producer to LLDB (228636) - Don't crash on bad DWARF expression (228729) - Add support of DWARFv3 DW_OP_form_tls_address (231342) - Assembly profiler for MIPS64 (232619) - Handle FreeBSD/arm64 core files (233273) - Read/Write register for MIPS64 (233685) - Rework LLDB system initialization (233758) - SysV ABI for aarch64 (236098) - MIPS software single stepping (236696) - FreeBSD/arm live debugging support (237303) - Assembly profiler for mips32 (237420) - Parse function name from DWARF DW_AT_abstract_origin (238307) - Improve LLDB prompt handling (238313) - Add real time signals support to FreeBSDSignals (238316) - Fix race in IOHandlerProcessSTDIO (238423) - MIPS64 Branch instruction emulation for SW single stepping (238820) - Improve OSType initialization in elf object file's arch_spec (239148) - Emulation of MIPS64 floating-point branch instructions (239996) - ABI Plugin for MIPS32 (239997) - ABI Plugin for MIPS64 (240123) - MIPS32 branch emulation and single stepping (240373) - Improve instruction emulation based stack unwinding on ARM (240533) - Add branch emulation to aarch64 instruction emulator (240769) Notes: svn path=/projects/clang-trunk/; revision=285116
* | Update llvm/clang build glue.Dimitry Andric2015-06-234-2/+10
| | | | | | | | Notes: svn path=/projects/clang-trunk/; revision=284735
* | Merge ^/head r284188 through r284643.Dimitry Andric2015-06-206-2/+326
|\| | | | | | | Notes: svn path=/projects/clang-trunk/; revision=284648
| * new dependsSimon J. Gerraty2015-06-164-16/+160
| | | | | | | | Notes: svn path=/head/; revision=284481
| * Convert to LIBADDBaptiste Daroussin2015-06-151-2/+1
| | | | | | | | Notes: svn path=/head/; revision=284432
| * Add META_MODE support.Simon J. Gerraty2015-06-134-0/+181
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Off by default, build behaves normally. WITH_META_MODE we get auto objdir creation, the ability to start build from anywhere in the tree. Still need to add real targets under targets/ to build packages. Differential Revision: D2796 Reviewed by: brooks imp Notes: svn path=/head/; revision=284345
| | * dirdeps.mk now sets DEP_RELDIRSimon J. Gerraty2015-06-081-2/+0
| | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=284172
| | * Merge sync of headSimon J. Gerraty2015-05-2738-613/+1133
| | |\ | | |/ | |/| | | | Notes: svn path=/projects/bmake/; revision=283595
| | * Merge from head@274682Simon J. Gerraty2014-11-194-8/+2
| | |\ | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=274683
| | * \ Merge head from 7/28Simon J. Gerraty2014-08-197-7/+13
| | |\ \ | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=270164
| | * | | Pay attention to MK_SHARED_TOOLCHAINSimon J. Gerraty2014-05-161-0/+5
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266237
| | * | | Updated dependenciesSimon J. Gerraty2014-05-163-8/+10
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=266219
| | * | | Updated dependsSimon J. Gerraty2014-05-101-0/+8
| | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265859
| | * | | Merge from headSimon J. Gerraty2014-05-082-2/+2
| | |\ \ \ | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265720
| | * \ \ \ Merge headSimon J. Gerraty2014-04-2832-472/+264
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=265044
| | * \ \ \ \ Merge head@256284Simon J. Gerraty2013-10-132-1/+142
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256424
| | * | | | | | Updated dependenciesSimon J. Gerraty2013-10-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=256419
| | * | | | | | Merge from headSimon J. Gerraty2013-09-0534-545/+486
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=255263
| | * \ \ \ \ \ \ sync from headSimon J. Gerraty2013-04-1220-5/+45
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=249429
| | * | | | | | | | Updated dependenciesSimon J. Gerraty2013-03-173-12/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=248406
| | * | | | | | | | Sync with HEAD.David E. O'Brien2013-02-0810-27/+74
| | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=246555
| | * | | | | | | | | Updated/new Makefile.dependSimon J. Gerraty2012-11-082-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=242788
| | * | | | | | | | | Sync from headSimon J. Gerraty2012-11-0432-3643/+2818
| | |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/bmake/; revision=242545
| | * | | | | | | | | | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-223-0/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Requested by: Simon Gerraty <sjg@juniper.net> Notes: svn path=/projects/bmake/; revision=239572
* | | | | | | | | | | | Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunkDimitry Andric2015-06-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r239412. Notes: svn path=/projects/clang-trunk/; revision=284236
* | | | | | | | | | | | Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunkDimitry Andric2015-05-3032-55/+475
|/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r238337. Notes: svn path=/projects/clang-trunk/; revision=283770
* | | | | | | | | | | Add the llvm-cov and llvm-profdata tools, when WITH_CLANG_EXTRAS isDimitry Andric2015-04-035-0/+328
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | defined. These help with processing coverage and profile data. Notes: svn path=/head/; revision=281049
* | | | | | | | | | | Regenerated llvm/clang manpages.Dimitry Andric2015-03-1415-45/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/clang360-import/; revision=280001
* | | | | | | | | | | Merge llvm 3.6.0rc3 from ^/vendor/llvm/dist, merge clang 3.6.0rc3 fromDimitry Andric2015-02-141-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ^/vendor/clang/dist, resolve conflicts, and update patches README. Notes: svn path=/projects/clang360-import/; revision=278757
* | | | | | | | | | | Update FreeBSD LLDB build for 3.6 updateEd Maste2015-02-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: DARPA, AFRL Notes: svn path=/projects/clang360-import/; revision=278390
* | | | | | | | | | | Update llvm and clang library and binary Makefiles for 3.6.0 rc1.Dimitry Andric2015-01-2611-21/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/clang360-import/; revision=277765
* | | | | | | | | | | Add the llvm-symbolizer tool, which enables the sanitizers to reportDimitry Andric2015-01-103-0/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more complete debugging information. This tools is only enabled when WITH_CLANG_EXTRAS is on. Submitted by: Dan McGregor <danismostlikely@gmail.com> Notes: svn path=/head/; revision=276945
* | | | | | | | | | | Remove a few redundant DPADD/LDADD pairs in llvm utilities.Dimitry Andric2015-01-102-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/head/; revision=276944
* | | | | | | | | | | Regenerate the manpages for the additional llvm/clang tools. ThisDimitry Andric2015-01-1013-56/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | contains only very minor updates. Notes: svn path=/head/; revision=276915
* | | | | | | | | | | Add the AArch64 llvm backend to the build to allow for early testing andDimitry Andric2015-01-079-40/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to ease any rework of how clang is built to take arm64 in to account. Submitted by: andrew Reviewed by: andrew, emaste Differential Revision: https://reviews.freebsd.org/D1446 Notes: svn path=/head/; revision=276783
* | | | | | | | | | | Update build for LLDB snapshot at upstream rev 216948Ed Maste2014-11-261-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sponsored by: DARPA, AFRL Notes: svn path=/projects/clang350-import/; revision=275132
* | | | | | | | | | | Update llvm and clang binary Makefiles.Dimitry Andric2014-11-2415-53/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Notes: svn path=/projects/clang350-import/; revision=274974
* | | | | | | | | | | Regenerate the manpage in mdoc(7) format using pod2mdocBaptiste Daroussin2014-11-231-433/+280
| |_|_|_|_|_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now mandoc can render the manpage properly Notes: svn path=/head/; revision=274929
* | | | | | | | | | Convert LIBCURSES to LIBNCURSES to fix "make checkdpadd"Enji Cooper2014-08-261-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, add a missing LIBPANEL dependency for lldb Approved by: rpaulo (mentor) Suggested by: brooks MFC after: 5 days Phabric: D675 (as part of a larger diff) PR: 192762 Notes: svn path=/head/; revision=270650