[clang] 9445444 - RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversal

2020-07-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-07-03T13:03:19+02:00 New Revision: 94454442c3c15a67ae70ef3a73616632968973fc URL: https://github.com/llvm/llvm-project/commit/94454442c3c15a67ae70ef3a73616632968973fc DIFF:

[clang] 8bf4c40 - Make RecursiveASTVisitor call WalkUpFrom for operators when the data recursion queue is absent

2020-07-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-07-03T13:03:19+02:00 New Revision: 8bf4c40af813e73de77739b33b8808f6bd13497b URL: https://github.com/llvm/llvm-project/commit/8bf4c40af813e73de77739b33b8808f6bd13497b DIFF:

[clang] 7988969 - Added tests for RecursiveASTVisitor for AST nodes that are special cased

2020-07-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-07-03T13:03:18+02:00 New Revision: 79889691430d8e76e908706170102a8b46432a07 URL: https://github.com/llvm/llvm-project/commit/79889691430d8e76e908706170102a8b46432a07 DIFF:

[clang] 7b0be96 - Make RecursiveASTVisitor call WalkUpFrom for unary and binary operators in post-order traversal mode

2020-07-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-07-03T13:03:19+02:00 New Revision: 7b0be962d681c408c8ecf7180c6ad8f9fbcdaf2d URL: https://github.com/llvm/llvm-project/commit/7b0be962d681c408c8ecf7180c6ad8f9fbcdaf2d DIFF:

[clang] 58f2be9 - RecursiveASTVisitor: inline a macro that is only used once

2020-06-29 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-29T17:06:30+02:00 New Revision: 58f2be9671a802acda2f74d2d8105a59ed119933 URL: https://github.com/llvm/llvm-project/commit/58f2be9671a802acda2f74d2d8105a59ed119933 DIFF:

[clang] 1cf2e45 - Compile the RecursiveASTVisitor callbacks test with "/bigobj"

2020-06-29 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-29T17:04:45+02:00 New Revision: 1cf2e45c19ffc0635c96279779df43ba51630bba URL: https://github.com/llvm/llvm-project/commit/1cf2e45c19ffc0635c96279779df43ba51630bba DIFF:

[clang] a44425f - Revert "[analyzer][NFC] Add unittest for FalsePositiveRefutationBRVisitor"

2020-06-29 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-29T17:00:15+02:00 New Revision: a44425f25b5ca417e7ecee6e7e00040224e50a69 URL: https://github.com/llvm/llvm-project/commit/a44425f25b5ca417e7ecee6e7e00040224e50a69 DIFF:

[clang] fa1b488 - Work around a bug in MSVC in the syntax tree test

2020-06-26 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-26T16:43:30+02:00 New Revision: fa1b488776185827274637f8fdd38b20b6b5c036 URL: https://github.com/llvm/llvm-project/commit/fa1b488776185827274637f8fdd38b20b6b5c036 DIFF:

[clang] 1b2f6b4 - Add support for DeclRefExpr in SyntaxTree, by generating IdExpressions

2020-06-18 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-06-18T21:05:23+02:00 New Revision: 1b2f6b4a08ba74d965dcf7c9fee97d286c0250f8 URL: https://github.com/llvm/llvm-project/commit/1b2f6b4a08ba74d965dcf7c9fee97d286c0250f8 DIFF:

[clang] a180d54 - AST Matchers test: use arrays instead of vectors

2020-06-04 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-04T21:40:30+02:00 New Revision: a180d5409f218d933bec99bc28f7a9970fb293d4 URL: https://github.com/llvm/llvm-project/commit/a180d5409f218d933bec99bc28f7a9970fb293d4 DIFF:

[clang] 42f6fec - Propose naming principle for NodeRole and apply it

2020-06-04 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-06-04T20:08:35+02:00 New Revision: 42f6fec3878d708f2791ab0be3a060b07dac9d76 URL: https://github.com/llvm/llvm-project/commit/42f6fec3878d708f2791ab0be3a060b07dac9d76 DIFF:

[clang] b5fc1de - Use libClangTesting in the unittest for AST matchers

2020-06-04 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-04T17:40:39+02:00 New Revision: b5fc1deb5ba1f3cd432ecb8b86c2536470463163 URL: https://github.com/llvm/llvm-project/commit/b5fc1deb5ba1f3cd432ecb8b86c2536470463163 DIFF:

[clang] 62305f6 - Rename arrow -> arrowToken for unified naming

2020-06-04 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-06-04T16:12:16+02:00 New Revision: 62305f6db4ed642c6b2b005dcb7951eb38342dca URL: https://github.com/llvm/llvm-project/commit/62305f6db4ed642c6b2b005dcb7951eb38342dca DIFF:

[clang] 3b73969 - Add support for IntegerLiteral in SyntaxTree

