| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | TrailingObjectsTest.cpp | 48 using TrailingObjects::getTrailingObjects; 79 *C->getTrailingObjects<short>() = S; in create() 81 *C->getTrailingObjects<double>() = D; in create() 89 return *getTrailingObjects<short>(); in getShort() 95 return *getTrailingObjects<double>(); in getDouble() 104 using TrailingObjects::getTrailingObjects; 160 EXPECT_EQ(C1->getTrailingObjects<double>(), in TEST() 168 EXPECT_EQ(C2->getTrailingObjects<short>(), in TEST() 203 EXPECT_EQ(C->getTrailingObjects<short>(), in TEST() 206 C->getTrailingObjects<bool>(), in TEST() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Stmt.h | 1427 *getTrailingObjects<FPOptionsOverride>() = F; in setStoredFPFeatures() 1458 return *getTrailingObjects<FPOptionsOverride>(); in getStoredFPFeatures() 1481 return getTrailingObjects<Stmt *>(); in body_begin() 1685 *getTrailingObjects<SourceLocation>() = L; in setEllipsisLoc() 1743 return child_range(getTrailingObjects<Stmt *>(), in children() 1744 getTrailingObjects<Stmt *>() + in children() 1902 return getTrailingObjects<const Attr *>(); in getAttrArrayPtr() 2110 *getTrailingObjects<SourceLocation>() = ElseLoc; in setElseLoc() 2356 return child_range(getTrailingObjects<Stmt *>(), in children() 2497 return child_range(getTrailingObjects<Stmt *>(), in children() [all …]
|
| H A D | ExprOpenMP.h | 169 void setBase(Expr *Op) { getTrailingObjects<Expr *>()[NumDims] = Op; } in setBase() 205 return llvm::makeArrayRef(getTrailingObjects<Expr *>(), NumDims); in getDimensions() 210 return llvm::makeArrayRef(getTrailingObjects<SourceRange>(), NumDims); in getBracketsRanges() 214 Expr *getBase() { return getTrailingObjects<Expr *>()[NumDims]; } in getBase() 215 const Expr *getBase() const { return getTrailingObjects<Expr *>()[NumDims]; } in getBase() 223 Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>()); in children() 228 reinterpret_cast<Stmt *const *>(getTrailingObjects<Expr *>()); in children() 411 Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>()); in children() 417 reinterpret_cast<Stmt *const *>(getTrailingObjects<Expr *>()); in children()
|
| H A D | Expr.h | 1057 return *getTrailingObjects<uint64_t>(); in Int64Result() 1065 return *getTrailingObjects<APValue>(); in APValueResult() 1935 return getTrailingObjects<SourceLocation>(); in tokloc_begin() 1995 *getTrailingObjects<Stmt *>() = SL; in setFunctionName() 2509 return getTrailingObjects<Expr *>()[Idx]; in getIndexExpr() 2514 return getTrailingObjects<Expr *>()[Idx]; in getIndexExpr() 2519 getTrailingObjects<Expr *>()[Idx] = E; in setIndexExpr() 5291 getTrailingObjects<Stmt *>()[Idx] = E; in setSubExpr() 5310 Stmt **begin = getTrailingObjects<Stmt *>(); in children() 6116 return getTrailingObjects<Expr *>(); in getSubExprsBuffer() [all …]
|
| H A D | ExprCXX.h | 2389 return getTrailingObjects<Stmt *>(); in raw_arg_begin() 3303 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 3310 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3704 return *getTrailingObjects<NamedDecl *>(); in getFirstQualifierFoundInScope() 3755 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() 3764 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 3983 return ULE->getTrailingObjects<DeclAccessPair>(); in getTrailingResults() 3994 ->getTrailingObjects<ASTTemplateKWAndArgsInfo>(); in getTrailingASTTemplateKWAndArgsInfo() 3999 return ULE->getTrailingObjects<TemplateArgumentLoc>(); in getTrailingTemplateArgumentLoc() 4001 ->getTrailingObjects<TemplateArgumentLoc>(); in getTrailingTemplateArgumentLoc() [all …]
|
| H A D | DeclFriend.h | 90 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i]; in FriendDecl() 133 return getTrailingObjects<TemplateParameterList *>()[N]; in getFriendTypeTemplateParameterList() 165 : getTrailingObjects<TemplateParameterList *>()[0] in getSourceRange()
|
| H A D | ExprObjC.h | 221 Expr **getElements() { return getTrailingObjects<Expr *>(); } in getElements() 225 return getTrailingObjects<Expr *>(); in getElements() 364 const KeyValuePair &KV = getTrailingObjects<KeyValuePair>()[Index]; in getKeyValueElement() 368 getTrailingObjects<ExpansionData>()[Index]; in getKeyValueElement() 391 reinterpret_cast<Stmt **>(getTrailingObjects<KeyValuePair>()), in children() 392 reinterpret_cast<Stmt **>(getTrailingObjects<KeyValuePair>()) + in children() 1038 void *getReceiverPointer() const { return *getTrailingObjects<void *>(); } in getReceiverPointer() 1042 *getTrailingObjects<void *>() = Value; in setReceiverPointer() 1056 return getTrailingObjects<SourceLocation>(); in getStoredSelLocs() 1059 return getTrailingObjects<SourceLocation>(); in getStoredSelLocs() [all …]
|
| H A D | ASTConcept.h | 83 return getTrailingObjects<UnsatisfiedConstraintRecord>(); in begin() 87 return getTrailingObjects<UnsatisfiedConstraintRecord>() + NumRecords; in end()
|
| H A D | DeclGroup.h | 42 return getTrailingObjects<Decl *>()[i]; 47 return getTrailingObjects<Decl *>()[i];
|
| H A D | StmtCXX.h | 82 Stmt *const *getStmts() const { return getTrailingObjects<Stmt *>(); } in getStmts() 83 Stmt **getStmts() { return getTrailingObjects<Stmt *>(); } in getStmts() 340 Stmt **getStoredStmts() { return getTrailingObjects<Stmt *>(); } in getStoredStmts() 342 Stmt *const *getStoredStmts() const { return getTrailingObjects<Stmt *>(); } in getStoredStmts()
|
| H A D | ExprConcepts.h | 95 return ArrayRef<TemplateArgument>(getTrailingObjects<TemplateArgument>(), in getTemplateArguments() 515 return {getTrailingObjects<ParmVarDecl *>(), NumLocalParameters}; in getLocalParameters() 521 return {getTrailingObjects<concepts::Requirement *>(), NumRequirements}; in getRequirements()
|
| H A D | DeclTemplate.h | 125 iterator begin() { return getTrailingObjects<NamedDecl *>(); } in begin() 176 return HasRequiresClause ? getTrailingObjects<Expr *>()[0] : nullptr; in getRequiresClause() 181 return HasRequiresClause ? getTrailingObjects<Expr *>()[0] : nullptr; in getRequiresClause() 515 getTrailingObjects<MemberSpecializationInfo *>()[0] = MSInfo; in FunctionTemplateSpecializationInfo() 609 ? getTrailingObjects<MemberSpecializationInfo *>()[0] in getMemberSpecializationInfo() 731 return getTrailingObjects<FunctionTemplateDecl *>()[I]; in getTemplate() 736 return getTrailingObjects<TemplateArgumentLoc>(); in getTemplateArgs() 1573 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); 1582 getTrailingObjects<std::pair<QualType, TypeSourceInfo *>>(); 1594 *getTrailingObjects<Expr *>() = E; [all …]
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | AttributeImpl.h | 161 char *TrailingString = getTrailingObjects<char>(); in AttributeImpl() 170 return StringRef(getTrailingObjects<char>(), KindSize); in getStringKind() 173 return StringRef(getTrailingObjects<char>() + KindSize + 1, ValSize); in getStringValue() 265 iterator begin() const { return getTrailingObjects<Attribute>(); } in begin() 319 iterator begin() const { return getTrailingObjects<AttributeSet>(); } in begin()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | AffineMapDetail.h | 39 return {getTrailingObjects<AffineExpr>(), numResults}; in results() 60 res->getTrailingObjects<AffineExpr>()); in construct()
|
| H A D | TypeDetail.h | 116 result->getTrailingObjects<Type>()); in construct() 127 return {getTrailingObjects<Type>(), size()}; in getTypes()
|
| /llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/ |
| H A D | Nodes.h | 185 return {getTrailingObjects<Stmt *>(), numChildren}; in getChildren() 275 return {getTrailingObjects<Expr *>(), numReplExprs}; in getReplExprs() 399 return {getTrailingObjects<Expr *>(), numArgs}; in getArguments() 523 return {getTrailingObjects<Expr *>(), numOperands}; in getOperands() 531 return {getTrailingObjects<Expr *>() + numOperands, numResultTypes}; in getResultTypes() 539 return {getTrailingObjects<NamedAttributeDecl *>(), numAttributes}; in getAttributes() 582 return {getTrailingObjects<Expr *>(), getType().size()}; in getElements() 864 return {getTrailingObjects<VariableDecl *>(), numInputs}; in getInputs() 1071 return {getTrailingObjects<VariableDecl *>(), numInputs}; in getInputs() 1202 return {getTrailingObjects<ConstraintRef>(), numConstraints}; in getConstraints() [all …]
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ASTConcept.cpp | 29 new (getTrailingObjects<UnsatisfiedConstraintRecord>() + I) 41 new (getTrailingObjects<UnsatisfiedConstraintRecord>() + I)
|
| H A D | Expr.cpp | 432 *getTrailingObjects<NamedDecl *>() = FoundD; in DeclRefExpr() 1081 *getTrailingObjects<unsigned>() = Length; in StringLiteral() 1099 *getTrailingObjects<unsigned>() = Length; in StringLiteral() 4905 getTrailingObjects<Decl *>()[I] = D; in setIteratorDeclaration() 4911 getTrailingObjects< in setAssignmentLoc() 4929 getTrailingObjects< in setIteratorRange() 4933 getTrailingObjects< in setIteratorRange() 4940 return getTrailingObjects<Decl *>()[I]; in getIteratorDecl() 4961 return getTrailingObjects< in getAssignLoc() 4967 return getTrailingObjects< in getColonLoc() [all …]
|
| H A D | ExprCXX.cpp | 209 getTrailingObjects<Stmt *>()[arraySizeOffset()] = *ArraySize; in CXXNewExpr() 211 getTrailingObjects<Stmt *>()[initExprOffset()] = Initializer; in CXXNewExpr() 213 getTrailingObjects<Stmt *>()[placementNewArgsOffset() + I] = in CXXNewExpr() 216 getTrailingObjects<SourceRange>()[0] = TypeIdParens; in CXXNewExpr() 469 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in DependentScopeDeclRefExpr() 472 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in DependentScopeDeclRefExpr() 1304 getTrailingObjects<CleanupObject>()[i] = objects[i]; in ExprWithCleanups() 1341 auto **StoredArgs = getTrailingObjects<Expr *>(); in CXXUnresolvedConstructExpr() 1385 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in CXXDependentScopeMemberExpr() 1608 getTrailingObjects<VarDecl *>()); in FunctionParmPackExpr() [all …]
|
| H A D | ExprConcepts.cpp | 68 getTrailingObjects<TemplateArgument>()); in setTemplateArguments() 172 getTrailingObjects<ParmVarDecl *>()); in RequiresExpr() 174 getTrailingObjects<concepts::Requirement *>()); in RequiresExpr()
|
| H A D | DeclGroup.cpp | 32 getTrailingObjects<Decl *>()); in DeclGroup()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 302 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } in getArgsBuffer() 304 return getTrailingObjects<ArgsUnion>(); in getArgsBuffer() 308 return getTrailingObjects<detail::AvailabilityData>(); in getAvailabilityData() 311 return getTrailingObjects<detail::AvailabilityData>(); in getAvailabilityData() 422 return *getTrailingObjects<detail::TypeTagForDatatypeData>(); in getTypeTagForDatatypeDataSlot() 425 return *getTrailingObjects<detail::TypeTagForDatatypeData>(); in getTypeTagForDatatypeDataSlot() 430 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer() 432 return *getTrailingObjects<ParsedType>(); in getTypeBuffer() 439 return *getTrailingObjects<detail::PropertyData>(); in getPropertyDataBuffer() 443 return *getTrailingObjects<detail::PropertyData>(); in getPropertyDataBuffer()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 168 Result->getTrailingObjects<MachineMemOperand *>()); 171 Result->getTrailingObjects<MCSymbol *>()[0] = PreInstrSymbol; 173 Result->getTrailingObjects<MCSymbol *>()[HasPreInstrSymbol] = 176 Result->getTrailingObjects<MDNode *>()[0] = HeapAllocMarker; 182 return makeArrayRef(getTrailingObjects<MachineMemOperand *>(), NumMMOs); in getMMOs() 186 return HasPreInstrSymbol ? getTrailingObjects<MCSymbol *>()[0] : nullptr; in getPreInstrSymbol() 191 ? getTrailingObjects<MCSymbol *>()[HasPreInstrSymbol] in getPostInstrSymbol() 196 return HasHeapAllocMarker ? getTrailingObjects<MDNode *>()[0] : nullptr; in getHeapAllocMarker()
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 257 return makeArrayRef(getTrailingObjects<Record *>(), NumClasses); in getClasses() 573 return getTrailingObjects<Init *>()[Bit]; in getBit() 720 return getTrailingObjects<Init *>()[i]; in getElement() 744 return makeArrayRef(getTrailingObjects<Init *>(), NumValues); in getValues() 987 return getTrailingObjects<Init *>()[Num]; in getCond() 992 return getTrailingObjects<Init *>()[Num+NumConds]; in getVal() 996 return makeArrayRef(getTrailingObjects<Init *>(), NumConds); in getConds() 1307 return getTrailingObjects<Init *>()[i]; in getArg() 1412 return getTrailingObjects<Init *>()[Num]; in getArg() 1417 return getTrailingObjects<StringInit *>()[Num]; in getArgName() [all …]
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 603 new (E->getTrailingObjects<NestedNameSpecifierLoc>()) in VisitDeclRefExpr() 611 *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(), in VisitDeclRefExpr() 698 E->getTrailingObjects<Stmt *>()[I] = Record.readSubStmt(); in VisitParenListExpr() 833 E->getTrailingObjects<ParmVarDecl *>()); in VisitRequiresExpr() 1052 *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(), in VisitMemberExpr() 1356 Stmt **Stmts = E->getTrailingObjects<Stmt *>(); in VisitGenericSelectionExpr() 1954 *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(), in VisitCXXDependentScopeMemberExpr() 1978 *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(), in VisitDependentScopeDeclRefExpr() 1979 E->getTrailingObjects<TemplateArgumentLoc>(), in VisitDependentScopeDeclRefExpr() 2059 auto **Args = E->getTrailingObjects<TypeSourceInfo *>(); in VisitTypeTraitExpr() [all …]
|