aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Tooling/Syntax/BuildTree.cpp
AgeCommit message (Expand)AuthorFilesLines
11 days[Clang][AST][NFC] Introduce `NamespaceBaseDecl` (#149123)Yanzuo Liu1-1/+0
2025-05-31[Tooling] Remove unused includes (NFC) (#142257)Kazu Hirata1-6/+0
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov1-2/+0
2024-05-14Reapply "[Clang] Unify interface for accessing template arguments as written ...Krystian Stasiowski1-1/+2
2024-05-07Revert "[Clang] Unify interface for accessing template arguments as written f...Adrian Prantl1-2/+1
2024-05-07[Clang] Unify interface for accessing template arguments as written for class...Krystian Stasiowski1-1/+2
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille1-4/+4
2022-07-15[syntax] Introduce a TokenManager interface.Haojian Wu1-25/+32
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2021-10-25[clang] Use llvm::{count,count_if,find_if,all_of,none_of} (NFC)Kazu Hirata1-3/+2
2021-02-18[Syntax] No crash on OpaqueValueExpr.Haojian Wu1-0/+5
2021-02-11[Syntax] Remove a strict valid source location assertion for TypeLoc.Haojian Wu1-2/+3
2021-02-04[Syntax] Support condition for IfStmt.Haojian Wu1-0/+28
2020-11-09[clang] Simplify buildSyntaxTree APIKirill Bobyrev1-3/+3
2020-11-05[SyntaxTree] Add reverse links to syntax Nodes.Eduardo Caldas1-4/+3
2020-10-20[clang] Use SourceLocation as key in hash maps, NFCIMikhail Maltsev1-4/+3
2020-10-01Migrate Declarators to use the List APIEduardo Caldas1-6/+63
2020-09-21[SyntaxTree][NFC] follow naming convention + remove auto on empty vector decl...Eduardo Caldas1-6/+6
2020-09-12Fix clang Wrange-loop-analysis in BuildTree.cppDmitri Gribenko1-1/+1
2020-09-11[SyntaxTree] Add const qualifiers, from [llvm-qualified-auto]Eduardo Caldas1-1/+1
2020-09-11[SyntaxTree] Rename functions to start with verbEduardo Caldas1-20/+23
2020-09-08[SyntaxTree] Fix crash on functions with default arguments.Eduardo Caldas1-1/+14
2020-09-08[SyntaxTree] Ignore implicit `CXXFunctionalCastExpr` wrapping constructorEduardo Caldas1-1/+18
2020-09-08[SyntaxTree] Ignore implicit leaf `CXXConstructExpr`Eduardo Caldas1-0/+8
2020-09-08[SyntaxTree] Ignore implicit non-leaf `CXXConstructExpr`Eduardo Caldas1-3/+24
2020-08-28[SyntaxTree] Add coverage for declarators and init-declaratorsEduardo Caldas1-1/+2
2020-08-28[SyntaxTree][NFC] Refactor function templates into functions taking base classEduardo Caldas1-48/+51
2020-08-27[SyntaxTree][NFC][Style] Functions start with lowercaseEduardo Caldas1-4/+4
2020-08-27[SyntaxTree] Refactor `NodeRole`sEduardo Caldas1-78/+47
2020-08-26[SyntaxTree] Migrate `ParamatersAndQualifiers` to use the new List APIEduardo Caldas1-3/+21
2020-08-26[SyntaxTree] Add support for `CallExpression`Eduardo Caldas1-2/+64
2020-08-25[SyntaxTree] Extend the syntax tree dump to also cover `NodeRole`Eduardo Caldas1-1/+1
2020-08-21[SyntaxTree] Add support for `this`Eduardo Caldas1-0/+10
2020-08-20[SyntaxTree] Unify logic for generating `id-expression`Eduardo Caldas1-48/+31
2020-08-20[SyntaxTree] Add support for `MemberExpression`Eduardo Caldas1-0/+43
2020-08-12[SyntaxTree] Unbox operators into tokens for nodes generated from `CXXOperato...Eduardo Caldas1-11/+14
2020-08-10[SyntaxTree] Expand support for `NestedNameSpecifier`Eduardo Caldas1-54/+120
2020-08-10[SyntaxTree] Implement `NestedNameSpecifier` using the `List` base APIEduardo Caldas1-3/+2
2020-08-08Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2020-08-07[SyntaxTree] Use simplified grammar rule for `NestedNameSpecifier` grammar nodesEduardo Caldas1-29/+114
2020-08-07[SyntaxTree][NFC] remove redundant namespace-specifiersEduardo Caldas1-39/+34
2020-08-04[SyntaxTree] Fix crash on pointer to member functionEduardo Caldas1-0/+12
2020-07-11Fix `-Wreturn-type` warning. NFC.Michael Liao1-0/+1
2020-07-10Use FileRange::text instead of Lexer::getSpellingEduardo Caldas1-6/+4
2020-07-10Add kinded UDL for raw literal operator and numeric literal operator templateEduardo Caldas1-15/+30
2020-07-10Fix crash on `user defined literals`Eduardo Caldas1-4/+41
2020-07-09Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2020-07-08Fix crash on overloaded postfix unary operators due to invalid slocEduardo Caldas1-2/+126
2020-07-06RecursiveASTVisitor: don't call WalkUp unnecessarily in post-order traversalDmitri Gribenko1-9/+13
2020-07-03Revert RecursiveASTVisitor fixes.Dmitri Gribenko1-13/+9