2020-06-04 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-06-04T14:05:31+02:00 New Revision: 3b739690b01e595f6da412316b58a0a291702049 URL: https://github.com/llvm/llvm-project/commit/3b739690b01e595f6da412316b58a0a291702049 DIFF:

[clang] 06cf7ad - Make syntax tree test print the line number when it fails

2020-06-04 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-04T10:42:44+02:00 New Revision: 06cf7adcc88178f887984fa74cdefb20cd8cd124 URL: https://github.com/llvm/llvm-project/commit/06cf7adcc88178f887984fa74cdefb20cd8cd124 DIFF:

[clang] 007098d - Add support for `nullptr` in SyntaxTrees

2020-06-03 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-06-03T15:52:33+02:00 New Revision: 007098d7e6b8cf2cf1f1142908840a378d60c545 URL: https://github.com/llvm/llvm-project/commit/007098d7e6b8cf2cf1f1142908840a378d60c545 DIFF:

[clang-tools-extra] c1911fc - Replaced C++2a with C++20 in clang-tools-extra

2020-06-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-03T14:54:10+02:00 New Revision: c1911fcb0664417cbf75b11315bdba39bd6d6390 URL: https://github.com/llvm/llvm-project/commit/c1911fcb0664417cbf75b11315bdba39bd6d6390 DIFF:

[clang] d7d5dd3 - Split syntax tree tests into more granular ones

2020-06-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-03T11:17:11+02:00 New Revision: d7d5dd31fc6f05daf4758e1523c86401aa4e3f2a URL: https://github.com/llvm/llvm-project/commit/d7d5dd31fc6f05daf4758e1523c86401aa4e3f2a DIFF:

[clang] b34b769 - Syntax tree: ignore implicit expressions at the top level of statements

2020-06-03 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-03T10:58:12+02:00 New Revision: b34b7691facd89022e7fee174debdbd2bf7920f3 URL: https://github.com/llvm/llvm-project/commit/b34b7691facd89022e7fee174debdbd2bf7920f3 DIFF:

[clang] 53c29a4 - Reinstate the syntax tree test for 'static' in an array subscript

2020-06-02 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-02T17:01:51+02:00 New Revision: 53c29a42d044b167f6b5f28e096c8d9e50d6edc7 URL: https://github.com/llvm/llvm-project/commit/53c29a42d044b167f6b5f28e096c8d9e50d6edc7 DIFF:

[clang] 44f989e - Run syntax tree tests in many language modes

2020-06-02 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-06-02T10:30:01+02:00 New Revision: 44f989e7809633f13bd0420cc1d79660ad982173 URL: https://github.com/llvm/llvm-project/commit/44f989e7809633f13bd0420cc1d79660ad982173 DIFF:

[clang] 3a574a6 - Add support for Overloaded Binary Operators in SyntaxTree

2020-05-29 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-05-29T20:03:59+02:00 New Revision: 3a574a6cb35953e538e577a88f62af8dd01432c7 URL: https://github.com/llvm/llvm-project/commit/3a574a6cb35953e538e577a88f62af8dd01432c7 DIFF:

[clang] 0e265e3 - Move unittest helpers to a shared location

2020-05-29 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-05-29T16:47:33+02:00 New Revision: 0e265e315784b4e47f984f8ed9fb7586130bacdc URL: https://github.com/llvm/llvm-project/commit/0e265e315784b4e47f984f8ed9fb7586130bacdc DIFF:

[clang] d4ef654 - Rename APIs in unittests/AST/Language.h in preparation to share them

2020-05-29 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-05-29T14:25:20+02:00 New Revision: d4ef654673a921878ba5aedb9725b2ac32681f01 URL: https://github.com/llvm/llvm-project/commit/d4ef654673a921878ba5aedb9725b2ac32681f01 DIFF:

[clang] eca4191 - Improve test infrastructure in SyntaxTree

2020-05-28 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-05-28T21:35:12+02:00 New Revision: eca41919d28b0616140a63c6a97483098ec1ffee URL: https://github.com/llvm/llvm-project/commit/eca41919d28b0616140a63c6a97483098ec1ffee DIFF:

[clang] 3549227 - Remove WrapperMatcherInterface

2020-05-28 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-05-28T17:58:29+02:00 New Revision: 35492270ed705ea9ac98ba04c6fda1adafef613a URL: https://github.com/llvm/llvm-project/commit/35492270ed705ea9ac98ba04c6fda1adafef613a DIFF:

[clang] 461af57 - Add support for UnaryOperator in SyntaxTree

2020-05-27 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-05-27T17:12:46+02:00 New Revision: 461af57de78155ee5d1dc1969b81dd019d228538 URL: https://github.com/llvm/llvm-project/commit/461af57de78155ee5d1dc1969b81dd019d228538 DIFF:

[clang] 3785eb8 - Add support for binary operators in Syntax Trees

