llvm-project/clang/test/AST
Haojian Wu 6ba1b9075d Reland "[AST] Add a new TemplateKind for template decls found via a using decl.""
This is the template version of https://reviews.llvm.org/D114251.

This patch introduces a new template name kind (UsingTemplateName). The
UsingTemplateName stores the found using-shadow decl (and underlying
template can be retrieved from the using-shadow decl). With the new
template name, we can be able to find the using decl that a template
typeloc (e.g. TemplateSpecializationTypeLoc) found its underlying template,
which is useful for tooling use cases (include cleaner etc).

This patch merely focuses on adding the node to the AST.

Next steps:
- support using-decl in qualified template name;
- update the clangd and other tools to use this new node;
- add ast matchers for matching different kinds of template names;

Differential Revision: https://reviews.llvm.org/D123127
2022-04-14 11:04:55 +02:00
..
Inputs [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
Interp Implement if consteval (P1938) 2021-10-05 08:04:14 -04:00
address_space_attribute.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n. 2020-06-21 13:59:11 +01:00
alignas_maybe_odr_cleanup.cpp [SystemZ][z/OS] fix lit test related to alignment 2021-03-23 13:15:19 -04:00
arithmetic-fence-builtin.c [clang][patch] Add builtin __arithmetic_fence and option fprotect-parens 2021-06-30 09:58:06 -04:00
ast-dump-APValue-anon-union.cpp [clang][NFC] Also test for serialization in test/AST/ast-dump-APValue-* 2020-07-08 16:39:11 +01:00
ast-dump-APValue-arithmetic.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-APValue-array.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-APValue-struct.cpp [clang][NFC] Also test for serialization in test/AST/ast-dump-APValue-* 2020-07-08 16:39:11 +01:00
ast-dump-APValue-todo.cpp [clang][NFC] Also test for serialization in test/AST/ast-dump-APValue-* 2020-07-08 16:39:11 +01:00
ast-dump-APValue-union.cpp [clang][NFC] Also test for serialization in test/AST/ast-dump-APValue-* 2020-07-08 16:39:11 +01:00
ast-dump-APValue-vector.cpp [clang][NFC] Also test for serialization in test/AST/ast-dump-APValue-* 2020-07-08 16:39:11 +01:00
ast-dump-aarch64-sve-types.c [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n. 2020-06-21 13:59:11 +01:00
ast-dump-arm-attr.c [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n. 2020-06-21 13:59:11 +01:00
ast-dump-array.cpp [Sema] a[x] has type T when a has type T* or T[], even when T is dependent 2021-12-31 01:30:39 +01:00
ast-dump-attr.cpp [clang] NFC: remove carriage return from AST tests 2021-10-28 00:25:02 +02:00
ast-dump-attr.m [clang] NFC: remove carriage return from AST tests 2021-10-28 00:25:02 +02:00
ast-dump-c-attr.c [clang] NFC: remove carriage return from AST tests 2021-10-28 00:25:02 +02:00
ast-dump-color.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-comment-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-comment.cpp Comment parsing: Complete list of Doxygen commands 2021-11-09 18:35:26 +01:00
ast-dump-concepts.cpp [AST] Fix the CXXFoldExpr source range when parentheses range is invalid. 2020-08-12 09:20:23 +02:00
ast-dump-constant-expr.cpp [clang] Allocate 2 bits to store the constexpr specifier kind when serializing 2021-11-17 16:56:46 -05:00
ast-dump-constant-var.cu [CUDA][HIP] Fix device variables used by host 2021-05-20 17:04:29 -04:00
ast-dump-decl-context-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-decl-json.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
ast-dump-decl-json.m [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-decl-stmts.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n. 2020-06-21 13:59:11 +01:00
ast-dump-decl.c Add -Wno-strict-prototypes to C tests; NFC 2022-02-24 15:30:30 -05:00
ast-dump-decl.cpp [AST] injected-class-name is not a redecl, even in template specializations 2021-11-02 14:37:45 +01:00
ast-dump-decl.m Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-decl.mm [modules] Merge ObjC interface ivars with anonymous types. 2022-04-04 18:48:30 -07:00
ast-dump-default-arg-dep.cpp [clang] Make CXXDefaultArgExpr inherit dependence from the inner Expr 2021-06-10 14:51:08 +02:00
ast-dump-enum-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-expr-errors.cpp [AST] Preserve the invalid initializer for auto VarDecl. 2020-04-27 10:25:36 +02:00
ast-dump-expr-json.c [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-expr-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-expr-json.m Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
ast-dump-expr.c Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-expr.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-file-line-json.c [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-fpfeatures.cpp [FPEnv] Use typed accessors in FPOptions 2020-09-18 14:16:43 +07:00
ast-dump-funcs-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-funcs-multiversion.c [clang] Produce a "multiversion" annotation in textual AST output. 2022-03-21 13:39:44 -04:00
ast-dump-funcs.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n. 2020-06-21 13:59:11 +01:00
ast-dump-if-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-implicit-members.clcpp [OpenCL] Relax test implicit members in C++ for OpenCL 2021-06-10 10:18:52 +01:00
ast-dump-invalid-auto-return-funcs.cpp [AST][RecoveryExpr] Make DeduceAutoType fail if the auto is deduced from recovery exprs. 2020-05-29 09:54:28 +02:00
ast-dump-invalid-initialized.cpp [AST] dont invaliate VarDecl when the initializer contains errors. 2020-04-21 10:53:35 +02:00
ast-dump-invalid.cpp [Parse] Use empty RecoveryExpr when if/while/do/switch conditions fail to parse 2022-01-10 10:38:27 +01:00
ast-dump-lambda-body-not-duplicated.cpp [clang][Serialization] Don't duplicate the body of LambdaExpr during deserialization 2020-07-02 14:13:35 +01:00
ast-dump-lambda.cpp Implement WG14 N2764 the [[noreturn]] attribute 2022-02-14 09:38:26 -05:00
ast-dump-lookups.cpp
ast-dump-macro-json.c [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-managed-var.cu [HIP] Support __managed__ attribute 2021-01-22 11:43:58 -05:00
ast-dump-msp430-attr.c [clang][test][NFC] Also test for serialization in AST dump tests, part 2/n. 2020-06-21 13:59:11 +01:00
ast-dump-namespace-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-objc-arc-json.m [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-openmp-atomic.c [OPENMP]Simplify representation for atomic, critical, master and section 2020-08-07 09:58:23 -04:00
ast-dump-openmp-barrier.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant-varying-return.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_1.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_2.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_3.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_4.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_5.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_6.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_7.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_8.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_9.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_10.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_11.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_12.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_13.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_addr_1.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_decl_1.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_namespace_1.cpp [AST][RecoveryExpr] Build recovery expressions by default for C++. 2020-06-12 15:21:38 +02:00
ast-dump-openmp-begin-declare-variant_nested.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-begin-declare-variant_reference.cpp [clang] Fix wrong -Wunused-local-typedef warning within a template function 2022-03-21 13:21:25 +02:00
ast-dump-openmp-begin-declare-variant_template_1.cpp When performing a substitution into a dependent alias template, mark the 2020-06-23 14:43:04 -07:00
ast-dump-openmp-begin-declare-variant_template_2.cpp [OpenMP] Context selector extensions for template functions 2020-09-16 13:37:10 -05:00
ast-dump-openmp-begin-declare-variant_template_3.cpp [AST] injected-class-name is not a redecl, even in template specializations 2021-11-02 14:37:45 +01:00
ast-dump-openmp-begin-declare-variant_template_4.cpp [OpenMP] Declare variants for templates need to match # template args 2021-10-27 21:04:32 -05:00
ast-dump-openmp-cancel.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-cancellation-point.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-critical.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-declare-variant-extensions-messages.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-declare-variant-extensions.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-distribute-parallel-for-simd.c Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
ast-dump-openmp-distribute-parallel-for.c Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
ast-dump-openmp-distribute-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-distribute.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-flush.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-for-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-for.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-master.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-ordered.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-parallel-for-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-parallel-for.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-parallel-master-XFAIL.c [clang] Prune 'IsOMPStructuredBlock' Stmt bit 2020-03-12 14:48:57 +03:00
ast-dump-openmp-parallel-sections.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-parallel.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-section.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-sections.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-single.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-target-data.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-enter-data.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-exit-data.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-parallel-for-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-parallel-for.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-parallel.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-target-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-teams-distribute-parallel-for-simd.c Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
ast-dump-openmp-target-teams-distribute-parallel-for.c Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
ast-dump-openmp-target-teams-distribute-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-teams-distribute.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target-teams.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-target-update.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-target.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-task.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-taskgroup.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-taskloop-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-taskloop.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-taskwait.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-taskyield.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-openmp-teams-distribute-parallel-for-simd.c Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
ast-dump-openmp-teams-distribute-parallel-for.c Revert "[OpenMP] Codegen aggregate for outlined function captures" 2021-09-21 13:20:39 -07:00
ast-dump-openmp-teams-distribute-simd.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-teams-distribute.c Modify TypePrinter to differentiate between anonymous struct and unnamed struct 2021-02-22 14:16:43 -08:00
ast-dump-openmp-teams.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-overloaded-operators.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-pipe.cl [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-ppc-types.c [PowerPC][MMA] Allow MMA builtin types in pre-P10 compilation units 2021-10-05 07:59:32 -05:00
ast-dump-record-definition-data-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-record-definition-data.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-records-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-records.c Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-records.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-recovery.c [AST][RecoveryExpr] Don't perform early typo correction in C. 2020-10-12 11:24:45 +02:00
ast-dump-recovery.cpp [AST] Use RecoveryExpr to model a DeclRefExpr which refers to an invalid Decl. 2022-03-03 10:33:40 +01:00
ast-dump-recovery.m [clang][RecoveryExpr] Add tests for ObjectiveC. 2020-10-27 09:42:19 +01:00
ast-dump-special-member-functions.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-stmt-json.c Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
ast-dump-stmt-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-stmt-json.m Use functions with prototypes when appropriate; NFC 2022-02-24 15:30:13 -05:00
ast-dump-stmt.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-stmt.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
ast-dump-stmt.m Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-dump-template-decls-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-template-decls.cpp Reland (2) "[AST] Add RParen loc for decltype AutoTypeloc."" 2022-01-17 11:33:11 +01:00
ast-dump-templates.cpp Add more test coverage for D77598 2021-11-14 21:09:11 -08:00
ast-dump-temporaries-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-traits.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-types-errors-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-types-errors.cpp [AST] Dump containsErrors bit for the Type. 2020-06-19 08:45:46 +02:00
ast-dump-types-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
ast-dump-undeduced-expr.cpp [clang] Make member var invalid when static initializer is invalid. 2021-08-03 11:52:52 +02:00
ast-dump-undeserialized.cpp
ast-dump-using-enum.cpp [clang] p1099 using enum part 2 2021-06-08 11:11:46 -07:00
ast-dump-using-template.cpp Reland "[AST] Add a new TemplateKind for template decls found via a using decl."" 2022-04-14 11:04:55 +02:00
ast-dump-using.cpp Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl" 2021-12-20 18:03:15 +01:00
ast-dump-wasm-attr-export.c [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-wasm-attr-import.c [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-dump-wchar.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 1/n. 2020-06-19 13:40:20 +01:00
ast-print-attr.c [clang-tblgen] AnnotateAttr::printPretty has spurious comma when no variadic argument is specified 2021-02-03 11:41:38 -08:00
ast-print-bool.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-print-char-literal.cpp
ast-print-enum-decl.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-print-int128.cpp [AIX] Enable int128 in 64 bit mode 2021-10-15 16:23:04 +00:00
ast-print-no-sanitize.cpp
ast-print-objc-property.m
ast-print-objectivec.m
ast-print-out-of-line-func.cpp
ast-print-pragmas.cpp [SVE] Add support to vectorize_width loop pragma for scalable vectors 2021-01-08 11:37:27 +00:00
ast-print-record-decl.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
ast-print-sycl-unique-stable-name.cpp [NFC] Drop idle compiler option from the test. 2021-08-13 13:20:11 +03:00
ast-print-vector-size-bool.c [Clang] Allow "ext_vector_type" applied to Booleans 2022-03-16 11:10:32 +01:00
ast-printer-lambda.cpp [clang] Fix printing of lambdas with capture expressions 2020-07-16 12:50:25 +02:00
atomic-expr.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
attr-print-emit.cpp
attr-swift_attr.m Allow __attribute__((swift_attr)) in attribute push pragmas 2021-11-19 13:00:26 -08:00
attr-swift_bridge.m Sema: add support for `__attribute__((__swift_bridge__))` 2020-09-16 17:54:57 +00:00
attr-swift_bridged_typedef.m Sema: add support for `__attribute__((__swift_bridged_typedef__))` 2020-09-15 20:15:34 +00:00
attr-swift_bridged_typedef.mm Sema: add support for `__attribute__((__swift_bridged_typedef__))` 2020-09-15 20:15:34 +00:00
attr-swift_newtype.m Sema: add support for `__attribute__((__swift_newtype__))` 2020-09-24 15:17:35 +00:00
attr-swift_private.m Sema: add support for `__attribute__((__swift_private__))` 2020-09-25 22:33:53 +00:00
attr-target-ast.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
auto-pragma.cpp
bitint-suffix.c Implement literal suffixes for _BitInt 2022-03-14 09:24:19 -04:00
bool-type.m
builtins-arm-strex-rettype.c
c-casts.c [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
category-attribute.m [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
const-fpfeatures.c [clang] add fexperimental-strict-floating-point to test cases that fail on arm and aarch not sure this will work due to commit rG13bfd89c4962 2020-10-30 07:30:06 -07:00
const-fpfeatures.cpp [FPEnv] Evaluate constant expressions under non-default rounding modes 2020-09-26 17:59:39 +07:00
constraints-explicit-instantiation.cpp [Concepts] Check constraints for explicit template instantiations 2022-03-03 06:33:49 -08:00
coroutine-locals-cleanup-exp-namespace.cpp [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
coroutine-locals-cleanup.cpp [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
coroutine-source-location-crash-exp-namespace.cpp [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
coroutine-source-location-crash.cpp [Coroutines] [Frontend] Lookup in std namespace first 2021-11-04 11:53:47 +08:00
deduction-guides.cpp Stop ExtractTypeForDeductionGuide from recursing on TypeSourceInfo 2020-12-07 11:29:57 -08:00
dump.cpp [OPENMP]Fix PR47158, case 3: allow devic_typein nested declare target region. 2020-08-24 09:58:37 -04:00
finally-msvc.m Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
fixed_point.c [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
fixed_point_to_string.c [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
float16.cpp [clang] NFC: remove carriage return from AST tests 2021-10-28 00:25:02 +02:00
foreachtemplatized.mm
function-alias.cpp
gen_ast_dump_json_test.py [clang] Fix JSON AST output when a filter is used 2021-10-10 07:46:17 +05:30
implicit-cast-dump.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
issue53742.cpp [clang] Never wrap a nullptr in CXXNewExpr::getArraySize() 2022-02-22 16:27:32 +01:00
language_address_space_attribute.cpp [OpenCL] Add global_device and global_host address spaces 2020-07-29 17:24:53 +03:00
loop-recovery.cpp [Parse] Use empty RecoveryExpr when if/while/do/switch conditions fail to parse 2022-01-10 10:38:27 +01:00
multistep-explicit-cast-json.c [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
multistep-explicit-cast-json.cpp [NFC] Make file offsets a regex to handle CRLF 2022-02-10 20:39:20 -06:00
multistep-explicit-cast.c [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
multistep-explicit-cast.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
nrvo.c Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
objc-default-ctor-init.mm
pr43983.cpp [clang] Rework how and when APValues are dumped 2020-07-06 22:03:08 +01:00
pr47636.cpp Recommit: Compress formatting of array type names (int [4] -> int[4]) 2021-10-21 11:34:43 -07:00
pragma-attribute-cxx-subject-match-rules.cpp
pragma-attribute-objc-subject-match-rules.m Use functions with prototypes when appropriate; NFC 2022-02-09 09:11:49 -05:00
pragma-multiple-attributes-declspec.cpp [Clang] Support multiple attributes in a single pragma 2022-03-18 12:20:41 +00:00
pragma-multiple-attributes.cpp [Clang] Support multiple attributes in a single pragma 2022-03-18 12:20:41 +00:00
property-atomic-bool.m [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
rdr6094103-unordered-compare-promote.c
regression-new-expr-crash.cpp [AST][NFC] Simplify a regression test 2020-07-16 12:07:18 -07:00
sourceranges.cpp [clang] NFC: remove carriage return from AST tests 2021-10-28 00:25:02 +02:00
spurious-regparm.c Fix the check for regparm in FunctionType::ExtInfo 2020-04-27 16:01:07 +01:00
template-implicit-vars.cpp [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00
variadic-promotion.c [clang][test][NFC] Also test for serialization in AST dump tests, part 3/n. 2020-06-21 13:59:11 +01:00