summaryrefslogtreecommitdiff
path: root/lib/clang/headers
Commit message (Collapse)AuthorAgeFilesLines
* Re-add generated arm_neon.h header, which was accidentally dropped whileDimitry Andric2020-08-071-1/+2
| | | | | | | refactoring lib/clang/headers/Makefile in r363984. Notes: svn path=/projects/clang1100-import/; revision=364034
* Update Makefiles under lib/clang and usr.bin/clang for 11.0.0 builds,Dimitry Andric2020-08-061-23/+23
| | | | | | | and also bump the version in the mtree files. Notes: svn path=/projects/clang1100-import/; revision=363984
* Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpDimitry Andric2020-05-231-1/+1
| | | | | | | | | llvmorg-10.0.1-rc1-0-gf79cd71e145 (aka 10.0.1 rc1). MFC after: 3 weeks Notes: svn path=/head/; revision=361410
* Update build glue for a minimal build of the clang executable.Dimitry Andric2020-01-261-27/+1
| | | | Notes: svn path=/projects/clang1000-import/; revision=357127
* * Bump version numbers to 10.0.0Dimitry Andric2020-01-251-3/+38
| | | | | | | | | | | * Update UPDATING * Update (Optional)ObsoleteFiles.inc * Update VCS(Revision|Version) files * Update generated config headers * Update clang internal headers Makefile Notes: svn path=/projects/clang1000-import/; revision=357120
* Merge llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmpDimitry Andric2019-12-221-1/+2
| | | | | | | | | | | | | | | | | | 9.0.1 final release c1a0a213378a458fbea1a5c77b315c7dce08fd05. Release notes for llvm, clang, lld and libc++ 9.0.1 will become available here: https://releases.llvm.org/9.0.1/docs/ReleaseNotes.html https://releases.llvm.org/9.0.1/tools/clang/docs/ReleaseNotes.html https://releases.llvm.org/9.0.1/tools/lld/docs/ReleaseNotes.html https://releases.llvm.org/9.0.1/projects/libcxx/docs/ReleaseNotes.html PR: 240629 MFC after: 1 month Notes: svn path=/head/; revision=356004
* Update Makefile and mtree for clang internal headers, and updateDimitry Andric2019-08-311-0/+24
| | | | | | | OptionalObsoleteFiles.inc for added and removed files. Notes: svn path=/projects/clang900-import/; revision=351647
* Change clang lib dir to 9.0.0.Dimitry Andric2019-08-231-1/+1
| | | | Notes: svn path=/projects/clang900-import/; revision=351441
* Upgrade our copies of clang, llvm, lld, lldb, compiler-rt, libc++,Dimitry Andric2019-06-121-1/+1
| | | | | | | | | | | libunwind and openmp to the upstream release_80 branch r363030 (effectively, 8.0.1 rc2). The 8.0.1 release should follow this within a week or so. MFC after: 2 weeks Notes: svn path=/head/; revision=349004
* Update version numbers, and regenerate config headers for llvm, clang,Dimitry Andric2019-01-201-1/+1
| | | | | | | lld and lldb. Update ObsoleteFiles.inc and OptionalObsoleteFiles.inc. Notes: svn path=/projects/clang800-import/; revision=343220
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_70 branchDimitry Andric2018-11-041-1/+1
| | | | | | | | | | r346007 (effectively 7.0.1 rc2), resolve conflicts, and bump version numbers. PR: 230240, 230355 Notes: svn path=/projects/clang700-import/; revision=340125
* Update clang intrinsics headers.Dimitry Andric2018-07-311-2/+18
| | | | Notes: svn path=/projects/clang700-import/; revision=337008
* Update llvm/clang version numbers in various files.Dimitry Andric2018-07-311-1/+1
| | | | Notes: svn path=/projects/clang700-import/; revision=336988
* More follow-up to r335799 (llvm/clang 6.0.1 update), where I forgot toDimitry Andric2018-06-301-1/+1
| | | | | | | | | | | | update mtree files, ObsoleteFiles and a number of other paths. Sorry about all the breakage. Pointy hat to: me MFC after: 2 weeks X-MFC-With: r335799 Notes: svn path=/head/; revision=335819
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ trunk r321545,Dimitry Andric2017-12-291-0/+9
| | | | | | | | update build glue and version numbers, add new intrinsics headers, and update OptionalObsoleteFiles.inc. Notes: svn path=/projects/clang600-import/; revision=327330
* Add new clang intrinsics headers, and update version number.Dimitry Andric2017-12-201-1/+5
| | | | Notes: svn path=/projects/clang600-import/; revision=327042
* Upgrade our copies of clang, llvm, lldb and libc++ to r319231 from theDimitry Andric2017-12-031-1/+1
| | | | | | | | | upstream release_50 branch. This corresponds to 5.0.1 rc2. MFC after: 2 weeks Notes: svn path=/head/; revision=326496
* Merge llvm, clang, lld, lldb, compiler-rt and libc++ r304149, and updateDimitry Andric2017-05-291-0/+1
| | | | | | | build glue. Notes: svn path=/projects/clang500-import/; revision=319164
* Add new LWP intrinsics header, and an option to install internal clangDimitry Andric2017-05-091-0/+20
| | | | | | | | | headers which have the same name as our system headers, and might conflict with them. (It is a work in progress to make these fully compatible.) Notes: svn path=/projects/clang500-import/; revision=318103
* Add preliminary UPDATING and ObsoleteFiles.inc entries. Also add oneDimitry Andric2017-04-171-0/+1
| | | | | | | new intrinsics header. Notes: svn path=/projects/clang500-import/; revision=317047
* Initial update of clang/llvm build glue, for building just a minimalDimitry Andric2017-04-171-1/+1
| | | | | | | clang executable. Notes: svn path=/projects/clang500-import/; revision=317046
* Adjust version numbers for the clang library directory.Dimitry Andric2017-01-051-1/+1
| | | | Notes: svn path=/projects/clang400-import/; revision=311456
* Initial updates to llvm/clang build glue.Dimitry Andric2017-01-031-1/+3
| | | | Notes: svn path=/projects/clang400-import/; revision=311166
* Update build glue for clang 3.9.1 r288513.Dimitry Andric2016-12-021-0/+1
| | | | Notes: svn path=/projects/clang391-import/; revision=309438
* Update build glue for llvm/clang 3.9.1.Dimitry Andric2016-11-261-1/+1
| | | | Notes: svn path=/projects/clang391-import/; revision=309176
* DIRDEPS_BUILD: Connect the new clang build.Bryan Drewery2016-09-011-0/+12
| | | | | | | Sponsored by: EMC / Isilon Storage Division Notes: svn path=/projects/clang390-import/; revision=305239
* Completely revamp the way llvm, clang and lldb are built.Dimitry Andric2016-08-261-0/+91
* Bootstrap llvm-tblgen and clang-tblgen with a minimal llvm static library, that has no other dependencies. * Roll up all separate llvm libraries into one big static libllvm. * Similar for all separate clang and lldb static libraries. * For all these libraries, generate their .inc files only once. * Link all llvm tools (including extra) against the big libllvm. * Link clang and clang-format against the big libllvm and libclang. * Link lldb against the big libllvm, libclang and liblldb. N.B.: This is work in progress, some details may still be missing. It also heavily depends on bsd.*.mk's support for SRCS and DPSRCS with relative pathnames, which apparently does not always work as expected. For building llvm, clang and lldb though, it seems to work just fine. The main idea behind this restructuring is maintainability and build peformance. The previous large number of very small libraries, each with their own generated files and dependencies was slow to traverse and hard to understand. Possible future improvements: * Only build certain targets, e.g. for most regular users having just one target will be fine. This will shave off some build time. * Building the big llvm, clang and lldb libraries as shared (private) libraries. * Adding other components from the LLVM project, such as lld. Notes: svn path=/projects/clang390-import/; revision=304867