<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/test/Frontend, branch meklort-10.0.0</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.0</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.0'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-14T20:55:11+00:00</updated>
<entry>
<title>[clang][test][NFC] Use more widely supported sanitizer for file dependency tests</title>
<updated>2020-01-14T20:55:11+00:00</updated>
<author>
<name>Jan Korous</name>
<email>jkorous@apple.com</email>
</author>
<published>2020-01-14T19:12:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=986202fad41529af8288aca54f2ff62d4c501d71'/>
<id>urn:sha1:986202fad41529af8288aca54f2ff62d4c501d71</id>
<content type='text'>
The tests aren't concerned at all by the actual sanitizer - only by blacklist being reported as a dependency.
We're unfortunately limited by platform support for any particular sanitizer but we can at least use one that is widely supported.

Post-commit review:
https://reviews.llvm.org/D72729
</content>
</entry>
<entry>
<title>[clang][test] Minor fixes in testcase absolute-paths-symlinks.c</title>
<updated>2019-12-26T08:33:21+00:00</updated>
<author>
<name>Karl-Johan Karlsson</name>
<email>karl.johan.karlsson@gmail.com</email>
</author>
<published>2019-12-26T08:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=073cdb239044dc056a3c79b995265f640ffb40e6'/>
<id>urn:sha1:073cdb239044dc056a3c79b995265f640ffb40e6</id>
<content type='text'>
This is a follow up commit to address post-commit comment in D70527.
</content>
</entry>
<entry>
<title>[clang] Fix the canonicalization of paths in -fdiagnostics-absolute-paths</title>
<updated>2019-12-20T08:16:33+00:00</updated>
<author>
<name>Karl-Johan Karlsson</name>
<email>karl-johan.karlsson@ericsson.com</email>
</author>
<published>2019-12-20T07:07:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e8efac4b15303932581c128dc3976f4359388338'/>
<id>urn:sha1:e8efac4b15303932581c128dc3976f4359388338</id>
<content type='text'>
In the current implementation of clang the canonicalization of paths in
diagnostic messages (when using -fdiagnostics-absolute-paths) only works
if the symbolic link is in the directory part of the filename, not if
the file itself is a symbolic link to another file.

This patch adds support to canonicalize the complete path including the
file.

Reviewers: rsmith, hans, rnk, ikudrin

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D70527
</content>
</entry>
<entry>
<title>[LTO] Support for embedding bitcode section during LTO</title>
<updated>2019-12-12T20:34:19+00:00</updated>
<author>
<name>Teresa Johnson</name>
<email>tejohnson@google.com</email>
</author>
<published>2019-12-12T19:59:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c8e0bb3b2c24ef59556d81a275fb1f5db64899d3'/>
<id>urn:sha1:c8e0bb3b2c24ef59556d81a275fb1f5db64899d3</id>
<content type='text'>
Summary:
This adds support for embedding bitcode in a binary during LTO. The libLTO gains supports the `-lto-embed-bitcode` flag. The option allows users of the LTO library to embed a bitcode section. For example, LLD can pass the option via `ld.lld -mllvm=-lto-embed-bitcode`.

