History log of /freebsd-13.1/lib/clang/include/clang/Basic/Version.inc (Results 1 – 25 of 33)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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 ...


12