<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/clang/lib/ASTMatchers, 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-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>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>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>Fixing a formatting nit; NFC</title>
<updated>2020-01-08T13:53:04+00:00</updated>
<author>
<name>Aaron Ballman</name>
<email>aaron@aaronballman.com</email>
</author>
<published>2020-01-08T13:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=7a77ad144694ced7b553c644bcbcbfffac2b5fe1'/>
<id>urn:sha1:7a77ad144694ced7b553c644bcbcbfffac2b5fe1</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>
<entry>
<title>Handle init statements in readability-else-after-return</title>
<updated>2020-01-02T18:39:27+00:00</updated>
<author>
<name>Nathan James</name>
<email>n.james93@hotmail.co.uk</email>
</author>
<published>2020-01-02T18:37:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ec3d8e61b527c6312f77a4dab095ffc34e954927'/>
<id>urn:sha1:ec3d8e61b527c6312f77a4dab095ffc34e954927</id>
<content type='text'>
Adds a new ASTMatcher condition called 'hasInitStatement()' that matches if,
switch and range-for statements with an initializer. Reworked clang-tidy
readability-else-after-return to handle variables in the if condition or init
statements in c++17 ifs. Also checks if removing the else would affect object
lifetimes in the else branch.

Fixes PR44364.
</content>
</entry>
<entry>
<title>Match code following lambdas when ignoring invisible nodes</title>
<updated>2019-12-31T17:04:39+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2019-12-29T19:19:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=d89c4cb938070a6de11e624984e5bd0e989fb334'/>
<id>urn:sha1:d89c4cb938070a6de11e624984e5bd0e989fb334</id>
<content type='text'>
Reviewers: aaron.ballman

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D71976
</content>
</entry>
<entry>
<title>Fix formatting in previous commits</title>
<updated>2019-12-29T19:41:30+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2019-12-29T19:41:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=f7d9584c56d9d8e6092cc37d5e859db47b1a40d7'/>
<id>urn:sha1:f7d9584c56d9d8e6092cc37d5e859db47b1a40d7</id>
<content type='text'>
</content>
</entry>
</feed>
