Home
last modified time | relevance | path

Searched refs:additionalSizeToAlloc (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/unittests/Support/
H A DTrailingObjectsTest.cpp47 using TrailingObjects::additionalSizeToAlloc;
103 using TrailingObjects::additionalSizeToAlloc;
111 EXPECT_EQ(Class1::additionalSizeToAlloc<short>(1), sizeof(short)); in TEST()
112 EXPECT_EQ(Class1::additionalSizeToAlloc<short>(3), sizeof(short) * 3); in TEST()
140 EXPECT_EQ((Class2::additionalSizeToAlloc<double, short>(1, 0)), in TEST()
142 EXPECT_EQ((Class2::additionalSizeToAlloc<double, short>(0, 1)), in TEST()
144 EXPECT_EQ((Class2::additionalSizeToAlloc<double, short>(3, 1)), in TEST()
186 EXPECT_EQ((Class3::additionalSizeToAlloc<double, short, bool>(1, 1, 3)), in TEST()
218 EXPECT_EQ((Class4::additionalSizeToAlloc<char, long>(1, 1)), in TEST()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclFriend.cpp57 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>( in Create()
68 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists); in CreateDeserialized()
H A DDeclTemplate.cpp636 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in Create()
655 additionalSizeToAlloc<TypeConstraint>(HasTypeConstraint ? 1 : 0)) in CreateDeserialized()
734 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
748 additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in Create()
758 return new (C, ID, additionalSizeToAlloc<std::pair<QualType, in CreateDeserialized()
771 new (C, ID, additionalSizeToAlloc<std::pair<QualType, TypeSourceInfo *>, in CreateDeserialized()
828 additionalSizeToAlloc<TemplateParameterList *>(Expansions.size())) in Create()
842 new (C, ID, additionalSizeToAlloc<TemplateParameterList *>(NumExpansions)) in CreateDeserialized()
H A DDecl.cpp4891 new (C, DC, additionalSizeToAlloc<char>(Arg.size() + 1)) in Create()
4901 return new (C, ID, additionalSizeToAlloc<char>(ArgSize + 1)) in CreateDeserialized()
4913 new (C, DC, additionalSizeToAlloc<char>(ValueStart + Value.size() + 1)) in Create()
4926 return new (C, ID, additionalSizeToAlloc<char>(NameValueSize + 1)) in CreateDeserialized()
5024 return new (C, DC, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in Create()
5030 return new (C, ID, additionalSizeToAlloc<ImplicitParamDecl *>(NumParams)) in CreateDeserialized()
5229 additionalSizeToAlloc<SourceLocation>(IdentifierLocs.size())) in Create()
5237 ImportDecl *Import = new (C, DC, additionalSizeToAlloc<SourceLocation>(1)) in CreateImplicit()
5245 return new (C, ID, additionalSizeToAlloc<SourceLocation>(NumLocations)) in CreateDeserialized()
H A DDeclCXX.cpp2612 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in CreateDeserialized()
2635 additionalSizeToAlloc<InheritedConstructor, ExplicitSpecifier>( in Create()
3109 size_t Extra = additionalSizeToAlloc<NamedDecl *>(UsingDecls.size()); in Create()
3115 size_t Extra = additionalSizeToAlloc<NamedDecl *>(NumExpansions); in CreateDeserialized()
3243 size_t Extra = additionalSizeToAlloc<BindingDecl *>(Bindings.size()); in Create()
3251 size_t Extra = additionalSizeToAlloc<BindingDecl *>(NumBindings); in CreateDeserialized()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DTrailingObjects.h314 additionalSizeToAlloc(typename trailing_objects_internal::ExtractSecondType< in additionalSizeToAlloc() function