Searched refs:SpecialName (Results 1 – 3 of 3) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclarationName.cpp | 315 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 D | ItaniumNodes.def | 36 NODE(SpecialName)
|
H A D | ItaniumDemangle.h | 1002 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 …]
|