2020-05-26 Thread Dmitri Gribenko via cfe-commits
Author: Eduardo Caldas Date: 2020-05-26T12:25:58+02:00 New Revision: 3785eb83af4161bd52ed993ef3a2184c998071e6 URL: https://github.com/llvm/llvm-project/commit/3785eb83af4161bd52ed993ef3a2184c998071e6 DIFF:

[clang] 4c09289 - [clang] Add an API to retrieve implicit constructor arguments.

2020-05-19 Thread Dmitri Gribenko via cfe-commits
Author: Martin Böhme Date: 2020-05-19T09:21:26+02:00 New Revision: 4c09289f635c4291c41fe4396afba4ba839d265b URL: https://github.com/llvm/llvm-project/commit/4c09289f635c4291c41fe4396afba4ba839d265b DIFF: https://github.com/llvm/llvm-project/commit/4c09289f635c4291c41fe4396afba4ba839d265b.diff

[clang-tools-extra] 3adaa97 - Fix ForRangeCopyCheck not triggering on iterators returning elements by value in C++17.

2020-05-06 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-05-06T09:42:13+02:00 New Revision: 3adaa97f0157e9d274c4d4e69b733db75b963574 URL: https://github.com/llvm/llvm-project/commit/3adaa97f0157e9d274c4d4e69b733db75b963574 DIFF:

[clang] 8c8aae8 - Revert "recommit c77a4078e01033aa2206c31a579d217c8a07569b"

2020-04-27 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-04-27T16:41:35+02:00 New Revision: 8c8aae852b5e60929156054808af941fc0745d46 URL: https://github.com/llvm/llvm-project/commit/8c8aae852b5e60929156054808af941fc0745d46 DIFF:

[clang] 9671712 - Revert "[analyzer] On-demand parsing capability for CTU"

2020-04-27 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-04-27T14:27:04+02:00 New Revision: 96717125e852d1c6ddf41c22dd2d556f4f5aa34d URL: https://github.com/llvm/llvm-project/commit/96717125e852d1c6ddf41c22dd2d556f4f5aa34d DIFF:

[clang] 0d69e41 - Explicitly tell Clang to output to stdout in a test that runs FileCheck

2020-04-27 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-04-27T10:13:28+02:00 New Revision: 0d69e412c4f35dfa891a6b83d94f3f76192868a7 URL: https://github.com/llvm/llvm-project/commit/0d69e412c4f35dfa891a6b83d94f3f76192868a7 DIFF:

[clang] 1bf055c - [Syntax] Add mapping from spelled to expanded tokens for TokenBuffer

2020-04-07 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-04-07T15:07:16+02:00 New Revision: 1bf055c9891f1a5ab2ff6a04348bd83fcc0a9cde URL: https://github.com/llvm/llvm-project/commit/1bf055c9891f1a5ab2ff6a04348bd83fcc0a9cde DIFF: https://github.com/llvm/llvm-project/commit/1bf055c9891f1a5ab2ff6a04348bd83fcc0a9cde.diff

[clang] cdce2fe - [Syntax] Remove delayed folding from tree building.

2020-03-31 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-31T09:47:50+02:00 New Revision: cdce2fe561eb6e63d77d1d589e521a8e2afb1eef URL: https://github.com/llvm/llvm-project/commit/cdce2fe561eb6e63d77d1d589e521a8e2afb1eef DIFF: https://github.com/llvm/llvm-project/commit/cdce2fe561eb6e63d77d1d589e521a8e2afb1eef.diff

[clang] a711a3a - [Syntax] Build mapping from AST to syntax tree nodes

2020-03-23 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-23T16:22:14+01:00 New Revision: a711a3a46039154c38eade8bef1138b77fdb05ee URL: https://github.com/llvm/llvm-project/commit/a711a3a46039154c38eade8bef1138b77fdb05ee DIFF: https://github.com/llvm/llvm-project/commit/a711a3a46039154c38eade8bef1138b77fdb05ee.diff

[clang] eddede9 - [Syntax] Test both the default and windows target platforms in unittests

2020-03-20 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-20T16:33:58+01:00 New Revision: eddede9d5184a431c7f859ef1869f1a4de8d08d4 URL: https://github.com/llvm/llvm-project/commit/eddede9d5184a431c7f859ef1869f1a4de8d08d4 DIFF: https://github.com/llvm/llvm-project/commit/eddede9d5184a431c7f859ef1869f1a4de8d08d4.diff

[clang] 9967352 - Revert "[Syntax] Test both the default and windows target platforms in unittests"

2020-03-20 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-03-20T12:13:49+01:00 New Revision: 9967352a0346021d389afb6e3283d0c58911a560 URL: https://github.com/llvm/llvm-project/commit/9967352a0346021d389afb6e3283d0c58911a560 DIFF:

[clang] fd7300f - [Syntax] Test both the default and windows target platforms in unittests

