<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/cmake/caches, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-10T09:59:05+00:00</updated>
<entry>
<title>[CMake] Support running libc++abi tests in CrossWinToARMLinux cache file</title>
<updated>2020-01-10T09:59:05+00:00</updated>
<author>
<name>Sergej Jaskiewicz</name>
<email>jaskiewiczs@icloud.com</email>
</author>
<published>2020-01-10T09:58:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e44dedd3631c20bc4a1e62b68919a11168d39354'/>
<id>urn:sha1:e44dedd3631c20bc4a1e62b68919a11168d39354</id>
<content type='text'>
Summary:
Now that D71894 has landed, we're able to run libc++abi tests remotely.

For that we can use the same CMake command as before. The tests can be run using `ninja check-cxxabi`.

Reviewers: andreil99, vvereschaka, aorlov

Reviewed By: vvereschaka, aorlov

Subscribers: mgorny, kristof.beyls, ldionne, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D72459
</content>
</entry>
<entry>
<title>[fuchsia] Enable Clang Static Analyzer</title>
<updated>2020-01-03T23:49:32+00:00</updated>
<author>
<name>Gabor Horvath</name>
<email>xazax@google.com</email>
</author>
<published>2020-01-03T23:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0458e63d28a6685dae3d17cc210ef838be533612'/>
<id>urn:sha1:0458e63d28a6685dae3d17cc210ef838be533612</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D72188
</content>
</entry>
<entry>
<title>[CMake] clang-scan-deps in Fuchsia distribution</title>
<updated>2020-01-03T00:49:52+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@google.com</email>
</author>
<published>2020-01-02T22:45:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b63bc648a489c0f4d78203ae44cc1e9a6f9bcada'/>
<id>urn:sha1:b63bc648a489c0f4d78203ae44cc1e9a6f9bcada</id>
<content type='text'>
We would like to use clang-scan-deps in Fuchsia build so include it
in the toolchain distribution.

Differential Revision: https://reviews.llvm.org/D72113
</content>
</entry>
<entry>
<title>[CMake] Added remote test execution support into CrossWinToARMLinux CMake cache file.</title>
<updated>2019-12-30T04:36:19+00:00</updated>
<author>
<name>Vladimir Vereschaka</name>
<email>vvereschaka@accesssoftek.com</email>
</author>
<published>2019-12-17T20:44:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=eadc97b0ec87801ddcf35f03d1d005f9929a5254'/>
<id>urn:sha1:eadc97b0ec87801ddcf35f03d1d005f9929a5254</id>
<content type='text'>
Added two confguration argument to provide a host name and SSH user name
to run the tests on the remote target host.

* REMOTE_TEST_HOST  - remote host name or address.
* REMOTE_TEST_USER  - passwordless SSH account name.

Differential Revision: https://reviews.llvm.org/D71625
</content>
</entry>
<entry>
<title>[Clang] Enable RISC-V support for Fuchsia</title>
<updated>2019-11-22T00:02:26+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@google.com</email>
</author>
<published>2019-11-20T03:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=68a3a3b28130ff055159632e8f94ef87fa8cba45'/>
<id>urn:sha1:68a3a3b28130ff055159632e8f94ef87fa8cba45</id>
<content type='text'>
We don't have a full sysroot yet, so for now we only include compiler
support and compiler-rt builtins, the rest of the runtimes will get
enabled later.

Differential Revision: https://reviews.llvm.org/D70477
</content>
</entry>
<entry>
<title>[CMake] Fix the path to CrossWinToARMLinux.cmake CMake cache.</title>
<updated>2019-11-20T20:51:52+00:00</updated>
<author>
<name>Vladimir Vereschaka</name>
<email>vvereschaka@accesssoftek.com</email>
</author>
<published>2019-11-20T20:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=0f5aabb91a03b40635819f71187333dd9535b9de'/>
<id>urn:sha1:0f5aabb91a03b40635819f71187333dd9535b9de</id>
<content type='text'>
The comment was slightly misleading.

Behalf: broadwaylamb (Sergej Jaskiewicz)

Differential Revision: https://reviews.llvm.org/D70499
</content>
</entry>
<entry>
<title>[CMake] Add cross Windows to ARM Linux toolchain CMake cache file.</title>
<updated>2019-11-01T19:40:25+00:00</updated>
<author>
<name>Vladimir Vereschaka</name>
<email>vvereschaka@accesssoftek.com</email>
</author>
<published>2019-11-01T18:52:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=a264e85dd9f99391bedc7f069926bdd8d2f44388'/>
<id>urn:sha1:a264e85dd9f99391bedc7f069926bdd8d2f44388</id>
<content type='text'>
This cache file can be used to build a cross Windows to ARM Linux
toolchain.

Differential Revision: https://reviews.llvm.org/D69651
</content>
</entry>
<entry>
<title>[CMake] Update Fuchsia build configuration</title>
<updated>2019-10-24T23:35:29+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@google.com</email>
</author>
<published>2019-10-24T23:24:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7fff716ec4741f84358a977ddf0cd5ccf448d5c5'/>
<id>urn:sha1:7fff716ec4741f84358a977ddf0cd5ccf448d5c5</id>
<content type='text'>
This includes several changes to our toolchain build:
- Switch from RelWithDebInfo to Release as we don't currently use the
  debug info and therefore don't need to produce it.
- Disable unwind tables since we don't need them.
- Disable Clang static analyzer and ARCMT since we don't use it.
- Disable Go tests since we don't distribute Go bindings.
- Set the deployment target for macOS to 10.7 to make the toolchain
  usable on older systems.
- Restrict the targets we build runtimes for on Darwin only the ones
  we actually need.
- Drop llc and opt from the distribution since we don't need them.

Differential Revision: https://reviews.llvm.org/D69415
</content>
</entry>
<entry>
<title>[CMake][Fuchsia] Enable experimental pass manager by default</title>
<updated>2019-08-29T23:12:06+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-08-29T23:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=864fd44d8f9ebf771d80cf49f59acb693a7978ea'/>
<id>urn:sha1:864fd44d8f9ebf771d80cf49f59acb693a7978ea</id>
<content type='text'>
We plan on using experimental new pass manager for Fuchsia toolchain.

Differential Revision: https://reviews.llvm.org/D58214

llvm-svn: 370421
</content>
</entry>
<entry>
<title>[CMake][Fuchsia] Define asan+noexcept multilib</title>
<updated>2019-07-13T08:07:10+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-07-13T08:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=20d34eacf3f118d1e94165beaf3da24a5c1e8011'/>
<id>urn:sha1:20d34eacf3f118d1e94165beaf3da24a5c1e8011</id>
<content type='text'>
Using noexcept multilib with -fno-exceptions can lead to significant
space savings when statically linking libc++abi because we don't need
all the unwinding and demangling code.

When compiling with ASan, we already get a lot of overhead from the
instrumentation itself, when statically linking libc++abi, that overhead
is even larger.

Having the noexcept variant for ASan can help significantly, we've seen
more than 50% size reduction in our system image, which offsets the cost
of having to build another multilib.

Differential Revision: https://reviews.llvm.org/D64140

llvm-svn: 365994
</content>
</entry>
</feed>
