| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | TrailingObjectsTest.cpp | 19 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 D | TrailingObjects.h | 212 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 D | AttributeImpl.h | 148 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 D | Nodes.h | 201 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 D | MacroArgs.h | 30 : private llvm::TrailingObjects<MacroArgs, Token> { 32 friend TrailingObjects; variable
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprCXX.h | 457 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 D | OpenMPClause.h | 413 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 D | ExprOpenMP.h | 148 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> { 149 friend TrailingObjects; variable 274 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *, 292 friend TrailingObjects;
|
| H A D | ExprConcepts.h | 41 private llvm::TrailingObjects<ConceptSpecializationExpr, 44 friend TrailingObjects; variable 478 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *, 480 friend TrailingObjects; variable
|
| H A D | DeclGroup.h | 25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> { 34 friend TrailingObjects;
|
| H A D | StmtCXX.h | 69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> { 71 friend TrailingObjects; variable 319 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> { 338 friend TrailingObjects; variable
|
| H A D | DeclFriend.h | 55 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> { 109 friend TrailingObjects; variable
|
| H A D | DeclTemplate.h | 71 : 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 D | ExprObjC.h | 192 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 D | Expr.h | 1038 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 D | Stmt.h | 1410 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 D | ASTConcept.h | 77 llvm::TrailingObjects<ASTConstraintSatisfaction,
|
| H A D | StmtObjC.h | 167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> { 168 friend TrailingObjects; variable
|
| H A D | TemplateBase.h | 613 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo, 617 friend TrailingObjects;
|
| H A D | Decl.h | 140 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 D | ParsedTemplate.h | 150 : private llvm::TrailingObjects<TemplateIdAnnotation, 152 friend TrailingObjects; member
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineMapDetail.h | 27 public llvm::TrailingObjects<AffineMapStorage, AffineExpr> {
|
| H A D | TypeDetail.h | 101 public llvm::TrailingObjects<TupleTypeStorage, Type> {
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 230 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 D | CGFunctionInfo.h | 548 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 631 friend class TrailingObjects; variable
|