Home
last modified time | relevance | path

Searched refs:SpecialName (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclarationName.cpp315 auto *SpecialName = new (Ctx) detail::CXXSpecialNameExtra(Ty); in getCXXConstructorName() local
316 CXXConstructorNames.InsertNode(SpecialName, InsertPos); in getCXXConstructorName()
317 return {SpecialName, DeclarationName::StoredCXXConstructorName}; in getCXXConstructorName()
331 auto *SpecialName = new (Ctx) detail::CXXSpecialNameExtra(Ty); in getCXXDestructorName() local
332 CXXDestructorNames.InsertNode(SpecialName, InsertPos); in getCXXDestructorName()
333 return {SpecialName, DeclarationName::StoredCXXDestructorName}; in getCXXDestructorName()
347 auto *SpecialName = new (Ctx) detail::CXXSpecialNameExtra(Ty); in getCXXConversionFunctionName() local
348 CXXConversionFunctionNames.InsertNode(SpecialName, InsertPos); in getCXXConversionFunctionName()
349 return {SpecialName, DeclarationName::StoredCXXConversionFunctionName}; in getCXXConversionFunctionName()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def36 NODE(SpecialName)
H A DItaniumDemangle.h1002 class SpecialName final : public Node {
1007 SpecialName(std::string_view Special_, const Node *Child_) in SpecialName() function
5273 return make<SpecialName>("template parameter object for ", Arg); in parseSpecialName()
5281 return make<SpecialName>("vtable for ", Ty); in parseSpecialName()
5289 return make<SpecialName>("VTT for ", Ty); in parseSpecialName()
5297 return make<SpecialName>("typeinfo for ", Ty); in parseSpecialName()
5305 return make<SpecialName>("typeinfo name for ", Ty); in parseSpecialName()
5315 return make<SpecialName>("covariant return thunk to ", Encoding); in parseSpecialName()
5337 return make<SpecialName>("thread-local wrapper routine for ", Name); in parseSpecialName()
5345 return make<SpecialName>("thread-local initialization routine for ", Name); in parseSpecialName()
[all …]