This feature allows doing something comparable to `clang -c -fembed-bitcode`, but on the (LTO) linker level. Having bitcode alongside native code has many use-cases. To give an example, the MacOS linker can create a `-bitcode_bundle` section containing bitcode. Also, having this feature built into LLVM is an alternative to 3rd party tools such as [[ https://github.com/travitch/whole-program-llvm | wllvm ]] or [[ https://github.com/SRI-CSL/gllvm | gllvm ]]. As with these tools, this feature simplifies creating "whole-program" llvm bitcode files, but in contrast to wllvm/gllvm it does not rely on a specific llvm frontend/driver.

Patch by Josef Eisl &lt;josef.eisl@oracle.com&gt;

Reviewers: #llvm, #clang, rsmith, pcc, alexshap, tejohnson

Reviewed By: tejohnson

Subscribers: tejohnson, mehdi_amini, inglorion, hiraditya, aheejin, steven_wu, dexonsmith, dang, cfe-commits, llvm-commits, #llvm, #clang

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D68213
</content>
</entry>
<entry>
<title>[SYCL] Add support for auxiliary triple specification to Frontend</title>
<updated>2019-12-11T09:40:43+00:00</updated>
<author>
<name>Alexey Bader</name>
<email>alexey.bader@intel.com</email>
</author>
<published>2019-12-10T13:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cb30ad728f0b7666691c72a6a1399f36ebc60ad5'/>
<id>urn:sha1:cb30ad728f0b7666691c72a6a1399f36ebc60ad5</id>
<content type='text'>
Summary:
Add host predefined macros to compilation for SYCL device, which is
required for pre-processing host specific includes (e.g. system
headers).

Reviewers: ABataev, jdoerfert

Subscribers: ebevhan, Anastasia, cfe-commits, keryell, Naghasan, Fznamznon

Tags: #clang

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

Signed-off-by: Alexey Bader &lt;alexey.bader@intel.com&gt;
</content>
</entry>
<entry>
<title>[Sema] Add MacroQualified case for FunctionTypeUnwrapper</title>
<updated>2019-11-13T00:22:13+00:00</updated>
<author>
<name>Leonard Chan</name>
<email>leonardchan@google.com</email>
</author>
<published>2019-11-13T00:22:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e278c138a937a68f3e6c89df8eaeffa913f9b0f7'/>
<id>urn:sha1:e278c138a937a68f3e6c89df8eaeffa913f9b0f7</id>
<content type='text'>
This is a fix for PR43315. An assertion error is hit for this minimal example:

```
//clang -cc1 -triple x86_64-- -S tstVMStructRC-min.cpp
int (a b)();  // Assertion `Chunk.Kind == DeclaratorChunk::Function' failed.
```

This is because we do not cover the case in the FunctionTypeUnwrapper where it
receives a MacroQualifiedType. We have not run into this earlier because this
is a unique case where the __attribute__ contains both __cdecl__ and
__regparm__ (in that order), and we are compiling for x86_64. Changing the
architecture or the order of __cdecl__ and __regparm__ does not raise the
assertion.

Differential Revision: https://reviews.llvm.org/D67992
</content>
</entry>
<entry>
<title>Fixed more -Wreturn-type tests</title>
<updated>2019-11-09T17:13:51+00:00</updated>
<author>
<name>Dávid Bolvanský</name>
<email>david.bolvansky@gmail.com</email>
</author>
<published>2019-11-09T17:13:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5c50109bb54d9ac80fee0fb2988bcaa2ff9e01d5'/>
<id>urn:sha1:5c50109bb54d9ac80fee0fb2988bcaa2ff9e01d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Diagnostics] Try to improve warning message for -Wreturn-type</title>
<updated>2019-11-09T16:54:58+00:00</updated>
<author>
<name>Dávid Bolvanský</name>
<email>david.bolvansky@gmail.com</email>
</author>
<published>2019-11-09T15:15:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1da13237a41a4818005f18d3f0f6eb5bf6e46100'/>
<id>urn:sha1:1da13237a41a4818005f18d3f0f6eb5bf6e46100</id>
<content type='text'>
Summary: I agree with https://easyaspi314.github.io/gcc-vs-clang.html?fbclid=IwAR1VA0qxiWVUusOQUv5z7JESS7ZpeJy-UqAI5mnJscofGLqXcqeErIUB2gU, current warning message is not very good. We should try to improve it..

Reviewers: rsmith, aaron.ballman, easyaspi314

Reviewed By: aaron.ballman

Subscribers: arphaman, Quuxplusone, mehdi_amini, hiraditya, cfe-commits, llvm-commits

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D69762
</content>
</entry>
<entry>
<title>Revert "Reland "[clang] Report sanitizer blacklist as a dependency in cc1""</title>
<updated>2019-11-08T22:28:30+00:00</updated>
<author>
<name>Jan Korous</name>
<email>jkorous@apple.com</email>
</author>
<published>2019-11-08T22:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d52cff88367df4d6bc57949d5e8a61aec0c301e8'/>
<id>urn:sha1:d52cff88367df4d6bc57949d5e8a61aec0c301e8</id>
<content type='text'>
This reverts commit cae4a28864f4e8a55920e2b94e2cd43617902dec.
</content>
</entry>
<entry>
<title>Reland "[clang] Report sanitizer blacklist as a dependency in cc1"</title>
<updated>2019-11-08T21:55:00+00:00</updated>
<author>
<name>Jan Korous</name>
<email>jkorous@apple.com</email>
</author>
<published>2019-11-08T21:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=cae4a28864f4e8a55920e2b94e2cd43617902dec'/>
<id>urn:sha1:cae4a28864f4e8a55920e2b94e2cd43617902dec</id>
<content type='text'>
This reverts commit 3182027282c59c51d5080d83365917fccd695854.
</content>
</entry>
</feed>
