<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/llvm/runtimes, 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>2019-12-17T00:58:15+00:00</updated>
<entry>
<title>[llvm/runtimes] Add runtimes as a dependency of clang-bootstrap-deps</title>
<updated>2019-12-17T00:58:15+00:00</updated>
<author>
<name>Xin-Xin Wang</name>
<email>get@xin-xin.me</email>
</author>
<published>2019-12-17T00:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d6777207b4fd4868a4409cc39936156ec3aa3c50'/>
<id>urn:sha1:d6777207b4fd4868a4409cc39936156ec3aa3c50</id>
<content type='text'>
Summary: With the new LLVM_ENABLE_RUNTIMES option introduced in https://reviews.llvm.org/D40233, compiler-rt can now be included as a runtime. Since compiler-rt is needed for PGO, runtimes needs to be included as a dependency of clang-bootstrap-deps when building the stage1 compiler.

Reviewers: beanz, phosek, compnerd, smeenai, plotfi, xiaobai

Reviewed By: phosek

Subscribers: smeenai, beanz, phosek, mgorny, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D71430
</content>
</entry>
<entry>
<title>[llvm] Add llvm-lipo dependency to runtimes</title>
<updated>2019-12-17T00:05:52+00:00</updated>
<author>
<name>Xin-Xin Wang</name>
<email>get@xin-xin.me</email>
</author>
<published>2019-12-16T23:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f5bbe387e88511cd0ea09bc41742bbc1159de938'/>
<id>urn:sha1:f5bbe387e88511cd0ea09bc41742bbc1159de938</id>
<content type='text'>
Summary: Currently, llvm-lipo is not specified as a dependency, but it is needed when building Darwin-x86_64 runtimes, so I'm adding it to the dependencies lists.

Reviewers: alexshap, beanz, phosek, compnerd, smeenai, mtrent, plotfi, xiaobai

Reviewed By: phosek, smeenai

Subscribers: smeenai, mgorny, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D71429
</content>
</entry>
<entry>
<title>Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds.</title>
<updated>2019-09-24T22:38:18+00:00</updated>
<author>
<name>Puyan Lotfi</name>
<email>puyan@puyan.org</email>
</author>
<published>2019-09-24T22:38:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=819ff64ea0444994369ec78353eec86ea6a72b01'/>
<id>urn:sha1:819ff64ea0444994369ec78353eec86ea6a72b01</id>
<content type='text'>
Second attempt: Now with ';' -&gt; '|' replacement.

On some platforms, certain runtimes are not supported. For runtimes builds of
those platforms it would be nice if we could disable certain runtimes (ie
libunwind on Windows).

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

llvm-svn: 372784
</content>
</entry>
<entry>
<title>Revert "Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds."</title>
<updated>2019-09-11T00:43:35+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-09-11T00:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c856eb0b76b46efba6602f6fc8229ad2bf37ec1d'/>
<id>urn:sha1:c856eb0b76b46efba6602f6fc8229ad2bf37ec1d</id>
<content type='text'>
This reverts commit r371566: this doesn't correctly handle the case
where LLVM_ENABLE_RUNTIMES contains a list of values.

llvm-svn: 371579
</content>
</entry>
<entry>
<title>Adding support for overriding LLVM_ENABLE_RUNTIMES for runtimes builds.</title>
<updated>2019-09-10T22:55:47+00:00</updated>
<author>
<name>Puyan Lotfi</name>
<email>puyan@puyan.org</email>
</author>
<published>2019-09-10T22:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=244e738485445fa4b72bfef9b9b2f9625cee989e'/>
<id>urn:sha1:244e738485445fa4b72bfef9b9b2f9625cee989e</id>
<content type='text'>
On some platforms, certain runtimes are not supported. For runtimes builds of
those platforms it would be nice if we could disable certain runtimes (ie
libunwind on Windows).



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

llvm-svn: 371566
</content>
</entry>
<entry>
<title>Setup testing target dependencies for default runtimes</title>
<updated>2019-06-11T00:25:57+00:00</updated>
<author>
<name>Chris Bieneman</name>
<email>chris.bieneman@me.com</email>
</author>
<published>2019-06-11T00:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=dc2c72eefa451cb94b940e23f61817b8e585e227'/>
<id>urn:sha1:dc2c72eefa451cb94b940e23f61817b8e585e227</id>
<content type='text'>
Summary: The default runtimes targets aren't getting their dependencies configured correctly which results in check-runtimes failing when built from a clean build.

Reviewers: phosek, compnerd

Reviewed By: phosek

Subscribers: mgorny, llvm-commits

Tags: #llvm

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

llvm-svn: 363015
</content>
</entry>
<entry>
<title>[CMake] Use libtool for runtimes when building for Apple platform</title>
<updated>2019-06-02T02:05:01+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-06-02T02:05:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=84254dd8abb22c028191484371aab378ecf3cfd9'/>
<id>urn:sha1:84254dd8abb22c028191484371aab378ecf3cfd9</id>
<content type='text'>
LLVM CMake build already uses libtool instead of ar when building
for Apple platform and we should be using the same when building
runtimes. To do so, this change extracts the logic for finding
libtool into a separate file and then uses it from both the LLVM
build as well as the LLVM runtimes build.

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

llvm-svn: 362313
</content>
</entry>
<entry>
<title>[CMake] Provide an option to use relative paths in debug info</title>
<updated>2019-05-31T01:34:51+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-05-31T01:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2ab7af29c6cad5abac3b4da48df33d21b87fc216'/>
<id>urn:sha1:2ab7af29c6cad5abac3b4da48df33d21b87fc216</id>
<content type='text'>
CMake always uses absolute file paths in the generated compiler
invocation which results in absolute file paths being embedded in debug
info. This is undesirable when building a toolchain e.g. on bots as the
debug info may embed the bot source checkout path which is meaningless
anywhere else.

This change introduces the LLVM_USE_RELATIVE_PATHS_IN_DEBUG_INFO which uses
-fdebug-prefix-map (where supported) options to rewrite paths embedded
into debug info with relative ones. Additionally, LLVM_SOURCE_PREFIX can
be used to override the path to source directory with a different one.

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

llvm-svn: 362185
</content>
</entry>
<entry>
<title>[CMake] Use find_package(LLVM) instead of LLVMConfig</title>
<updated>2019-05-30T07:34:39+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-05-30T07:34:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=433a19168379cc87c7ea4ee8dbdca5b76f2e4b30'/>
<id>urn:sha1:433a19168379cc87c7ea4ee8dbdca5b76f2e4b30</id>
<content type='text'>
This addresses an issues introduced in r362047.

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

llvm-svn: 362065
</content>
</entry>
<entry>
<title>[CMake] Set LLVM_PATH in the runtimes build</title>
<updated>2019-05-30T01:24:31+00:00</updated>
<author>
<name>Petr Hosek</name>
<email>phosek@chromium.org</email>
</author>
<published>2019-05-30T01:24:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7e041d6dac7489735915ff1879992dc25cb365bc'/>
<id>urn:sha1:7e041d6dac7489735915ff1879992dc25cb365bc</id>
<content type='text'>
This avoids using llvm-config for inferring various paths within the
runtimes build. We also set LLVM_INCLUDE_DIR variable that's used by
these builds and move assignment of LLVM_BINARY_DIR and LLVM_LIBRARY_DIR
to the same location for consistency.

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

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