/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | TrailingObjects.h | 1 //===--- TrailingObjects.h - Variable-length classes ------------*- C++ -*-===// 28 /// class VarLengthObj : private TrailingObjects<VarLengthObj, int, double> { 29 /// friend TrailingObjects; 80 /// The base class for TrailingObjects* classes. 136 // TrailingObjects::getTrailingObjects. They recurse to the left -- 173 // Helper function for TrailingObjects::additionalSizeToAlloc: this 210 /// TrailingObjects type. 212 class TrailingObjects : private trailing_objects_internal::TrailingObjectsImpl< 215 BaseTy, TrailingObjects<BaseTy, TrailingTys...>, 225 BaseTy, TrailingObjects<BaseT [all...] |
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | AttributeImpl.h | 190 private TrailingObjects<StringAttributeImpl, char> { 191 friend TrailingObjects; variable 219 return TrailingObjects::totalSizeToAlloc<char>(Kind.size() + 1 + in totalSizeToAlloc() 246 private TrailingObjects<ConstantRangeListAttributeImpl, ConstantRange> { 247 friend TrailingObjects; variable 272 return TrailingObjects::totalSizeToAlloc<ConstantRange>(Val.size()); in totalSizeToAlloc() 298 private TrailingObjects<AttributeSetNode, Attribute> { 299 friend TrailingObjects; variable 371 private TrailingObjects<AttributeListImpl, AttributeSet> { 373 friend TrailingObjects; variable
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | OpenACCClause.h | 228 public llvm::TrailingObjects<OpenACCDeviceTypeClause, 414 public llvm::TrailingObjects<OpenACCWaitClause, Expr *> { 456 public llvm::TrailingObjects<OpenACCNumGangsClause, Expr *> { 568 public llvm::TrailingObjects<OpenACCPrivateClause, Expr *> { 590 public llvm::TrailingObjects<OpenACCFirstPrivateClause, Expr *> { 612 public llvm::TrailingObjects<OpenACCDevicePtrClause, Expr *> { 634 public llvm::TrailingObjects<OpenACCAttachClause, Expr *> { 656 public llvm::TrailingObjects<OpenACCNoCreateClause, Expr *> { 678 public llvm::TrailingObjects<OpenACCPresentClause, Expr *> { 700 public llvm::TrailingObjects<OpenACCCopyClause, Expr *> { [all …]
|
H A D | ExprCXX.h | 432 private llvm::TrailingObjects<CXXStaticCastExpr, CXXBaseSpecifier *, 456 friend TrailingObjects; variable 478 private llvm::TrailingObjects<CXXDynamicCastExpr, CXXBaseSpecifier *> { 493 friend TrailingObjects; variable 522 private llvm::TrailingObjects<CXXReinterpretCastExpr, 538 friend TrailingObjects; variable 563 private llvm::TrailingObjects<CXXConstCastExpr, CXXBaseSpecifier *> { 577 friend TrailingObjects; variable 601 private llvm::TrailingObjects<CXXAddrspaceCastExpr, CXXBaseSpecifier *> { 615 friend TrailingObjects; variable [all …]
|
H A D | ExprOpenMP.h | 24 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> { 25 friend TrailingObjects; variable 150 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *, 168 friend TrailingObjects;
|
H A D | OpenMPClause.h | 432 private llvm::TrailingObjects<OMPAllocateClause, Expr *> { 435 friend TrailingObjects; variable 788 private llvm::TrailingObjects<OMPSizesClause, Expr *> { 790 friend class llvm::TrailingObjects<OMPSizesClause, Expr *>; 1832 private llvm::TrailingObjects<OMPOrderedClause, Expr *> { 1834 friend TrailingObjects; variable 2111 private llvm::TrailingObjects<OMPUpdateClause, SourceLocation, 2114 friend TrailingObjects; variable 2648 private llvm::TrailingObjects<OMPPrivateClause, Expr *> { 2651 friend TrailingObjects; variable [all …]
|
H A D | DeclGroup.h | 25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> { 34 friend TrailingObjects;
|
H A D | DeclTemplate.h | 72 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *, 114 friend TrailingObjects; variable 244 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> { 254 friend TrailingObjects; 466 private llvm::TrailingObjects<FunctionTemplateSpecializationInfo, 510 friend TrailingObjects; 688 : private llvm::TrailingObjects<DependentFunctionTemplateSpecializationInfo, 690 friend TrailingObjects; variable 1158 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> { 1161 friend TrailingObjects; [all …]
|
H A D | StmtCXX.h | 69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> { 71 friend TrailingObjects; variable 320 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> { 340 friend TrailingObjects; variable
|
H A D | DeclFriend.h | 54 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> { 109 friend TrailingObjects; variable
|
H A D | StmtOpenACC.h | 131 public llvm::TrailingObjects<OpenACCComputeConstruct, 199 public llvm::TrailingObjects<OpenACCLoopConstruct,
|
H A D | Expr.h | 1077 private llvm::TrailingObjects<ConstantExpr, APValue, uint64_t> { 1081 friend TrailingObjects; variable 1263 private llvm::TrailingObjects<DeclRefExpr, NestedNameSpecifierLoc, 1268 friend TrailingObjects; variable 1777 private llvm::TrailingObjects<StringLiteral, unsigned, SourceLocation, 1780 friend TrailingObjects; variable 1991 private llvm::TrailingObjects<PredefinedExpr, Stmt *> { 1993 friend TrailingObjects; variable 2188 private llvm::TrailingObjects<UnaryOperator, FPOptionsOverride> { 2359 friend TrailingObjects; variable [all …]
|
H A D | Stmt.h | 1606 private llvm::TrailingObjects<CompoundStmt, Stmt *, FPOptionsOverride> { 1608 friend TrailingObjects; 1806 private llvm::TrailingObjects<CaseStmt, Stmt *, SourceLocation> { 1807 friend TrailingObjects; 2085 private llvm::TrailingObjects<AttributedStmt, const Attr *> { 2087 friend TrailingObjects; 2143 private llvm::TrailingObjects<IfStmt, Stmt *, SourceLocation> { 2144 friend TrailingObjects; 2393 private llvm::TrailingObjects<SwitchStmt, Stmt *> { 2394 friend TrailingObjects; [all …]
|
H A D | StmtObjC.h | 167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> { 168 friend TrailingObjects; variable
|
H A D | ASTConcept.h | 89 llvm::TrailingObjects<ASTConstraintSatisfaction,
|
H A D | TemplateBase.h | 675 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo, 679 friend TrailingObjects;
|
H A D | Decl.h | 142 private llvm::TrailingObjects<PragmaCommentDecl, char> { 145 friend TrailingObjects; variable 176 private llvm::TrailingObjects<PragmaDetectMismatchDecl, char> { 179 friend TrailingObjects; variable 1959 : llvm::TrailingObjects<DefaultedOrDeletedFunctionInfo, DeclAccessPair, 1961 friend TrailingObjects; variable 4666 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> { 4695 friend TrailingObjects; variable 4779 llvm::TrailingObjects<ImportDecl, SourceLocation> { 4783 friend TrailingObjects; variable
|
H A D | Type.h | 3268 public llvm::TrailingObjects<CountAttributedType, 4968 private llvm::TrailingObjects< 4975 friend TrailingObjects; 5570 private llvm::TrailingObjects<UsingType, QualType> { 5573 friend TrailingObjects; 5602 private llvm::TrailingObjects<TypedefType, QualType> { 5605 friend TrailingObjects; 5788 private llvm::TrailingObjects<PackIndexingType, QualType> { 5789 friend TrailingObjects; 6206 private llvm::TrailingObjects<SubstTemplateTypeParmType, QualType> { [all …]
|
H A D | DeclCXX.h | 2541 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor, 2590 friend TrailingObjects; variable 3801 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> { 3826 friend TrailingObjects; variable 4173 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> { 4194 friend TrailingObjects; variable
|
/freebsd/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | MacroArgs.h | 30 : private llvm::TrailingObjects<MacroArgs, Token> { 32 friend TrailingObjects; variable
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | ParsedTemplate.h | 150 : private llvm::TrailingObjects<TemplateIdAnnotation, 152 friend TrailingObjects; member
|
H A D | ParsedAttr.h | 127 private llvm::TrailingObjects< 130 friend TrailingObjects; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
H A D | Record.h | 230 public TrailingObjects<RecordRecTy, Record *> { 581 public TrailingObjects<BitsInit, Init *> { 747 public TrailingObjects<ListInit, Init *> { 1059 public TrailingObjects<CondOpInit, Init *> { 1348 public TrailingObjects<VarDefInit, ArgumentInit *> { 1445 public TrailingObjects<DagInit, Init *, StringInit *> { 1446 friend TrailingObjects; variable
|
/freebsd/contrib/llvm-project/clang/include/clang/CodeGen/ |
H A D | CGFunctionInfo.h | 553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo, 648 friend class TrailingObjects; variable
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 622 class StructLayout final : public TrailingObjects<StructLayout, TypeSize> {
|