aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorBrett Wilson <brettw@gmail.com>2022-11-07 15:07:56 -0800
committerBrett Wilson <brettw@gmail.com>2022-12-07 09:48:13 -0800
commit0f6dbb5f164662c3e6a167a89e7a89f07c60e32b (patch)
tree0fcd10c93ef2f7a12a9302a580e5fc9f94a40618 /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent538f69f69c767a576e63fad0a31f25ab2242c616 (diff)
downloadllvm-0f6dbb5f164662c3e6a167a89e7a89f07c60e32b.zip
llvm-0f6dbb5f164662c3e6a167a89e7a89f07c60e32b.tar.gz
llvm-0f6dbb5f164662c3e6a167a89e7a89f07c60e32b.tar.bz2
[clang-doc] Add template support.
Reads template information from the AST and adds template parameters and specialization information to the corresponding clang-doc structures. Add a "QualName" to the Reference struct which includes the full qualified type name. The Reference object represents a link in the HTML/MD generators so is based on the unqualified name. But this does not encode C-V qualifiers or template information that decorate the name. The new QualName member encodes all of this information and also makes it easier for the generators or downsteam YAML consumers to generate the full name (before they had to process the "Path"). In test code that was changed, remove made-up paths to built-in types like "int". In addition to slightnly cleaning up the code, these types do not have paths in real execution, and generating incorrect references to nonexistant data may complicate future changes in the generators. Differential Revision: https://reviews.llvm.org/D139154
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions