|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
| #
5f7ddb14 |
| 22-Aug-2021 |
Dimitry Andric <[email protected]> |
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit bef
Merge llvm-project main llvmorg-13-init-16847-g88e66fa60ae5
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-13-init-16847-g88e66fa60ae5, the last commit before the upstream release/13.x branch was created.
PR: 258209
(cherry picked from commit fe6060f10f634930ff71b7c50291ddc610da2475)
show more ...
|
| #
af732203 |
| 13-Jun-2021 |
Dimitry Andric <[email protected]> |
Merge llvm-project 12.0.1 release and follow-up fixes
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to l
Merge llvm-project 12.0.1 release and follow-up fixes
Merge llvm-project main llvmorg-12-init-17869-g8e464dd76bef
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12-init-17869-g8e464dd76bef, the last commit before the upstream release/12.x branch was created.
PR: 255570
(cherry picked from commit e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
Merge llvm-project 12.0.0 release
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.0-0-gd28af7c654d8, a.k.a. 12.0.0 release.
PR: 255570
(cherry picked from commit d409305fa3838fb39b38c26fc085fb729b8766d5)
Disable strict-fp for powerpcspe, as it does not work properly yet
Merge commit 5c18d1136665 from llvm git (by Qiu Chaofan)
[SPE] Disable strict-fp for SPE by default
As discussed in PR50385, strict-fp on PowerPC SPE has not been handled well. This patch disables it by default for SPE.
Reviewed By: nemanjai, vit9696, jhibbits
Differential Revision: https://reviews.llvm.org/D103235
PR: 255570
(cherry picked from commit 715df83abc049b23d9acddc81f2480bd4c056d64)
Apply upstream libc++ fix to allow building with devel/xxx-xtoolchain-gcc
Merge commit 52e9d80d5db2 from llvm git (by Jason Liu):
[libc++] add `inline` for __open's definition in ifstream and ofstream
Summary:
When building with gcc on AIX, it seems that gcc does not like the `always_inline` without the `inline` keyword. So adding the inline keywords in for __open in ifstream and ofstream. That will also make it consistent with __open in basic_filebuf (it seems we added `inline` there before for gcc build as well).
Differential Revision: https://reviews.llvm.org/D99422
PR: 255570
(cherry picked from commit d099db25464b826c5724cf2fb5b22292bbe15f6e)
Undefine HAVE_(DE)REGISTER_FRAME in llvm's config.h on arm
Otherwise, the lli tool (enable by WITH_CLANG_EXTRAS) won't link on arm, stating that __register_frame is undefined. This function is normally provided by libunwind, but explicitly not for the ARM Exception ABI.
Reported by: oh PR: 255570
(cherry picked from commit f336b45e943c7f9a90ffcea1a6c4c7039e54c73c)
Merge llvm-project 12.0.1 rc2
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-rc2-0-ge7dac564cd0e, a.k.a. 12.0.1 rc2.
PR: 255570
(cherry picked from commit 23408297fbf3089f0388a8873b02fa75ab3f5bb9)
Revert libunwind change to fix backtrace segfault on aarch64
Revert commit 22b615a96593 from llvm git (by Daniel Kiss):
[libunwind] Support for leaf function unwinding.
Unwinding leaf function is useful in cases when the backtrace finds a leaf function for example when it caused a signal. This patch also add the support for the DW_CFA_undefined because it marks the end of the frames.
Ryan Prichard provided code for the tests.
Reviewed By: #libunwind, mstorsjo
Differential Revision: https://reviews.llvm.org/D83573
Reland with limit the test to the x86_64-linux target.
Bisection has shown that this particular upstream commit causes programs using backtrace(3) on aarch64 to segfault. This affects the lang/rust port, for instance. Until we can upstream to fix this problem, revert the commit for now.
Reported by: mikael PR: 256864
(cherry picked from commit 5866c369e4fd917c0d456f0f10b92ee354b82279)
Merge llvm-project 12.0.1 release
This updates llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-12.0.1-0-gfed41342a82f, a.k.a. 12.0.1 release.
PR: 255570
(cherry picked from commit 4652422eb477731f284b1345afeefef7f269da50)
compilert-rt: build out-of-line LSE atomics helpers for aarch64
Both clang >= 12 and gcc >= 10.1 now default to -moutline-atomics for aarch64. This requires a bunch of helper functions in libcompiler_rt.a, to avoid link errors like "undefined symbol: __aarch64_ldadd8_acq_rel".
(Note: of course you can use -mno-outline-atomics as a workaround too, but this would negate the potential performance benefit of the faster LSE instructions.)
Bump __FreeBSD_version so ports maintainers can easily detect this.
PR: 257392
(cherry picked from commit cc55ee8009a550810d38777fd6ace9abf3a2f6b4)
show more ...
|
|
Revision tags: release/13.0.0, release/12.2.0 |
|
| #
5f24ef21 |
| 06-Aug-2020 |
Dimitry Andric <[email protected]> |
Update generated llvm-project related version headers, config.h files and add a newly generated lldb Plugins.def file too.
|
|
Revision tags: release/11.4.0 |
|
| #
0b37c159 |
| 25-Jan-2020 |
Dimitry Andric <[email protected]> |
* Bump version numbers to 10.0.0 * Update UPDATING * Update (Optional)ObsoleteFiles.inc * Update VCS(Revision|Version) files * Update generated config headers * Update clang internal headers Makefile
|
|
Revision tags: release/12.1.0 |
|
| #
86aa9539 |
| 23-Aug-2019 |
Dimitry Andric <[email protected]> |
Regenerate config and version headers.
|
|
Revision tags: release/11.3.0 |
|
| #
af44a011 |
| 22-Jan-2019 |
Dimitry Andric <[email protected]> |
Now for the release_80 branch, update version numbers for llvm, clang and lld, and regenerate config headers.
|
| #
0bf31f1f |
| 20-Jan-2019 |
Dimitry Andric <[email protected]> |
Update version numbers, and regenerate config headers for llvm, clang, lld and lldb. Update ObsoleteFiles.inc and OptionalObsoleteFiles.inc.
|
|
Revision tags: release/12.0.0 |
|
| #
84ba35dc |
| 04-Aug-2018 |
Dimitry Andric <[email protected]> |
Bump clang and lld upstream revision numbers.
|
| #
0fecf001 |
| 02-Aug-2018 |
Dimitry Andric <[email protected]> |
Bump revisions to r338536, and also bump lld version again.
|
| #
6dfa117f |
| 31-Jul-2018 |
Dimitry Andric <[email protected]> |
Update llvm/clang version numbers in various files.
|
| #
fbfca78e |
| 30-Jun-2018 |
Dimitry Andric <[email protected]> |
Follow-up to r335799 (llvm/clang 6.0.1 update), by regenerating various headers with new version information defines.
MFC after: 2 weeks X-MFC-With: r335799
|
|
Revision tags: release/11.2.0 |
|
| #
2757ff7e |
| 24-Dec-2017 |
Dimitry Andric <[email protected]> |
Update clang, lld and llvm version numbers for r321414, and update build glue.
|
| #
02d2ad99 |
| 20-Dec-2017 |
Dimitry Andric <[email protected]> |
Update generated config headers, and version numbers.
|
|
Revision tags: release/10.4.0, release/11.1.0 |
|
| #
5897d2f0 |
| 17-Apr-2017 |
Dimitry Andric <[email protected]> |
Initial update of clang/llvm build glue, for building just a minimal clang executable.
|
| #
d413188a |
| 06-Jan-2017 |
Dimitry Andric <[email protected]> |
Update clang and lld Version.inc files.
|
| #
5bd5e06a |
| 04-Jan-2017 |
Dimitry Andric <[email protected]> |
Update clang and lld Version.inc files.
|
| #
09bfd043 |
| 03-Jan-2017 |
Dimitry Andric <[email protected]> |
Initial updates to llvm/clang build glue.
|
| #
5042637b |
| 02-Dec-2016 |
Dimitry Andric <[email protected]> |
Update build glue for clang 3.9.1 r288513.
|
| #
5b41a5b6 |
| 26-Nov-2016 |
Dimitry Andric <[email protected]> |
Update build glue for llvm/clang 3.9.1.
|
|
Revision tags: release/11.0.1, release/11.0.0 |
|
| #
a579b914 |
| 24-Aug-2016 |
Dimitry Andric <[email protected]> |
Update clang version information for r279477.
|
| #
7fff4413 |
| 19-Aug-2016 |
Dimitry Andric <[email protected]> |
Update build glue for clang and the llvm/clang extras.
|
| #
c371433e |
| 03-Jun-2016 |
Dimitry Andric <[email protected]> |
For clang, move the definition of FREEBSD_CC_VERSION into its own header file, lib/clang/freebsd_cc_version.h, instead of reusing Version.inc. The header is only included from one .cpp file in the cl
For clang, move the definition of FREEBSD_CC_VERSION into its own header file, lib/clang/freebsd_cc_version.h, instead of reusing Version.inc. The header is only included from one .cpp file in the clang tree.
This minimizes the number of .cpp files that need to be rebuilt if the version is bumped.
Discussed with: bdrewery
show more ...
|
| #
b5e99283 |
| 02-Jun-2016 |
Dimitry Andric <[email protected]> |
Pull in r271548 from upstream llvm trunk (by me):
Only attempt to detect AVG if SSE2 is available
Summary: In PR29973 Sanjay Patel reported an assertion failure when a certain loop was opti
Pull in r271548 from upstream llvm trunk (by me):
Only attempt to detect AVG if SSE2 is available
Summary: In PR29973 Sanjay Patel reported an assertion failure when a certain loop was optimized, for a target without SSE2 support. It turned out this was because of the AVG pattern detection introduced in rL253952.
Prevent the assertion failure by bailing out early in `detectAVGPattern()`, if the target does not support SSE2.
Also add a minimized test case.
Reviewers: congh, eli.friedman, spatel
Subscribers: emaste, llvm-commits
Differential Revision: http://reviews.llvm.org/D20905
This should fix assertion failures ("Requires at least SSE2!") when building the games/0ad port with CPUTYPE=pentium3.
Reported by: madpilot
show more ...
|
| #
22dfc486 |
| 30-May-2016 |
Dimitry Andric <[email protected]> |
Bump __FreeBSD_cc_version after r300974.
|
| #
06a6cbdf |
| 21-May-2016 |
Bryan Drewery <[email protected]> |
Add FREEBSD_CC_VERSION which will be used to define __FreeBSD_cc_version.
The WITH_SYSTEM_COMPILER build option will rely on this value to determine what __FreeBSD_cc_version the source tree will pr
Add FREEBSD_CC_VERSION which will be used to define __FreeBSD_cc_version.
The WITH_SYSTEM_COMPILER build option will rely on this value to determine what __FreeBSD_cc_version the source tree will produce. This value will be compared against the /usr/bin/cc value to determine if a new compiler is needed.
Start with 1100002 which is 1 more than than the value we've had since 3.8.0 to ensure that all changes since then are present.
Reviewed by: dim Sponsored by: EMC / Isilon Storage Division
show more ...
|