2020-03-20 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-20T11:42:18+01:00 New Revision: fd7300f717c18c861e77685efe6f16f12fb63ae7 URL: https://github.com/llvm/llvm-project/commit/fd7300f717c18c861e77685efe6f16f12fb63ae7 DIFF: https://github.com/llvm/llvm-project/commit/fd7300f717c18c861e77685efe6f16f12fb63ae7.diff

[clang] e963063 - [Syntax] Split syntax tests

2020-03-20 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-20T09:53:43+01:00 New Revision: e9630630ffa2a69bf3eabe154a3846deab694fa0 URL: https://github.com/llvm/llvm-project/commit/e9630630ffa2a69bf3eabe154a3846deab694fa0 DIFF: https://github.com/llvm/llvm-project/commit/e9630630ffa2a69bf3eabe154a3846deab694fa0.diff

[clang] 88bf9b3 - [Syntax] Build template declaration nodes

2020-03-19 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-19T17:43:07+01:00 New Revision: 88bf9b3d26f06eaf33972d1f371edc4cb187ff1a URL: https://github.com/llvm/llvm-project/commit/88bf9b3d26f06eaf33972d1f371edc4cb187ff1a DIFF: https://github.com/llvm/llvm-project/commit/88bf9b3d26f06eaf33972d1f371edc4cb187ff1a.diff

[clang] dd12826 - [Syntax] Build template declaration nodes

2020-03-18 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-18T16:16:59+01:00 New Revision: dd12826808f9079e164b82e64b0697a077379241 URL: https://github.com/llvm/llvm-project/commit/dd12826808f9079e164b82e64b0697a077379241 DIFF: https://github.com/llvm/llvm-project/commit/dd12826808f9079e164b82e64b0697a077379241.diff

[clang] 7d382dc - [Syntax] Build declarator nodes

2020-03-16 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-16T19:13:59+01:00 New Revision: 7d382dcd46a18c23a01e3754807f577598a9bc84 URL: https://github.com/llvm/llvm-project/commit/7d382dcd46a18c23a01e3754807f577598a9bc84 DIFF: https://github.com/llvm/llvm-project/commit/7d382dcd46a18c23a01e3754807f577598a9bc84.diff

[clang] 2e77f0c - Added 'const' as suggested by ClangTidy llvm-qualified-auto

2020-03-13 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-03-13T11:49:23+01:00 New Revision: 2e77f0cf76be7c4b78784d6bb098e0c23d670ab0 URL: https://github.com/llvm/llvm-project/commit/2e77f0cf76be7c4b78784d6bb098e0c23d670ab0 DIFF:

[clang] f864073 - Refactor SourceLocationTest to `using namespace`

2020-03-13 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-13T10:55:24+01:00 New Revision: f8640737d4767cb88225e84515a6a2bd992cb84f URL: https://github.com/llvm/llvm-project/commit/f8640737d4767cb88225e84515a6a2bd992cb84f DIFF: https://github.com/llvm/llvm-project/commit/f8640737d4767cb88225e84515a6a2bd992cb84f.diff

[clang] ce79c42 - [Sema] Fix location of star ('*') inside MemberPointerTypeLoc

2020-03-13 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-13T10:47:57+01:00 New Revision: ce79c4246919d777346dd3821c087faa1dcc725e URL: https://github.com/llvm/llvm-project/commit/ce79c4246919d777346dd3821c087faa1dcc725e DIFF: https://github.com/llvm/llvm-project/commit/ce79c4246919d777346dd3821c087faa1dcc725e.diff

[clang] db1f40d - Modernize DeclTest

2020-03-13 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-13T10:37:48+01:00 New Revision: db1f40d1a16f868a86501e30feadbfb285c2e922 URL: https://github.com/llvm/llvm-project/commit/db1f40d1a16f868a86501e30feadbfb285c2e922 DIFF: https://github.com/llvm/llvm-project/commit/db1f40d1a16f868a86501e30feadbfb285c2e922.diff

[clang] b720543 - [AST] Respect shouldTraversePostOrder when traversing type locs

2020-03-12 Thread Dmitri Gribenko via cfe-commits
Author: Marcel Hlopko Date: 2020-03-12T11:08:33+01:00 New Revision: b720543926c7cda94662ae99182ba63bc23a8ff1 URL: https://github.com/llvm/llvm-project/commit/b720543926c7cda94662ae99182ba63bc23a8ff1 DIFF: https://github.com/llvm/llvm-project/commit/b720543926c7cda94662ae99182ba63bc23a8ff1.diff

[clang] 0406b4f - Renamed traverseDecl to TraverseDecl in a test

2020-01-17 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-01-17T17:12:23+01:00 New Revision: 0406b4fab94658381ea58db890b07c1a30ff0ae4 URL: https://github.com/llvm/llvm-project/commit/0406b4fab94658381ea58db890b07c1a30ff0ae4 DIFF:

[clang] cbaa326 - Removed an unused include from TypeLocVisitor.h

