Commit 61f7f9b
authored
[Clang][docs] Modify generator for HLSL semantics documentation (#157841)
HLSL semantics are split between system semantics with some kind of
spelling, and user semantics with no actual spelling. Those have been
documented as normal function attributes, but they'd benefit from a
custom section with a slightly different handling.
This will allow #152537 to land.
Verified the resulting RST file, and only diff are around HLSL
semantics.
Rendered output:
<img width="1064" height="1035" alt="Screenshot from 2025-09-10
14-05-08"
src="https://github.com/user-attachments/assets/554b70d6-2bf8-4131-b343-8f379babaca8"
/>1 parent 2f755c5 commit 61f7f9b
File tree
2 files changed
+68
-31
lines changed- clang
- include/clang/Basic
- utils/TableGen
2 files changed
+68
-31
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8367 | 8367 | | |
8368 | 8368 | | |
8369 | 8369 | | |
| 8370 | + | |
| 8371 | + | |
| 8372 | + | |
| 8373 | + | |
| 8374 | + | |
| 8375 | + | |
| 8376 | + | |
| 8377 | + | |
| 8378 | + | |
| 8379 | + | |
| 8380 | + | |
| 8381 | + | |
| 8382 | + | |
| 8383 | + | |
| 8384 | + | |
| 8385 | + | |
| 8386 | + | |
8370 | 8387 | | |
8371 | 8388 | | |
8372 | 8389 | | |
| |||
8604 | 8621 | | |
8605 | 8622 | | |
8606 | 8623 | | |
8607 | | - | |
| 8624 | + | |
8608 | 8625 | | |
8609 | 8626 | | |
8610 | 8627 | | |
| |||
8615 | 8632 | | |
8616 | 8633 | | |
8617 | 8634 | | |
8618 | | - | |
| 8635 | + | |
8619 | 8636 | | |
8620 | 8637 | | |
8621 | 8638 | | |
| |||
8625 | 8642 | | |
8626 | 8643 | | |
8627 | 8644 | | |
8628 | | - | |
| 8645 | + | |
8629 | 8646 | | |
8630 | 8647 | | |
8631 | 8648 | | |
| |||
8682 | 8699 | | |
8683 | 8700 | | |
8684 | 8701 | | |
8685 | | - | |
| 8702 | + | |
8686 | 8703 | | |
8687 | 8704 | | |
8688 | 8705 | | |
| |||
8697 | 8714 | | |
8698 | 8715 | | |
8699 | 8716 | | |
8700 | | - | |
| 8717 | + | |
8701 | 8718 | | |
8702 | 8719 | | |
8703 | 8720 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5209 | 5209 | | |
5210 | 5210 | | |
5211 | 5211 | | |
| 5212 | + | |
| 5213 | + | |
| 5214 | + | |
| 5215 | + | |
| 5216 | + | |
| 5217 | + | |
| 5218 | + | |
| 5219 | + | |
5212 | 5220 | | |
5213 | 5221 | | |
5214 | 5222 | | |
| |||
5246 | 5254 | | |
5247 | 5255 | | |
5248 | 5256 | | |
| 5257 | + | |
| 5258 | + | |
| 5259 | + | |
| 5260 | + | |
| 5261 | + | |
| 5262 | + | |
| 5263 | + | |
| 5264 | + | |
| 5265 | + | |
| 5266 | + | |
5249 | 5267 | | |
5250 | 5268 | | |
5251 | 5269 | | |
| |||
5296 | 5314 | | |
5297 | 5315 | | |
5298 | 5316 | | |
5299 | | - | |
5300 | | - | |
5301 | | - | |
5302 | | - | |
5303 | | - | |
5304 | | - | |
5305 | | - | |
5306 | | - | |
5307 | | - | |
5308 | | - | |
5309 | | - | |
5310 | | - | |
5311 | | - | |
5312 | | - | |
| 5317 | + | |
| 5318 | + | |
| 5319 | + | |
| 5320 | + | |
| 5321 | + | |
| 5322 | + | |
| 5323 | + | |
| 5324 | + | |
| 5325 | + | |
| 5326 | + | |
| 5327 | + | |
| 5328 | + | |
| 5329 | + | |
| 5330 | + | |
| 5331 | + | |
5313 | 5332 | | |
5314 | | - | |
5315 | | - | |
5316 | | - | |
5317 | | - | |
5318 | | - | |
5319 | | - | |
| 5333 | + | |
| 5334 | + | |
| 5335 | + | |
| 5336 | + | |
| 5337 | + | |
| 5338 | + | |
| 5339 | + | |
| 5340 | + | |
| 5341 | + | |
5320 | 5342 | | |
5321 | 5343 | | |
5322 | | - | |
| 5344 | + | |
| 5345 | + | |
| 5346 | + | |
| 5347 | + | |
5323 | 5348 | | |
5324 | 5349 | | |
5325 | | - | |
5326 | | - | |
5327 | | - | |
5328 | | - | |
5329 | | - | |
5330 | 5350 | | |
5331 | 5351 | | |
5332 | 5352 | | |
| |||
0 commit comments