Home
last modified time | relevance | path

Searched refs:TrailingObjects (Results 1 – 25 of 35) sorted by relevance

12

/llvm-project-15.0.7/llvm/unittests/Support/
H A DTrailingObjectsTest.cpp19 friend TrailingObjects;
46 using TrailingObjects::totalSizeToAlloc;
55 friend TrailingObjects;
107 TEST(TrailingObjects, OneArg) { in TEST() argument
133 TEST(TrailingObjects, TwoArg) { in TEST() argument
179 friend TrailingObjects;
185 TEST(TrailingObjects, ThreeArg) { in TEST() argument
213 friend TrailingObjects;
217 TEST(TrailingObjects, Realignment) { in TEST() argument
244 using TrailingObjects = typename llvm::TrailingObjects<Derived, float>; typedef in Class5Tmpl
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DTrailingObjects.h212 class TrailingObjects : private trailing_objects_internal::TrailingObjectsImpl<
215 BaseTy, TrailingObjects<BaseTy, TrailingTys...>,
225 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, BaseTy, TrailingTys...>
331 TrailingObjects() = default;
332 TrailingObjects(const TrailingObjects &) = delete;
333 TrailingObjects(TrailingObjects &&) = delete;
334 TrailingObjects &operator=(const TrailingObjects &) = delete;
335 TrailingObjects &operator=(TrailingObjects &&) = delete;
/llvm-project-15.0.7/llvm/lib/IR/
H A DAttributeImpl.h148 private TrailingObjects<StringAttributeImpl, char> {
149 friend TrailingObjects; variable
177 return TrailingObjects::totalSizeToAlloc<char>(Kind.size() + 1 + in totalSizeToAlloc()
214 private TrailingObjects<AttributeSetNode, Attribute> {
215 friend TrailingObjects; variable
284 private TrailingObjects<AttributeListImpl, AttributeSet> {
286 friend TrailingObjects; variable
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h201 friend class llvm::TrailingObjects<CompoundStmt, Stmt *>;
289 friend class llvm::TrailingObjects<ReplaceStmt, Expr *>;
416 friend llvm::TrailingObjects<CallExpr, Expr *>;
501 private llvm::TrailingObjects<OperationExpr, Expr *,
595 friend class llvm::TrailingObjects<TupleExpr, Expr *>;
1044 llvm::TrailingObjects<UserRewriteDecl, VariableDecl *> {
1132 friend llvm::TrailingObjects<UserRewriteDecl, VariableDecl *>;
1194 private llvm::TrailingObjects<VariableDecl, ConstraintRef> {
1234 friend llvm::TrailingObjects<VariableDecl, ConstraintRef>;
1243 private llvm::TrailingObjects<Module, Decl *> {
[all …]
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
32 friend TrailingObjects; variable
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h457 friend TrailingObjects; variable
494 friend TrailingObjects; variable
539 friend TrailingObjects; variable
578 friend TrailingObjects; variable
616 friend TrailingObjects; variable
1756 friend TrailingObjects; variable
1903 friend TrailingObjects; variable
2144 friend TrailingObjects; variable
2708 friend TrailingObjects; variable
3097 friend TrailingObjects; variable
[all …]
H A DOpenMPClause.h413 friend TrailingObjects; variable
1770 friend TrailingObjects; variable
2072 friend TrailingObjects; variable
2486 friend TrailingObjects; variable
2593 friend TrailingObjects; variable
2750 friend TrailingObjects; variable
2970 friend TrailingObjects; variable
3045 friend TrailingObjects; variable
3381 friend TrailingObjects; variable
3612 friend TrailingObjects; variable
[all …]
H A DExprOpenMP.h148 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
149 friend TrailingObjects; variable
274 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *,
292 friend TrailingObjects;
H A DExprConcepts.h41 private llvm::TrailingObjects<ConceptSpecializationExpr,
44 friend TrailingObjects; variable
478 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
480 friend TrailingObjects; variable
H A DDeclGroup.h25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> {
34 friend TrailingObjects;
H A DStmtCXX.h69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> {
71 friend TrailingObjects; variable
319 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> {
338 friend TrailingObjects; variable
H A DDeclFriend.h55 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
109 friend TrailingObjects; variable
H A DDeclTemplate.h71 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *,
110 friend TrailingObjects; variable
252 friend TrailingObjects;
479 private llvm::TrailingObjects<FunctionTemplateSpecializationInfo,
523 friend TrailingObjects;
718 friend TrailingObjects;
1209 friend TrailingObjects;
1413 private llvm::TrailingObjects<NonTypeTemplateParmDecl,
1417 friend TrailingObjects;
1630 private llvm::TrailingObjects<TemplateTemplateParmDecl,
[all …]
H A DExprObjC.h192 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
206 friend TrailingObjects; variable
308 private llvm::TrailingObjects<ObjCDictionaryLiteral,
346 friend TrailingObjects; variable
942 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
1083 friend TrailingObjects; variable
1627 private llvm::TrailingObjects<ObjCBridgedCastExpr, CXXBaseSpecifier *> {
1631 friend TrailingObjects; variable
H A DExpr.h1038 friend TrailingObjects; variable
1230 friend TrailingObjects; variable
1772 friend TrailingObjects; variable
1963 friend TrailingObjects; variable
2331 friend TrailingObjects; variable
2543 friend TrailingObjects; variable
3172 friend TrailingObjects; variable
3677 friend TrailingObjects; variable
3785 friend TrailingObjects; variable
5318 friend TrailingObjects; variable
[all …]
H A DStmt.h1410 friend TrailingObjects; variable
1601 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> {
1602 friend TrailingObjects; variable
1880 private llvm::TrailingObjects<AttributedStmt, const Attr *> {
1882 friend TrailingObjects; variable
1938 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> {
1939 friend TrailingObjects; variable
2184 friend TrailingObjects; variable
2375 friend TrailingObjects; variable
2794 private llvm::TrailingObjects<ReturnStmt, const VarDecl *> {
[all …]
H A DASTConcept.h77 llvm::TrailingObjects<ASTConstraintSatisfaction,
H A DStmtObjC.h167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> {
168 friend TrailingObjects; variable
H A DTemplateBase.h613 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
617 friend TrailingObjects;
H A DDecl.h140 private llvm::TrailingObjects<PragmaCommentDecl, char> {
143 friend TrailingObjects; variable
174 private llvm::TrailingObjects<PragmaDetectMismatchDecl, char> {
177 friend TrailingObjects; variable
1902 : llvm::TrailingObjects<DefaultedFunctionInfo, DeclAccessPair> {
1903 friend TrailingObjects; variable
4411 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4440 friend TrailingObjects; variable
4524 llvm::TrailingObjects<ImportDecl, SourceLocation> {
4528 friend TrailingObjects; variable
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DParsedTemplate.h150 : private llvm::TrailingObjects<TemplateIdAnnotation,
152 friend TrailingObjects; member
/llvm-project-15.0.7/mlir/lib/IR/
H A DAffineMapDetail.h27 public llvm::TrailingObjects<AffineMapStorage, AffineExpr> {
H A DTypeDetail.h101 public llvm::TrailingObjects<TupleTypeStorage, Type> {
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h230 public TrailingObjects<RecordRecTy, Record *> {
528 public TrailingObjects<BitsInit, Init *> {
694 public TrailingObjects<ListInit, Init *> {
956 public TrailingObjects<CondOpInit, Init *> {
1277 public TrailingObjects<VarDefInit, Init *> {
1370 public TrailingObjects<DagInit, Init *, StringInit *> {
1371 friend TrailingObjects; variable
/llvm-project-15.0.7/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
631 friend class TrailingObjects; variable

12