2020-01-16 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-01-16T15:57:44+01:00 New Revision: cbaa32650a0b5b17b42fc123de068de69b290bf5 URL: https://github.com/llvm/llvm-project/commit/cbaa32650a0b5b17b42fc123de068de69b290bf5 DIFF:

[clang] 2948ec5 - Removed PointerUnion3 and PointerUnion4 aliases in favor of the variadic template

2020-01-14 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2020-01-14T18:56:29+01:00 New Revision: 2948ec5ca98f8593584f2117bc92fe8d75f6f098 URL: https://github.com/llvm/llvm-project/commit/2948ec5ca98f8593584f2117bc92fe8d75f6f098 DIFF:

[clang] 73f423e - Parenthesized a logical expression.

2019-12-20 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2019-12-20T14:36:21+01:00 New Revision: 73f423e739bcb9bee7b73f05d4bcd50782013a8c URL: https://github.com/llvm/llvm-project/commit/73f423e739bcb9bee7b73f05d4bcd50782013a8c DIFF:

[clang] 9caf12e - Use isa instead of dyn_cast

2019-12-20 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2019-12-20T14:36:21+01:00 New Revision: 9caf12e8495c1106dd3d1079892ce4f39f91b7d2 URL: https://github.com/llvm/llvm-project/commit/9caf12e8495c1106dd3d1079892ce4f39f91b7d2 DIFF:

[clang-tools-extra] 079ef78 - Revert "[clangd] Implement "textDocument/documentLink" protocol support"

2019-12-16 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2019-12-16T15:21:51+01:00 New Revision: 079ef783dd5530b5f87beefe624b9179547ded7e URL: https://github.com/llvm/llvm-project/commit/079ef783dd5530b5f87beefe624b9179547ded7e DIFF:

[clang] 34536db - Revert "[ARM][MVE][Intrinsics] remove extraneous intrinsics."

2019-12-13 Thread Dmitri Gribenko via cfe-commits
Author: Dmitri Gribenko Date: 2019-12-13T17:16:13+01:00 New Revision: 34536db7bbe0b8c5f8ffa70df307312b451aca2e URL: https://github.com/llvm/llvm-project/commit/34536db7bbe0b8c5f8ffa70df307312b451aca2e DIFF:

[clang-tools-extra] r374551 - Updated add_new_check.py to create checker tests in the new directory

2019-10-11 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Oct 11 06:46:55 2019 New Revision: 374551 URL: http://llvm.org/viewvc/llvm-project?rev=374551=rev Log: Updated add_new_check.py to create checker tests in the new directory Modified: clang-tools-extra/trunk/clang-tidy/add_new_check.py Modified:

[clang-tools-extra] r374549 - [ClangTidy] Separate tests for infrastructure and checkers, fixup

2019-10-11 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Oct 11 06:16:49 2019 New Revision: 374549 URL: http://llvm.org/viewvc/llvm-project?rev=374549=rev Log: [ClangTidy] Separate tests for infrastructure and checkers, fixup Renamed a file that I missed in r374540. Added:

[clang-tools-extra] r373304 - [clang-tidy] Fix module registry name and description for Darwin clang-tidy module.

2019-10-01 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Tue Oct 1 00:17:26 2019 New Revision: 373304 URL: http://llvm.org/viewvc/llvm-project?rev=373304=rev Log: [clang-tidy] Fix module registry name and description for Darwin clang-tidy module. Summary: When creating the module, must have copy-pasted from the misc module,

[clang-tools-extra] r373068 - Fixed indentation in a ClangTidy test

2019-09-27 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Sep 27 03:58:10 2019 New Revision: 373068 URL: http://llvm.org/viewvc/llvm-project?rev=373068=rev Log: Fixed indentation in a ClangTidy test Modified: clang-tools-extra/trunk/test/clang-tidy/google-objc-global-variable-declaration.mm Modified:

[clang-tools-extra] r373066 - Moved -fblocks from an individual test to check_clang_tidy.py

2019-09-27 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Sep 27 03:54:28 2019 New Revision: 373066 URL: http://llvm.org/viewvc/llvm-project?rev=373066=rev Log: Moved -fblocks from an individual test to check_clang_tidy.py This way, all tests will benefit from it and will not have to worry about setting up language options

[clang-tools-extra] r373065 - [clang-tidy] New check to warn when storing dispatch_once_t in non-static, non-global storage.

2019-09-27 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Sep 27 03:49:12 2019 New Revision: 373065 URL: http://llvm.org/viewvc/llvm-project?rev=373065=rev Log: [clang-tidy] New check to warn when storing dispatch_once_t in non-static, non-global storage. Summary: Creates a new darwin ClangTidy module and adds the

[clang-tools-extra] r373032 - Revert "[clang-tidy] New check to warn when storing dispatch_once_t in non-static, non-global storage"

