mirror-llvm-project/clang/test/TableGen
Alexey Karyakin 902273247d
[clang][tablegen] Allow qualifiers on _Vector builtin types (#207091)
The builtin prototype parser accepts pointers to _Vector<> template
types but not const/volatile/restrict pointers. Currently, _Vector<>
types are parsed in a special way: first parsing the type itself,
consuming it, and saving the resulting type string. Then, the remaining
qualifiers are parsed while the type is removed from the input. For this
to work, parsing qualifiers must accept empty base type, which was the
case only for plain pointers and references.
This change extends this approach to const/volatile/restrict qualifiers.

Signed-off-by: Alexey Karyakin <akaryaki@qti.qualcomm.com>
2026-07-06 11:33:58 -05:00
..
attrs-parser-string-switches.td
builtin-docs.td [Clang][TableGen] Sort undocumented builtins after documented ones in generated docs (#183938) 2026-02-28 21:25:00 -05:00
deferred-diag.td [clang][diagnostics] Stable IDs for Clang diagnostics (#168153) 2026-03-06 13:50:10 -05:00
DiagnosticBase.inc [clang][diagnostics] Stable IDs for Clang diagnostics (#168153) 2026-03-06 13:50:10 -05:00
DiagnosticDocs.inc
emit-diag-docs.td
hlsl-intrinsics.td [HLSL] Add missing Shader Model 6.0 availability for wave intrinsics (#189445) 2026-04-08 08:40:07 -07:00
HLSLAttribute-errors.td Reapply "[HLSL] Rework semantic handling as attributes" (#167862) 2025-11-13 14:09:15 +01:00
lit.local.cfg
redefined-group.td
select-enum-errors.td
select-enum.td
target-builtins-prototype-parser.td [clang][tablegen] Allow qualifiers on _Vector builtin types (#207091) 2026-07-06 11:33:58 -05:00
text-substitution.td
wording-errors.td