Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DTrailingObjects.h1 //===--- 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 DAttributeImpl.h190 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 DOpenACCClause.h228 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 DExprCXX.h432 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 DExprOpenMP.h24 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
25 friend TrailingObjects; variable
150 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *,
168 friend TrailingObjects;
H A DOpenMPClause.h432 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 DDeclGroup.h25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> {
34 friend TrailingObjects;
H A DDeclTemplate.h72 : 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 DStmtCXX.h69 private llvm::TrailingObjects<CXXTryStmt, Stmt *> {
71 friend TrailingObjects; variable
320 private llvm::TrailingObjects<CoroutineBodyStmt, Stmt *> {
340 friend TrailingObjects; variable
H A DDeclFriend.h54 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
109 friend TrailingObjects; variable
H A DStmtOpenACC.h131 public llvm::TrailingObjects<OpenACCComputeConstruct,
199 public llvm::TrailingObjects<OpenACCLoopConstruct,
H A DExpr.h1077 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 DStmt.h1606 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 DStmtObjC.h167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> {
168 friend TrailingObjects; variable
H A DASTConcept.h89 llvm::TrailingObjects<ASTConstraintSatisfaction,
H A DTemplateBase.h675 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
679 friend TrailingObjects;
H A DDecl.h142 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 DType.h3268 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 DDeclCXX.h2541 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 DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
32 friend TrailingObjects; variable
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h150 : private llvm::TrailingObjects<TemplateIdAnnotation,
152 friend TrailingObjects; member
H A DParsedAttr.h127 private llvm::TrailingObjects<
130 friend TrailingObjects; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h230 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 DCGFunctionInfo.h553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
648 friend class TrailingObjects; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h622 class StructLayout final : public TrailingObjects<StructLayout, TypeSize> {

12