2019-09-26 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Sep 26 16:28:31 2019 New Revision: 373032 URL: http://llvm.org/viewvc/llvm-project?rev=373032=rev Log: Revert "[clang-tidy] New check to warn when storing dispatch_once_t in non-static, non-global storage" This reverts commit r373028, because the new test fails on

[clang-tools-extra] r372979 - Return results by value from ClangTidyCheckFactories::createChecks

2019-09-26 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Sep 26 06:55:01 2019 New Revision: 372979 URL: http://llvm.org/viewvc/llvm-project?rev=372979=rev Log: Return results by value from ClangTidyCheckFactories::createChecks Modified: clang-tools-extra/trunk/clang-tidy/ClangTidy.cpp

[clang-tools-extra] r372978 - Use std::unique_ptr in ClangTidyCheckFactories

2019-09-26 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Sep 26 06:47:29 2019 New Revision: 372978 URL: http://llvm.org/viewvc/llvm-project?rev=372978=rev Log: Use std::unique_ptr in ClangTidyCheckFactories I had to explicitly define some destructors that could only be defined in the corresponding .cpp files. Modified:

[clang-tools-extra] r372607 - Added a test for agreement between paths used in ClangTidy's diagnostics and header filter

2019-09-23 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Mon Sep 23 06:44:42 2019 New Revision: 372607 URL: http://llvm.org/viewvc/llvm-project?rev=372607=rev Log: Added a test for agreement between paths used in ClangTidy's diagnostics and header filter This test would have been broken by r372388. Added:

[clang-tools-extra] r372601 - Revert "[clang-tidy] Fix relative path in header-filter."

2019-09-23 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Mon Sep 23 06:06:25 2019 New Revision: 372601 URL: http://llvm.org/viewvc/llvm-project?rev=372601=rev Log: Revert "[clang-tidy] Fix relative path in header-filter." This reverts commit r372388. It made '-header-filter' inconsistent with paths printed in diagnostics.

r372594 - Removed dead code from Stencil.h

2019-09-23 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Mon Sep 23 05:15:48 2019 New Revision: 372594 URL: http://llvm.org/viewvc/llvm-project?rev=372594=rev Log: Removed dead code from Stencil.h Modified: cfe/trunk/include/clang/Tooling/Refactoring/Stencil.h Modified: cfe/trunk/include/clang/Tooling/Refactoring/Stencil.h

[clang-tools-extra] r372593 - Removed an incorred namespace-end comment

2019-09-23 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Mon Sep 23 05:07:10 2019 New Revision: 372593 URL: http://llvm.org/viewvc/llvm-project?rev=372593=rev Log: Removed an incorred namespace-end comment Modified: clang-tools-extra/trunk/clang-tidy/bugprone/ArgumentCommentCheck.cpp Modified:

[clang-tools-extra] r372388 - [clang-tidy] Fix relative path in header-filter.

2019-09-20 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Sep 20 06:19:32 2019 New Revision: 372388 URL: http://llvm.org/viewvc/llvm-project?rev=372388=rev Log: [clang-tidy] Fix relative path in header-filter. Summary: Clang-tidy supports output diagnostics from header files if user specifies --header-filter. But it can't

r371731 - Removed some questionable default arguments from setters

2019-09-12 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Sep 12 05:16:43 2019 New Revision: 371731 URL: http://llvm.org/viewvc/llvm-project?rev=371731=rev Log: Removed some questionable default arguments from setters Summary: They can be confusing -- what does it mean to call a setter without a value? Also, some setters,

r371723 - Removed dead code from DiagnosticBuilder

2019-09-12 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Sep 12 03:39:53 2019 New Revision: 371723 URL: http://llvm.org/viewvc/llvm-project?rev=371723=rev Log: Removed dead code from DiagnosticBuilder Modified: cfe/trunk/include/clang/Basic/Diagnostic.h Modified: cfe/trunk/include/clang/Basic/Diagnostic.h URL:

r371598 - Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM"

2019-09-11 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Wed Sep 11 02:16:17 2019 New Revision: 371598 URL: http://llvm.org/viewvc/llvm-project?rev=371598=rev Log: Revert "clang-misexpect: Profile Guided Validation of Performance Annotations in LLVM" This reverts commit r371584. It introduced a dependency from compiler-rt to

r371041 - [libclang] Refactored SharedParsedRegionsStorage

2019-09-05 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Sep 5 02:48:39 2019 New Revision: 371041 URL: http://llvm.org/viewvc/llvm-project?rev=371041=rev Log: [libclang] Refactored SharedParsedRegionsStorage Summary: Removed the `PPRegionSetTy` typedef because it is only used 3 times, and obscures code more than it helps.

r370677 - [Wdocumentation] fixes an assertion failure with typedefed function and block pointer

2019-09-02 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Mon Sep 2 11:24:33 2019 New Revision: 370677 URL: http://llvm.org/viewvc/llvm-project?rev=370677=rev Log: [Wdocumentation] fixes an assertion failure with typedefed function and block pointer Summary: The assertion happens when compiling with -Wdocumentation with

