<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/unittests/ASTMatchers, 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-02-27T12:06:12+00:00</updated>
<entry>
<title>[ASTMatchers] HasNameMatcher handles `extern "C"`</title>
<updated>2020-02-27T12:06:12+00:00</updated>
<author>
<name>Nathan James</name>
<email>n.james93@hotmail.co.uk</email>
</author>
<published>2020-02-26T22:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=8f2858eb07085e13544316abfd3c0e90cef3eb93'/>
<id>urn:sha1:8f2858eb07085e13544316abfd3c0e90cef3eb93</id>
<content type='text'>
Summary: Fixes [[ https://bugs.llvm.org/show_bug.cgi?id=42193 | hasName AST matcher is confused by extern "C" in namespace. ]]

Reviewers: klimek, aaron.ballman, gribozavr2

Reviewed By: aaron.ballman

Subscribers: cfe-commits

Tags: #clang

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

(cherry picked from commit 16cabf278fc8c14d415e677ce0bc40d46a6de30d)
</content>
</entry>
<entry>
<title>[clang] Remove raw string literals in macros</title>
<updated>2020-01-13T12:38:58+00:00</updated>
<author>
<name>Oliver Stannard</name>
<email>oliver.stannard@linaro.org</email>
</author>
<published>2020-01-13T12:38:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=6c203149b60e92e802df0c7a431744c337830a09'/>
<id>urn:sha1:6c203149b60e92e802df0c7a431744c337830a09</id>
<content type='text'>
Older (but still supported) versions of GCC don't handle C++11 raw
string literals in macro parameters correctly.
</content>
</entry>
<entry>
<title>Revert "[ASTMatchers] extract public matchers from const-analysis into own patch"</title>
<updated>2020-01-11T18:41:27+00:00</updated>
<author>
<name>Jonas Toth</name>
<email>development@jonas-toth.eu</email>
</author>
<published>2020-01-11T18:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=23a799adf0abbe9a7be1494d5efd1ab3215ee4fb'/>
<id>urn:sha1:23a799adf0abbe9a7be1494d5efd1ab3215ee4fb</id>
<content type='text'>
This reverts commit 4c48ea68e491cb42f1b5d43ffba89f6a7f0dadc4.
The powerpc buildbots had an internal compiler error after this patch.
This requires some inspection.
</content>
</entry>
<entry>
<title>[ASTMatchers] extract public matchers from const-analysis into own patch</title>
<updated>2020-01-11T18:21:03+00:00</updated>
<author>
<name>Jonas Toth</name>
<email>development@jonas-toth.eu</email>
</author>
<published>2020-01-11T18:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4c48ea68e491cb42f1b5d43ffba89f6a7f0dadc4'/>
<id>urn:sha1:4c48ea68e491cb42f1b5d43ffba89f6a7f0dadc4</id>
<content type='text'>
Summary:
The analysis for const-ness of local variables required a view generally useful
matchers that are extracted into its own patch.

They are `decompositionDecl` and `forEachArgumentWithParamType`, that works
for calls through function pointers as well.

Reviewers: aaron.ballman

Reviewed By: aaron.ballman

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D72505
</content>
</entry>
<entry>
<title>Implement new AST matcher hasAnyCapture to match on LambdaExpr captures.</title>
<updated>2020-01-10T20:49:43+00:00</updated>
<author>
<name>Reid</name>
<email>rhiro@google.com</email>
</author>
<published>2020-01-10T20:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4ffcec40acebae7161ac7426edc68290bbaca2b8'/>
<id>urn:sha1:4ffcec40acebae7161ac7426edc68290bbaca2b8</id>
<content type='text'>
Accepts child matchers cxxThisExpr to match on capture of this and also on varDecl.
</content>
</entry>
<entry>
<title>[ASTMatchers] Make test more clear about what it is verifying</title>
<updated>2020-01-10T19:47:12+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2020-01-10T19:39:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=55d7b22277e1c5e710bac7d4d4dc09db3a22dad8'/>
<id>urn:sha1:55d7b22277e1c5e710bac7d4d4dc09db3a22dad8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new AST matcher 'optionally'.</title>
<updated>2020-01-08T19:10:11+00:00</updated>
<author>
<name>Rihan Yang</name>
<email>adam@air20.com</email>
</author>
<published>2020-01-08T19:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2823e91d55891e33a7a8b9a4016db4ec9e2765ae'/>
<id>urn:sha1:2823e91d55891e33a7a8b9a4016db4ec9e2765ae</id>
<content type='text'>
This matcher matches any node and at the same time executes all its
inner matchers to produce any possbile result bindings.

This is useful when a user wants certain supplementary information
that's not always present along with the main match result.
</content>
</entry>
<entry>
<title>Clang-format previous commit</title>
<updated>2020-01-05T22:58:32+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2020-01-05T22:58:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=445f4d2310e751a6ab18f84b1d4ad13037ffd819'/>
<id>urn:sha1:445f4d2310e751a6ab18f84b1d4ad13037ffd819</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing test</title>
<updated>2020-01-05T21:55:52+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2020-01-05T21:55:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=35efef5351e3b3a4e50bcd862407ef7edc0b2166'/>
<id>urn:sha1:35efef5351e3b3a4e50bcd862407ef7edc0b2166</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow using traverse() with bindings</title>
<updated>2020-01-05T20:48:56+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2020-01-05T20:48:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ad0a45833b940057cc74364c82271247bd7925e1'/>
<id>urn:sha1:ad0a45833b940057cc74364c82271247bd7925e1</id>
<content type='text'>
</content>
</entry>
</feed>
