| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | TrailingObjects.h | 88 template <typename T> struct OverloadToken {}; struct 146 TrailingObjectsBase::OverloadToken<NextTy>) { in getTrailingObjectsImpl() 150 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()); in getTrailingObjectsImpl() 161 TrailingObjectsBase::OverloadToken<NextTy>) { in getTrailingObjectsImpl() 165 Obj, TrailingObjectsBase::OverloadToken<PrevTy>()); in getTrailingObjectsImpl() 242 TrailingObjectsBase::OverloadToken<BaseTy>) { in getTrailingObjectsImpl() 248 TrailingObjectsBase::OverloadToken<BaseTy>) { in getTrailingObjectsImpl() 261 TrailingObjectsBase::OverloadToken<BaseTy>) { in callNumTrailingObjects() 274 using ParentType::OverloadToken; 279 using OverloadToken = typename ParentType::template OverloadToken<T>; [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | TrailingObjectsTest.cpp | 24 size_t numTrailingObjects(OverloadToken<short>) const { return NumShorts; } in numTrailingObjects() 60 size_t numTrailingObjects(OverloadToken<short>) const { in numTrailingObjects() 63 size_t numTrailingObjects(OverloadToken<double>) const { in numTrailingObjects() 181 size_t numTrailingObjects(OverloadToken<double>) const { return 1; } in numTrailingObjects() 182 size_t numTrailingObjects(OverloadToken<short>) const { return 1; } in numTrailingObjects() 214 size_t numTrailingObjects(OverloadToken<char>) const { return 1; } in numTrailingObjects() 248 typename TrailingObjects::template OverloadToken<float>) const { in numTrailingObjects() 253 typename TrailingObjects::template OverloadToken<int>) const { in numTrailingObjects()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprOpenMP.h | 174 unsigned numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 179 unsigned numTrailingObjects(OverloadToken<SourceRange>) const { in numTrailingObjects() 344 unsigned numTrailingObjects(OverloadToken<Decl *>) const { in numTrailingObjects() 348 unsigned numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 352 unsigned numTrailingObjects(OverloadToken<SourceLocation>) const { in numTrailingObjects()
|
| H A D | Stmt.h | 1430 size_t numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() 1622 unsigned numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() 1626 unsigned numTrailingObjects(OverloadToken<SourceLocation>) const { in numTrailingObjects() 1745 numTrailingObjects(OverloadToken<Stmt *>())); in children() 1968 unsigned numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() 1973 unsigned numTrailingObjects(OverloadToken<SourceLocation>) const { in numTrailingObjects() 2164 numTrailingObjects(OverloadToken<Stmt *>())); in children() 2211 unsigned numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() 2358 numTrailingObjects(OverloadToken<Stmt *>())); in children() 2401 unsigned numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() [all …]
|
| H A D | ExprConcepts.h | 488 unsigned numTrailingObjects(OverloadToken<ParmVarDecl *>) const { in numTrailingObjects() 492 unsigned numTrailingObjects(OverloadToken<concepts::Requirement *>) const { in numTrailingObjects()
|
| H A D | ExprCXX.h | 451 unsigned numTrailingObjects(OverloadToken<CXXBaseSpecifier *>) const { in numTrailingObjects() 1750 unsigned numTrailingObjects(OverloadToken<CXXBaseSpecifier *>) const { in numTrailingObjects() 2182 unsigned numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() 2186 unsigned numTrailingObjects(OverloadToken<SourceRange>) const { in numTrailingObjects() 2386 return raw_arg_begin() + numTrailingObjects(OverloadToken<Stmt *>()); in raw_arg_end() 2392 return raw_arg_begin() + numTrailingObjects(OverloadToken<Stmt *>()); in raw_arg_end() 2701 size_t numTrailingObjects(OverloadToken<TypeSourceInfo *>) const { in numTrailingObjects() 3129 unsigned numTrailingObjects(OverloadToken<DeclAccessPair>) const { in numTrailingObjects() 3622 unsigned numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const { in numTrailingObjects() 3626 unsigned numTrailingObjects(OverloadToken<NamedDecl *>) const { in numTrailingObjects() [all …]
|
| H A D | StmtObjC.h | 169 size_t numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() 265 getStmts(), getStmts() + numTrailingObjects(OverloadToken<Stmt *>())); in children()
|
| H A D | Expr.h | 1047 size_t numTrailingObjects(OverloadToken<APValue>) const { in numTrailingObjects() 1050 size_t numTrailingObjects(OverloadToken<uint64_t>) const { in numTrailingObjects() 1243 size_t numTrailingObjects(OverloadToken<NamedDecl *>) const { in numTrailingObjects() 1793 unsigned numTrailingObjects(OverloadToken<SourceLocation>) const { in numTrailingObjects() 1797 unsigned numTrailingObjects(OverloadToken<char>) const { in numTrailingObjects() 2168 size_t numTrailingObjects(OverloadToken<FPOptionsOverride>) const { in numTrailingObjects() 2455 size_t numTrailingObjects(OverloadToken<OffsetOfNode>) const { in numTrailingObjects() 3639 unsigned numTrailingObjects(OverloadToken<CXXBaseSpecifier *>) const { in numTrailingObjects() 3757 unsigned numTrailingObjects(OverloadToken<CXXBaseSpecifier *>) const { in numTrailingObjects() 5657 unsigned numTrailingObjects(OverloadToken<Stmt *>) const { in numTrailingObjects() [all …]
|
| H A D | OpenMPClause.h | 5723 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 5731 size_t numTrailingObjects(OverloadToken<unsigned>) const { in numTrailingObjects() 6756 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 6764 size_t numTrailingObjects(OverloadToken<unsigned>) const { in numTrailingObjects() 6958 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 6966 size_t numTrailingObjects(OverloadToken<unsigned>) const { in numTrailingObjects() 7107 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 7113 size_t numTrailingObjects(OverloadToken<unsigned>) const { in numTrailingObjects() 7271 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 7374 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() [all …]
|
| H A D | DeclTemplate.h | 99 size_t numTrailingObjects(OverloadToken<NamedDecl *>) const { in numTrailingObjects() 103 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 518 size_t numTrailingObjects(OverloadToken<MemberSpecializationInfo*>) const { in numTrailingObjects() 608 return numTrailingObjects(OverloadToken<MemberSpecializationInfo *>()) in getMemberSpecializationInfo() 706 size_t numTrailingObjects(OverloadToken<TemplateArgumentLoc>) const { in numTrailingObjects() 709 size_t numTrailingObjects(OverloadToken<FunctionTemplateDecl *>) const { in numTrailingObjects() 1439 OverloadToken<std::pair<QualType, TypeSourceInfo *>>) const {
|
| H A D | StmtCXX.h | 76 size_t numTrailingObjects(OverloadToken<Stmt *>) const { return NumHandlers; } in numTrailingObjects()
|
| H A D | Type.h | 3019 unsigned numTrailingObjects(OverloadToken<const Expr*>) const { 4066 unsigned numTrailingObjects(OverloadToken<QualType>) const { 4070 unsigned numTrailingObjects(OverloadToken<SourceLocation>) const { 4074 unsigned numTrailingObjects(OverloadToken<FunctionTypeExtraBitfields>) const { 4078 unsigned numTrailingObjects(OverloadToken<ExceptionType>) const { 4082 unsigned numTrailingObjects(OverloadToken<Expr *>) const { 4086 unsigned numTrailingObjects(OverloadToken<FunctionDecl *>) const { 4090 unsigned numTrailingObjects(OverloadToken<ExtParameterInfo>) const {
|
| H A D | DeclCXX.h | 2456 size_t numTrailingObjects(OverloadToken<InheritedConstructor>) const { in numTrailingObjects() 2459 size_t numTrailingObjects(OverloadToken<ExplicitSpecifier>) const { in numTrailingObjects() 2478 return numTrailingObjects(OverloadToken<InheritedConstructor>()) | in getTrailingAllocKind() 2479 (numTrailingObjects(OverloadToken<ExplicitSpecifier>()) << 1); in getTrailingAllocKind()
|
| H A D | ExprObjC.h | 339 size_t numTrailingObjects(OverloadToken<KeyValuePair>) const { in numTrailingObjects() 1026 size_t numTrailingObjects(OverloadToken<void *>) const { return NumArgs + 1; } in numTrailingObjects()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/Test/ |
| H A D | TestAttrDefs.td | 93 auto value_begin_impl(OverloadToken<uint64_t>) const { 97 auto value_begin_impl(OverloadToken<mlir::Attribute>) const { 105 auto value_begin_impl(OverloadToken<llvm::APInt>) const { 256 auto value_begin_impl(OverloadToken<uint64_t>) const {
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | BuiltinAttributeInterfaces.td | 57 * Provide a `iterator value_begin_impl(OverloadToken<T>) const` overload for 68 auto value_begin_impl(OverloadToken<uint64_t>) const { 72 auto value_begin_impl(OverloadToken<llvm::APInt>) const { 78 auto value_begin_impl(OverloadToken<mlir::Attribute>) const { 207 struct OverloadToken {}; 244 auto valueIt = $_attr.value_begin_impl(OverloadToken<T>()); 253 auto valueIt = $_attr.value_begin_impl(OverloadToken<T>()); 275 return $_attr.value_begin_impl(OverloadToken<T>());
|
| H A D | Operation.h | 795 size_t numTrailingObjects(OverloadToken<detail::OperandStorage>) const { 798 size_t numTrailingObjects(OverloadToken<BlockOperand>) const { 801 size_t numTrailingObjects(OverloadToken<Region>) const { return numRegions; }
|
| H A D | BuiltinAttributes.td | 193 const int8_t *value_begin_impl(OverloadToken<int8_t>) const; 194 const int16_t *value_begin_impl(OverloadToken<int16_t>) const; 195 const int32_t *value_begin_impl(OverloadToken<int32_t>) const; 196 const int64_t *value_begin_impl(OverloadToken<int64_t>) const; 197 const float *value_begin_impl(OverloadToken<float>) const; 198 const double *value_begin_impl(OverloadToken<double>) const; 280 auto value_begin_impl(OverloadToken<T>) const { 408 auto value_begin_impl(OverloadToken<T>) const { 882 auto value_begin_impl(OverloadToken<T>) const {
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AttributeImpl.h | 153 size_t numTrailingObjects(OverloadToken<char>) const { in numTrailingObjects() 296 size_t numTrailingObjects(OverloadToken<AttributeSet>) { return NumAttrSets; } in numTrailingObjects()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 240 size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } in numTrailingObjects() 241 size_t numTrailingObjects(OverloadToken<detail::AvailabilityData>) const { in numTrailingObjects() 245 numTrailingObjects(OverloadToken<detail::TypeTagForDatatypeData>) const { in numTrailingObjects() 248 size_t numTrailingObjects(OverloadToken<ParsedType>) const { in numTrailingObjects() 251 size_t numTrailingObjects(OverloadToken<detail::PropertyData>) const { in numTrailingObjects()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | BuiltinAttributes.cpp | 733 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int8_t>) const { in value_begin_impl() 737 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int16_t>) const { in value_begin_impl() 741 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int32_t>) const { in value_begin_impl() 745 DenseArrayBaseAttr::value_begin_impl(OverloadToken<int64_t>) const { in value_begin_impl() 748 const float *DenseArrayBaseAttr::value_begin_impl(OverloadToken<float>) const { in value_begin_impl() 752 DenseArrayBaseAttr::value_begin_impl(OverloadToken<double>) const { in value_begin_impl()
|
| /llvm-project-15.0.7/clang/include/clang/CodeGen/ |
| H A D | CGFunctionInfo.h | 632 size_t numTrailingObjects(OverloadToken<ArgInfo>) const { in numTrailingObjects() 635 size_t numTrailingObjects(OverloadToken<ExtParameterInfo>) const { in numTrailingObjects()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 213 size_t numTrailingObjects(OverloadToken<MachineMemOperand *>) const { in numTrailingObjects() 216 size_t numTrailingObjects(OverloadToken<MCSymbol *>) const { in numTrailingObjects() 219 size_t numTrailingObjects(OverloadToken<MDNode *>) const { in numTrailingObjects()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 666 size_t numTrailingObjects(OverloadToken<uint64_t>) const { in numTrailingObjects()
|
| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/ |
| H A D | Nodes.h | 564 size_t numTrailingObjects(OverloadToken<Expr *>) const { in numTrailingObjects() 934 size_t numTrailingObjects(OverloadToken<VariableDecl *>) const { in numTrailingObjects()
|