Home
last modified time | relevance | path

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

12

/freebsd-src/contrib/llvm-project/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;
/freebsd-src/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/
H A DBTF.h317 private TrailingObjects<ArrayType, BTFArray> {
318 friend TrailingObjects; member
327 private TrailingObjects<StructType, BTFMember> {
328 friend TrailingObjects; member
336 struct EnumType final : CommonType, private TrailingObjects<EnumType, BTFEnum> {
337 friend TrailingObjects; member
346 private TrailingObjects<Enum64Type, BTFEnum64> {
347 friend TrailingObjects; member
/freebsd-src/contrib/llvm-project/llvm/lib/IR/
H A DAttributeImpl.h25 #include "llvm/Support/TrailingObjects.h"
190 private TrailingObjects<StringAttributeImpl, char> {
191 friend TrailingObjects;
219 return TrailingObjects::totalSizeToAlloc<char>(Kind.size() + 1 +
246 private TrailingObjects<ConstantRangeListAttributeImpl, ConstantRange> {
247 friend TrailingObjects; in getNumAttributes()
272 return TrailingObjects::totalSizeToAlloc<ConstantRange>(Val.size());
298 private TrailingObjects<AttributeSetNode, Attribute> {
299 friend TrailingObjects;
371 private TrailingObjects<AttributeListImp
156 friend TrailingObjects; global() variable
222 friend TrailingObjects; global() variable
296 friend TrailingObjects; global() variable
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/Lex/
H A DMacroArgs.h30 : private llvm::TrailingObjects<MacroArgs, Token> {
32 friend TrailingObjects; variable
/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h48 #include "llvm/Support/TrailingObjects.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<CXXAddrspaceCastExp
615 friend TrailingObjects; global() variable
1257 friend TrailingObjects; global() variable
1365 friend TrailingObjects; global() variable
1828 friend TrailingObjects; global() variable
1975 friend TrailingObjects; global() variable
2227 friend TrailingObjects; global() variable
2775 friend TrailingObjects; global() variable
3166 friend TrailingObjects; global() variable
3288 friend TrailingObjects; global() variable
3446 friend TrailingObjects; global() variable
3521 friend TrailingObjects; global() variable
3648 friend TrailingObjects; global() variable
3908 friend TrailingObjects; global() variable
4223 friend TrailingObjects; global() variable
4503 friend TrailingObjects; global() variable
4815 friend class TrailingObjects; global() variable
5134 friend TrailingObjects; global() variable
[all...]
H A DOpenMPClause.h40 #include "llvm/Support/TrailingObjects.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
2120 /// is required for TrailingObjects t
2611 friend TrailingObjects; global() variable
2718 friend TrailingObjects; global() variable
2875 friend TrailingObjects; global() variable
3095 friend TrailingObjects; global() variable
3170 friend TrailingObjects; global() variable
3506 friend TrailingObjects; global() variable
3737 friend TrailingObjects; global() variable
3993 friend TrailingObjects; global() variable
4282 friend TrailingObjects; global() variable
4393 friend TrailingObjects; global() variable
4557 friend TrailingObjects; global() variable
4724 friend TrailingObjects; global() variable
4885 friend TrailingObjects; global() variable
5837 friend TrailingObjects; global() variable
6848 friend TrailingObjects; global() variable
7049 friend TrailingObjects; global() variable
7249 friend TrailingObjects; global() variable
7413 friend TrailingObjects; global() variable
7517 friend TrailingObjects; global() variable
7620 friend TrailingObjects; global() variable
7720 friend TrailingObjects; global() variable
7920 friend TrailingObjects; global() variable
8328 friend TrailingObjects; global() variable
8402 friend TrailingObjects; global() variable
8489 friend TrailingObjects; global() variable
8603 friend TrailingObjects; global() variable
8966 friend TrailingObjects; global() variable
9158 friend TrailingObjects; global() variable
[all...]
H A DExprOpenMP.h24 private llvm::TrailingObjects<OMPArrayShapingExpr, Expr *, SourceRange> {
25 friend TrailingObjects;
150 private llvm::TrailingObjects<OMPIteratorExpr, Decl *, Expr *,
168 friend TrailingObjects;
149 friend TrailingObjects; global() variable
H A DDeclGroup.h25 class DeclGroup final : private llvm::TrailingObjects<DeclGroup, Decl *> {
34 friend TrailingObjects;
H A DDeclTemplate.h37 #include "llvm/Support/TrailingObjects.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;
1158 private llvm::TrailingObjects<TemplateTypeParmDec
710 friend TrailingObjects; global() variable
[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.h29 #include "llvm/Support/TrailingObjects.h"
54 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> {
109 friend TrailingObjects; variable
H A DExprObjC.h191 private llvm::TrailingObjects<ObjCArrayLiteral, Expr *> {
205 friend TrailingObjects; variable
307 private llvm::TrailingObjects<ObjCDictionaryLiteral,
346 friend TrailingObjects; variable
945 private llvm::TrailingObjects<ObjCMessageExpr, void *, SourceLocation> {
1108 friend TrailingObjects; variable
1636 private llvm::TrailingObjects<ObjCBridgedCastExpr, CXXBaseSpecifier *> {
1640 friend TrailingObjects; variable
H A DExpr.h39 #include "llvm/Support/TrailingObjects.h"
1077 private llvm::TrailingObjects<ConstantExpr, APValue, uint64_t> { in Int64Result()
1081 friend TrailingObjects; in Int64Result()
1263 private llvm::TrailingObjects<DeclRefExpr, NestedNameSpecifierLoc,
1268 friend TrailingObjects; in numTrailingObjects()
1777 private llvm::TrailingObjects<StringLiteral, unsigned, SourceLocation,
1780 friend TrailingObjects; in numTrailingObjects()
1991 private llvm::TrailingObjects<PredefinedExpr, Stmt *> {
1993 friend TrailingObjects;
2188 private llvm::TrailingObjects<UnaryOperato in UnaryOperator()
1064 friend TrailingObjects; global() variable
1251 friend TrailingObjects; global() variable
1763 friend TrailingObjects; global() variable
1965 friend TrailingObjects; global() variable
2325 friend TrailingObjects; global() variable
2538 friend TrailingObjects; global() variable
3163 friend TrailingObjects; global() variable
3681 friend TrailingObjects; global() variable
3789 friend TrailingObjects; global() variable
5379 friend TrailingObjects; global() variable
5602 friend TrailingObjects; global() variable
5699 friend TrailingObjects; global() variable
6397 friend TrailingObjects; global() variable
6646 friend TrailingObjects; global() 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 DExprConcepts.h509 llvm::TrailingObjects<RequiresExpr, ParmVarDecl *,
511 friend TrailingObjects; variable
H A DStmtObjC.h167 private llvm::TrailingObjects<ObjCAtTryStmt, Stmt *> {
168 friend TrailingObjects; variable
H A DASTConcept.h89 llvm::TrailingObjects<ASTConstraintSatisfaction,
H A DTemplateBase.h28 #include "llvm/Support/TrailingObjects.h"
675 : private llvm::TrailingObjects<ASTTemplateArgumentListInfo,
679 friend TrailingObjects;
H A DDecl.h45 #include "llvm/Support/TrailingObjects.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;
4666 private llvm::TrailingObjects<CapturedDecl, ImplicitParamDecl *> {
4695 friend TrailingObjects; in parameters()
4779 llvm::TrailingObjects<ImportDec
1988 friend TrailingObjects; global() variable
4668 friend TrailingObjects; global() variable
4756 friend TrailingObjects; global() variable
[all...]
H A DType.h49 #include "llvm/Support/TrailingObjects.h"
3268 public llvm::TrailingObjects<CountAttributedType,
4515 /// because TrailingObjects cannot handle repeated types.
4520 /// alignment of subsequent objects in TrailingObjects.
4773 /// that FunctionProtoType's TrailingObjects can treat it separately.
4968 private llvm::TrailingObjects<
4975 friend TrailingObjects;
5570 private llvm::TrailingObjects<UsingType, QualType> {
5573 friend TrailingObjects;
5602 private llvm::TrailingObjects<TypedefTyp
[all...]
H A DDeclCXX.h47 #include "llvm/Support/TrailingObjects.h"
2541 private llvm::TrailingObjects<CXXConstructorDecl, InheritedConstructor,
2590 friend TrailingObjects; in setExplicitSpecifier()
3801 private llvm::TrailingObjects<UsingPackDecl, NamedDecl *> { in UsingPackDecl()
3826 friend TrailingObjects;
4173 private llvm::TrailingObjects<DecompositionDecl, BindingDecl *> { in DecompositionDecl()
4194 friend TrailingObjects;
2576 friend TrailingObjects; global() variable
3812 friend TrailingObjects; global() variable
4180 friend TrailingObjects; global() variable
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedTemplate.h150 : private llvm::TrailingObjects<TemplateIdAnnotation,
152 friend TrailingObjects; member
/freebsd-src/contrib/llvm-project/llvm/include/llvm/TableGen/
H A DRecord.h29 #include "llvm/Support/TrailingObjects.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-src/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h24 #include "llvm/Support/TrailingObjects.h"
543 // in the TrailingObjects base class of CGFunctionInfo.
553 private llvm::TrailingObjects<CGFunctionInfo, CGFunctionInfoArgInfo,
646 // Friending class TrailingObjects is apparently not good enough for MSVC,
648 friend class TrailingObjects; in arguments()
637 friend class TrailingObjects; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h34 #include "llvm/Support/TrailingObjects.h"
622 class StructLayout final : public TrailingObjects<StructLayout, TypeSize> {

12