[clang-tools-extra] r370451 - [Tooling] Migrated APIs that take ownership of objects to unique_ptr

2019-08-30 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Aug 30 02:29:34 2019 New Revision: 370451 URL: http://llvm.org/viewvc/llvm-project?rev=370451=rev Log: [Tooling] Migrated APIs that take ownership of objects to unique_ptr Subscribers: jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision:

r370451 - [Tooling] Migrated APIs that take ownership of objects to unique_ptr

2019-08-30 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Fri Aug 30 02:29:34 2019 New Revision: 370451 URL: http://llvm.org/viewvc/llvm-project?rev=370451=rev Log: [Tooling] Migrated APIs that take ownership of objects to unique_ptr Subscribers: jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision:

r370383 - Added 'inline' to functions defined in headers to avoid ODR violations

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 09:58:13 2019 New Revision: 370383 URL: http://llvm.org/viewvc/llvm-project?rev=370383=rev Log: Added 'inline' to functions defined in headers to avoid ODR violations Modified: cfe/trunk/unittests/CodeGen/IRMatchers.h Modified:

[clang-tools-extra] r370379 - Changed FrontendActionFactory::create to return a std::unique_ptr

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 09:38:36 2019 New Revision: 370379 URL: http://llvm.org/viewvc/llvm-project?rev=370379=rev Log: Changed FrontendActionFactory::create to return a std::unique_ptr Subscribers: jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision:

r370379 - Changed FrontendActionFactory::create to return a std::unique_ptr

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 09:38:36 2019 New Revision: 370379 URL: http://llvm.org/viewvc/llvm-project?rev=370379=rev Log: Changed FrontendActionFactory::create to return a std::unique_ptr Subscribers: jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision:

r370361 - Removed a function declaration that doesn't have a definition

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 07:21:05 2019 New Revision: 370361 URL: http://llvm.org/viewvc/llvm-project?rev=370361=rev Log: Removed a function declaration that doesn't have a definition Modified: cfe/trunk/include/clang/AST/ExprCXX.h Modified: cfe/trunk/include/clang/AST/ExprCXX.h

r370341 - Removed `AnyFunctionDecl`, it is unused.

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 05:17:21 2019 New Revision: 370341 URL: http://llvm.org/viewvc/llvm-project?rev=370341=rev Log: Removed `AnyFunctionDecl`, it is unused. Modified: cfe/trunk/include/clang/AST/DeclCXX.h cfe/trunk/include/clang/AST/DeclTemplate.h Modified:

r370340 - Removed two function declarations that don't have definitions

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 05:10:15 2019 New Revision: 370340 URL: http://llvm.org/viewvc/llvm-project?rev=370340=rev Log: Removed two function declarations that don't have definitions Modified: cfe/trunk/include/clang/AST/DeclCXX.h Modified: cfe/trunk/include/clang/AST/DeclCXX.h

[clang-tools-extra] r370338 - [Index] Added a ShouldSkipFunctionBody callback to libIndex, and refactored clients to use it instead of inventing their own solution

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 04:47:34 2019 New Revision: 370338 URL: http://llvm.org/viewvc/llvm-project?rev=370338=rev Log: [Index] Added a ShouldSkipFunctionBody callback to libIndex, and refactored clients to use it instead of inventing their own solution Subscribers: jkorous,

r370338 - [Index] Added a ShouldSkipFunctionBody callback to libIndex, and refactored clients to use it instead of inventing their own solution

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 04:47:34 2019 New Revision: 370338 URL: http://llvm.org/viewvc/llvm-project?rev=370338=rev Log: [Index] Added a ShouldSkipFunctionBody callback to libIndex, and refactored clients to use it instead of inventing their own solution Subscribers: jkorous,

[clang-tools-extra] r370337 - [Index] Stopped wrapping FrontendActions in libIndex and its users

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 04:43:05 2019 New Revision: 370337 URL: http://llvm.org/viewvc/llvm-project?rev=370337=rev Log: [Index] Stopped wrapping FrontendActions in libIndex and its users Exposed a new function, createIndexingASTConsumer, that creates an ASTConsumer. ASTConsumers

r370337 - [Index] Stopped wrapping FrontendActions in libIndex and its users

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 04:43:05 2019 New Revision: 370337 URL: http://llvm.org/viewvc/llvm-project?rev=370337=rev Log: [Index] Stopped wrapping FrontendActions in libIndex and its users Exposed a new function, createIndexingASTConsumer, that creates an ASTConsumer. ASTConsumers

r370336 - [Index] Moved the IndexDataConsumer::finish call into the IndexASTConsumer from IndexAction

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 04:38:43 2019 New Revision: 370336 URL: http://llvm.org/viewvc/llvm-project?rev=370336=rev Log: [Index] Moved the IndexDataConsumer::finish call into the IndexASTConsumer from IndexAction Doing so removes the last reason to expose a FrontendAction from

