summaryrefslogtreecommitdiffstats
path: root/usr.bin/clang
Commit message (Collapse)AuthorAgeFilesLines
* Add clang-format under WITH_CLANG_EXTRAS.bdrewery2016-06-173-0/+56
| | | | | | | Reviewed by: dim Approved by: re (gjb) Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6856
* MFHgjb2016-03-1022-90/+106
|\ | | | | | | Sponsored by: The FreeBSD Foundation
| * DIRDEPS_BUILD: Update clang dependencies after r296417.bdrewery2016-03-0822-90/+106
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | MFHgjb2016-03-0647-703/+961
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * Regenerate llvm and clang manpages.dim2016-03-0318-519/+786
| |
| * Merge ^/head r295902 through r296006.dim2016-02-246-38/+0
| |\
| * \ Merge ^/head r295601 through r295844.dim2016-02-2122-0/+1178
| |\ \
| * \ \ Merge ^/head r293850 through r294089.dim2016-01-152-0/+7
| |\ \ \
| * | | | Update llvm, clang and lldb to trunk r257626, and update build glue.dim2016-01-141-3/+0
| | | | |
| * | | | Some additional llvm tools need libz. While here, consistently usedim2016-01-0617-14/+20
| | | | | | | | | | | | | | | | | | | | LIBADD+=.
| * | | | Update build infrastructure for LLDB 3.8emaste2016-01-041-1/+5
| | | | |
| * | | | Next part of updating llvm/clang build glue: getting thedim2015-12-3123-124/+134
| | | | | | | | | | | | | | | | | | | | WITH_CLANG_EXTRAS tools built.
| * | | | First part of updating llvm/clang build glue: getting llvm-tblgen,dim2015-12-315-14/+16
| | | | | | | | | | | | | | | | | | | | clang-tblgen and clang itself built.
* | | | | MFHgjb2016-03-026-38/+0
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | | DIRDEPS_BUILD: Regenerate without local dependencies.bdrewery2016-02-246-38/+0
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | These are no longer needed after the recent 'beforebuild: depend' changes and hooking DIRDEPS_BUILD into a subset of FAST_DEPEND which supports skipping 'make depend'. Sponsored by: EMC / Isilon Storage Division
* | | | MFHgjb2016-02-221-0/+66
|\ \ \ \ | |/ / / | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | DIRDEPS_BUILD: Add dependencies somehow missed in r295681.bdrewery2016-02-191-0/+66
| | | | | | | | | | | | | | | | Sponsored by: EMC / Isilon Storage Division
* | | | MFHgjb2016-02-1823-0/+1140
|\ \ \ \ | |/ / / | | | | | | | | Sponsored by: The FreeBSD Foundation
| * | | DIRDEPS_BUILD: Hookup CLANG_EXTRAS.bdrewery2016-02-1623-0/+1140
| | |/ | |/| | | | | | | Sponsored by: EMC / Isilon Storage Division
* | | MFHgjb2016-01-202-0/+7
|\ \ \ | |/ / | | | | | | Sponsored by: The FreeBSD Foundation
| * | Set -mlong-calls where needed to get a static clang and lldb 3.8.0andrew2016-01-142-0/+7
| |/ | | | | | | | | | | | | | | | | | | | | linking. These are too large for a branch instruction to branch from an earlier point in the code to somewhere later. This will also allow these to be build with Thumb-2 when we get this infrastructure. Reviewed by: dim Differential Revision: https://reviews.freebsd.org/D4855
* | Fix mis-merged LDADD/DPADDgjb2016-01-051-2/+1
| | | | | | | | Sponsored by: The FreeBSD Foundation
* | MFH r289384-r293170gjb2016-01-0421-52/+49
|\ \ | |/ | | | | Sponsored by: The FreeBSD Foundation
| * Drop the clang patch which adds recognition of 'CC' suffixes as aliasesdim2015-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
| * Use LIBADD for pthread.bdrewery2015-12-101-2/+2
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
| * DIRDEPS_BUILD: Update dependencies.bdrewery2015-12-071-0/+1
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
| * Fix LDADD/DPADD that should be LIBADD.bdrewery2015-12-0415-47/+29
| | | | | | | | Sponsored by: EMC / Isilon Storage Division
| * META MODE: Update dependencies with 'the-lot' and add missing directories.bdrewery2015-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
* | Merge from headbapt2015-10-0939-79/+514
|\ \ | |/
| * Minimize the number of files compiled for clang only (e.g. when neitherdim2015-09-061-4/+0
| | | | | | | | WITH_CLANG_EXTRAS nor WITH_LLDB is in effect).
| * Update llvm/clang to r242221.dim2015-08-1211-11/+11
| |
| * Merge ^/head r285153 through r285283.dim2015-07-081-2/+2
| |\
| * | Update llvm/clang to r241361.dim2015-07-052-0/+2
| | |
| * | Update LLDB snapshot to upstream r241361emaste2015-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)
| * | Update llvm/clang build glue.dim2015-06-234-2/+10
| | |
| * | Merge ^/head r284188 through r284643.dim2015-06-206-2/+326
| |\ \
| * | | Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunkdim2015-06-101-1/+2
| | | | | | | | | | | | | | | | r239412.
| * | | Update Makefiles and other build glue for llvm/clang 3.7.0, as of trunkdim2015-05-3032-55/+475
| | | | | | | | | | | | | | | | r238337.
* | | | Merge from headbapt2015-09-121-2/+2
|\ \ \ \ | | |_|/ | |/| |
| * | | lldb: use .PATH to find man page instead of symlinking itemaste2015-07-071-2/+2
| | |/ | |/| | | | | | | | | | MFC after: 1 week Sponsored by: The FreeBSD Foundation
* | | Merge from head @274131bapt2015-06-204-16/+160
|\ \ \ | |/ /
| * | new dependssjg2015-06-164-16/+160
| | |
* | | Move clang binaries into FreeBSD-clang packagebapt2015-06-161-0/+2
|/ /
* | Convert to LIBADDbapt2015-06-151-2/+1
| |
* | Add META_MODE support.sjg2015-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
| * dirdeps.mk now sets DEP_RELDIRsjg2015-06-081-2/+0
| |
| * Merge sync of headsjg2015-05-2738-613/+1133
| |\ | |/ |/|
| * Merge from head@274682sjg2014-11-194-8/+2
| |\
| * \ Merge head from 7/28sjg2014-08-197-7/+13
| |\ \
| * | | Pay attention to MK_SHARED_TOOLCHAINsjg2014-05-161-0/+5
| | | |
OpenPOWER on IntegriCloud