r370323 - [Index] Create PP callbacks in the ASTConsumer

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 03:23:29 2019 New Revision: 370323 URL: http://llvm.org/viewvc/llvm-project?rev=370323=rev Log: [Index] Create PP callbacks in the ASTConsumer Doing so removes one reason to create a custom FrontendAction. FrontendActions are not desirable because they are

r370321 - [Index] Marked a bunch of classes 'final'

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Thu Aug 29 03:16:41 2019 New Revision: 370321 URL: http://llvm.org/viewvc/llvm-project?rev=370321=rev Log: [Index] Marked a bunch of classes 'final' This file defines multiple inheritance hierarchies and 'final' helps with readability. Modified:

r370298 - Removed dead code from clang/AST/NSAPI.h

2019-08-29 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Wed Aug 28 23:30:12 2019 New Revision: 370298 URL: http://llvm.org/viewvc/llvm-project?rev=370298=rev Log: Removed dead code from clang/AST/NSAPI.h Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66884 Modified:

r370122 - ArrayRef'ized CompilerInvocation::CreateFromArgs

2019-08-27 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Tue Aug 27 15:13:31 2019 New Revision: 370122 URL: http://llvm.org/viewvc/llvm-project?rev=370122=rev Log: ArrayRef'ized CompilerInvocation::CreateFromArgs Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66797 Modified:

[clang-tools-extra] r370039 - Refactor GlobList from an ad-hoc linked list to a vector

2019-08-27 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Tue Aug 27 03:56:13 2019 New Revision: 370039 URL: http://llvm.org/viewvc/llvm-project?rev=370039=rev Log: Refactor GlobList from an ad-hoc linked list to a vector Summary: I think it makes method implementations more obvious. Subscribers: cfe-commits Tags: #clang

[clang-tools-extra] r370028 - GlobList: added a clear test for pattern priority

2019-08-27 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Tue Aug 27 01:42:42 2019 New Revision: 370028 URL: http://llvm.org/viewvc/llvm-project?rev=370028=rev Log: GlobList: added a clear test for pattern priority Summary: The last glob that matches the string decides whether that string is included or excluded. Subscribers:

[clang-tools-extra] r369918 - Moved GlobList into a separate header file

2019-08-26 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Mon Aug 26 08:44:32 2019 New Revision: 369918 URL: http://llvm.org/viewvc/llvm-project?rev=369918=rev Log: Moved GlobList into a separate header file Summary: It is a separate abstraction that is used in more contexts than just a helper for ClangTidyDiagnosticConsumer.

r369873 - [Wdocumentation] improve wording of a warning message

2019-08-25 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Sun Aug 25 11:20:18 2019 New Revision: 369873 URL: http://llvm.org/viewvc/llvm-project?rev=369873=rev Log: [Wdocumentation] improve wording of a warning message Based on @davezarzycki remarks in D64696 improved the wording of the warning message. Differential Revision:

r369504 - Removed some dead code in BugReporter and related files

2019-08-21 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Wed Aug 21 01:48:24 2019 New Revision: 369504 URL: http://llvm.org/viewvc/llvm-project?rev=369504=rev Log: Removed some dead code in BugReporter and related files Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66473 Modified:

r369380 - Removed the 'id' AST matcher, which is superseded by '.bind()'

2019-08-20 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Tue Aug 20 06:02:28 2019 New Revision: 369380 URL: http://llvm.org/viewvc/llvm-project?rev=369380=rev Log: Removed the 'id' AST matcher, which is superseded by '.bind()' Summary: The 'id' matcher is not even included in the AST Matchers Reference document, so I don't

r368832 - Removed ToolExecutor::isSingleProcess, it is not used by anything

2019-08-14 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Wed Aug 14 04:35:04 2019 New Revision: 368832 URL: http://llvm.org/viewvc/llvm-project?rev=368832=rev Log: Removed ToolExecutor::isSingleProcess, it is not used by anything Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66212

r368827 - Improved the doc comment for getCommentsInFile

2019-08-14 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Wed Aug 14 04:11:52 2019 New Revision: 368827 URL: http://llvm.org/viewvc/llvm-project?rev=368827=rev Log: Improved the doc comment for getCommentsInFile Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D66209 Modified:

r368805 - Removed dead code from clang/tools/libclang/CXIndexDataConsumer.{cpp, h}

2019-08-14 Thread Dmitri Gribenko via cfe-commits
Author: gribozavr Date: Wed Aug 14 00:32:51 2019 New Revision: 368805 URL: http://llvm.org/viewvc/llvm-project?rev=368805=rev Log: Removed dead code from clang/tools/libclang/CXIndexDataConsumer.{cpp,h} Reviewers: jkorous Subscribers: dexonsmith, arphaman, cfe-commits Tags: #clang

<    1   2   3   >