| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenACC.h | 145 std::uninitialized_value_construct_n(getTrailingObjects(), NumClauses); 146 setClauseList(getTrailingObjects(NumClauses)); 160 llvm::uninitialized_copy(Clauses, getTrailingObjects()); in OpenACCComputeConstruct() 162 setClauseList(getTrailingObjects(Clauses.size())); in OpenACCComputeConstruct() 254 std::uninitialized_value_construct_n(getTrailingObjects(), NumClauses); 255 setClauseList(getTrailingObjects(NumClauses)); 268 llvm::uninitialized_copy(Clauses, getTrailingObjects()); in OpenACCCombinedConstruct() 269 setClauseList(getTrailingObjects(Clauses.size())); in OpenACCCombinedConstruct() 302 std::uninitialized_value_construct_n(getTrailingObjects(), NumClauses); 303 setClauseList(getTrailingObjects(NumClauses)); [all …]
|
| H A D | DeclOpenACC.h | 76 std::uninitialized_value_construct_n(getTrailingObjects(), NumClauses); in OpenACCDeclareDecl() 77 setClauseList(getTrailingObjects(NumClauses)); in OpenACCDeclareDecl() 86 llvm::uninitialized_copy(Clauses, getTrailingObjects()); in OpenACCDeclareDecl() 88 setClauseList(getTrailingObjects(Clauses.size())); in OpenACCDeclareDecl() 117 std::uninitialized_value_construct_n(getTrailingObjects(), NumClauses); in OpenACCRoutineDecl() 118 setClauseList(getTrailingObjects(NumClauses)); in OpenACCRoutineDecl() 132 llvm::uninitialized_copy(Clauses, getTrailingObjects()); in OpenACCRoutineDecl() 133 setClauseList(getTrailingObjects(Clauses.size())); in OpenACCRoutineDecl()
|
| H A D | ExprOpenMP.h | 45 void setBase(Expr *Op) { getTrailingObjects<Expr *>()[NumDims] = Op; } in setBase() 81 return getTrailingObjects<Expr *>(NumDims); in getDimensions() 86 return getTrailingObjects<SourceRange>(NumDims); in getBracketsRanges() 90 Expr *getBase() { return getTrailingObjects<Expr *>()[NumDims]; } in getBase() 91 const Expr *getBase() const { return getTrailingObjects<Expr *>()[NumDims]; } in getBase() 99 Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>()); in children() 104 reinterpret_cast<Stmt *const *>(getTrailingObjects<Expr *>()); in children() 287 Stmt **Begin = reinterpret_cast<Stmt **>(getTrailingObjects<Expr *>()); in children() 293 reinterpret_cast<Stmt *const *>(getTrailingObjects<Expr *>()); in children()
|
| H A D | Stmt.h | 1750 *getTrailingObjects<FPOptionsOverride>() = F; 1783 return *getTrailingObjects<FPOptionsOverride>(); 1795 body_iterator body_begin() { return getTrailingObjects<Stmt *>(); } 1811 return getTrailingObjects<Stmt *>(); 2001 return caseStmtIsGNURange() ? *getTrailingObjects<SourceLocation>() 2011 *getTrailingObjects<SourceLocation>() = L; 2015 return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]); 2019 return reinterpret_cast<Expr *>(getTrailingObjects<Stmt *>()[lhsOffset()]); 2023 getTrailingObjects<Stmt *>()[lhsOffset()] = reinterpret_cast<Stmt *>(Val); 2028 getTrailingObjects<Stmt *>()[rhsOffset()]) [all …]
|
| H A D | OpenACCClause.h | 296 llvm::uninitialized_copy(Archs, getTrailingObjects()); in OpenACCDeviceTypeClause() 310 return getTrailingObjects(NumArchs); in getArchitectures() 423 ArrayRef<Expr *> getExprs() const { return getTrailingObjects(NumExprs); } in getExprs() 472 reinterpret_cast<Stmt **>(getTrailingObjects()), in children() 473 reinterpret_cast<Stmt **>(getTrailingObjects() + NumExprs)); in children() 546 auto *Exprs = getTrailingObjects(); in OpenACCWaitClause() 549 setExprs(getTrailingObjects(QueueIdExprs.size() + 1)); in OpenACCWaitClause() 586 setExprs(getTrailingObjects(IntExprs.size()), IntExprs); in OpenACCNumGangsClause() 612 setExprs(getTrailingObjects(SizeExprs.size()), SizeExprs); in OpenACCTileClause() 665 return getTrailingObjects<OpenACCGangKind>()[I]; in getGangKind() [all …]
|
| H A D | Expr.h | 1098 return *getTrailingObjects<uint64_t>(); in Int64Result() 1106 return *getTrailingObjects<APValue>(); in APValueResult() 1364 return *getTrailingObjects<NestedNameSpecifierLoc>(); in getQualifierLoc() 1380 return hasFoundDecl() ? *getTrailingObjects<NamedDecl *>() : D; in getFoundDecl() 1386 return hasFoundDecl() ? *getTrailingObjects<NamedDecl *>() : D; in getFoundDecl() 1398 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->TemplateKWLoc; in getTemplateKeywordLoc() 1406 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->LAngleLoc; in getLAngleLoc() 1414 return getTrailingObjects<ASTTemplateKWAndArgsInfo>()->RAngleLoc; in getRAngleLoc() 1429 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->copyInto( in copyTemplateArgumentsInto() 1430 getTrailingObjects<TemplateArgumentLoc>(), List); in copyTemplateArgumentsInto() [all …]
|
| H A D | ExprCXX.h | 1293 *getTrailingObjects() = RewrittenExpr; in CXXDefaultArgExpr() 1326 return hasRewrittenInit() ? *getTrailingObjects() : nullptr; in getRewrittenExpr() 1424 return *getTrailingObjects(); in getRewrittenExpr() 1431 return *getTrailingObjects(); in getRewrittenExpr() 1985 Stmt **getStoredStmts() { return getTrailingObjects(); } in getStoredStmts() 1986 Stmt *const *getStoredStmts() const { return getTrailingObjects(); } in getStoredStmts() 2454 cast_or_null<Expr>(getTrailingObjects<Stmt *>()[arraySizeOffset()])) in getArraySize() 2468 cast_or_null<Expr>(getTrailingObjects<Stmt *>()[arraySizeOffset()])) in getArraySize() 2479 return reinterpret_cast<Expr **>(getTrailingObjects<Stmt *>() + in getPlacementArgs() 2497 return isParenTypeId() ? getTrailingObjects<SourceRange>()[0] in getTypeIdParens() [all …]
|
| H A D | DeclFriend.h | 93 llvm::copy(FriendTypeTPLists, getTrailingObjects()); in FriendDecl() 134 return getTrailingObjects(NumTPLists)[N]; in getFriendTypeTemplateParameterList() 156 : getTrailingObjects()[0]->getTemplateLoc(); in getSourceRange()
|
| H A D | ExprObjC.h | 220 Expr **getElements() { return getTrailingObjects(); } in getElements() 223 const Expr *const *getElements() const { return getTrailingObjects(); } in getElements() 362 const KeyValuePair &KV = getTrailingObjects<KeyValuePair>()[Index]; in getKeyValueElement() 367 getTrailingObjects<ExpansionData>()[Index]; in getKeyValueElement() 390 reinterpret_cast<Stmt **>(getTrailingObjects<KeyValuePair>()), in children() 391 reinterpret_cast<Stmt **>(getTrailingObjects<KeyValuePair>()) + in children() 1057 void *getReceiverPointer() const { return *getTrailingObjects<void *>(); } in getReceiverPointer() 1061 *getTrailingObjects<void *>() = Value; in setReceiverPointer() 1075 return getTrailingObjects<SourceLocation>(); in getStoredSelLocs() 1078 return getTrailingObjects<SourceLocation>(); in getStoredSelLocs() [all …]
|
| H A D | DeclGroup.h | 40 Decl *&operator[](unsigned i) { return getTrailingObjects(NumDecls)[i]; } 43 return getTrailingObjects(NumDecls)[i];
|
| H A D | DeclTemplate.h | 134 iterator begin() { return getTrailingObjects<NamedDecl *>(); } in begin() 135 const_iterator begin() const { return getTrailingObjects<NamedDecl *>(); } in begin() 182 return HasRequiresClause ? getTrailingObjects<Expr *>()[0] : nullptr; in getRequiresClause() 187 return HasRequiresClause ? getTrailingObjects<Expr *>()[0] : nullptr; in getRequiresClause() 280 return getTrailingObjects(size()); in asArray() 288 const TemplateArgument *data() const { return getTrailingObjects(); } in data() 504 getTrailingObjects()[0] = MSInfo; in FunctionTemplateSpecializationInfo() 594 return numTrailingObjects() ? getTrailingObjects()[0] : nullptr; in getMemberSpecializationInfo() 707 return getTrailingObjects(NumCandidates); in getCandidates() 1320 return TypeConstraintInitialized ? getTrailingObjects() : nullptr; [all …]
|
| H A D | StmtCXX.h | 83 Stmt *const *getStmts() const { return getTrailingObjects(); } in getStmts() 84 Stmt **getStmts() { return getTrailingObjects(); } in getStmts() 342 Stmt **getStoredStmts() { return getTrailingObjects(); } in getStoredStmts() 344 Stmt *const *getStoredStmts() const { return getTrailingObjects(); } in getStoredStmts()
|
| H A D | ASTConcept.h | 96 return getTrailingObjects(); in begin() 100 return getTrailingObjects() + NumRecords; in end()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | TrailingObjects.h | 291 template <typename T> const T *getTrailingObjects() const { in getTrailingObjects() function 303 template <typename T> T *getTrailingObjects() { in getTrailingObjects() function 315 const FirstTrailingType *getTrailingObjects() const { in getTrailingObjects() function 325 FirstTrailingType *getTrailingObjects() { in getTrailingObjects() function 336 template <typename T> MutableArrayRef<T> getTrailingObjects(size_t N) { in getTrailingObjects() function 337 return MutableArrayRef(getTrailingObjects<T>(), N); in getTrailingObjects() 340 template <typename T> ArrayRef<T> getTrailingObjects(size_t N) const { in getTrailingObjects() function 341 return ArrayRef(getTrailingObjects<T>(), N); in getTrailingObjects() 344 MutableArrayRef<FirstTrailingType> getTrailingObjects(size_t N) { in getTrailingObjects() function 345 return MutableArrayRef(getTrailingObjects(), N); in getTrailingObjects() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AttributeImpl.h | 203 char *TrailingString = getTrailingObjects(); in AttributeImpl() 212 return StringRef(getTrailingObjects(), KindSize); in getStringKind() 215 return StringRef(getTrailingObjects() + KindSize + 1, ValSize); in getStringValue() 256 llvm::uninitialized_copy(Val, getTrailingObjects()); in ConstantRangeListAttributeImpl() 260 for (ConstantRange &CR : getTrailingObjects(Size)) in ~ConstantRangeListAttributeImpl() 265 return getTrailingObjects(Size); in getConstantRangeListValue() 350 iterator begin() const { return getTrailingObjects(); } in begin() 401 iterator begin() const { return getTrailingObjects(); } in begin()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineInstr.h | 187 Result->getTrailingObjects<MachineMemOperand *>()); 192 Result->getTrailingObjects<MCSymbol *>()[0] = PreInstrSymbol; 194 Result->getTrailingObjects<MCSymbol *>()[HasPreInstrSymbol] = 197 Result->getTrailingObjects<MDNode *>()[MDNodeIdx++] = HeapAllocMarker; 199 Result->getTrailingObjects<MDNode *>()[MDNodeIdx++] = PCSections; 201 Result->getTrailingObjects<uint32_t>()[0] = CFIType; 203 Result->getTrailingObjects<MDNode *>()[MDNodeIdx++] = MMRAs; 209 return ArrayRef(getTrailingObjects<MachineMemOperand *>(), NumMMOs); in getMMOs() 213 return HasPreInstrSymbol ? getTrailingObjects<MCSymbol *>()[0] : nullptr; in getPreInstrSymbol() 218 ? getTrailingObjects<MCSymbol *>()[HasPreInstrSymbol] in getPostInstrSymbol() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Expr.cpp | 333 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr() 363 ::new (getTrailingObjects<APValue>()) APValue(); in ConstantExpr() 460 new (getTrailingObjects<NestedNameSpecifierLoc>()) in DeclRefExpr() 464 *getTrailingObjects<NamedDecl *>() = FoundD; in DeclRefExpr() 473 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in DeclRefExpr() 474 TemplateKWLoc, *TemplateArgs, getTrailingObjects<TemplateArgumentLoc>(), in DeclRefExpr() 479 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in DeclRefExpr() 1167 *getTrailingObjects<unsigned>() = Length; in StringLiteral() 1171 llvm::copy(Locs, getTrailingObjects<SourceLocation>()); in StringLiteral() 1174 llvm::copy(Str, getTrailingObjects<char>()); in StringLiteral() [all …]
|
| H A D | ExprCXX.cpp | 261 getTrailingObjects<Stmt *>()[arraySizeOffset()] = *ArraySize; in CXXNewExpr() 263 getTrailingObjects<Stmt *>()[initExprOffset()] = Initializer; in CXXNewExpr() 265 getTrailingObjects<Stmt *>() + placementNewArgsOffset()); in CXXNewExpr() 267 getTrailingObjects<SourceRange>()[0] = TypeIdParens; in CXXNewExpr() 523 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in DependentScopeDeclRefExpr() 524 TemplateKWLoc, *Args, getTrailingObjects<TemplateArgumentLoc>(), Deps); in DependentScopeDeclRefExpr() 526 getTrailingObjects<ASTTemplateKWAndArgsInfo>()->initializeFrom( in DependentScopeDeclRefExpr() 781 E->getTrailingObjects<CXXBaseSpecifier *>()); in Create() 808 llvm::uninitialized_copy(*BasePath, E->getTrailingObjects()); in Create() 870 llvm::uninitialized_copy(*BasePath, E->getTrailingObjects()); in Create() [all …]
|
| H A D | StmtOpenACC.cpp | 44 std::uninitialized_value_construct_n(getTrailingObjects(), NumClauses); 45 setClauseList(getTrailingObjects(NumClauses)); 61 llvm::uninitialized_copy(Clauses, getTrailingObjects()); in OpenACCLoopConstruct() 63 setClauseList(getTrailingObjects(Clauses.size())); in OpenACCLoopConstruct()
|
| H A D | DeclGroup.cpp | 31 std::uninitialized_copy(decls, decls + numdecls, getTrailingObjects()); in DeclGroup()
|
| H A D | ExprConcepts.cpp | 146 llvm::copy(LocalParameters, getTrailingObjects<ParmVarDecl *>()); in RequiresExpr() 147 llvm::copy(Requirements, getTrailingObjects<concepts::Requirement *>()); in RequiresExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 189 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } in getArgsBuffer() 191 return getTrailingObjects<ArgsUnion>(); in getArgsBuffer() 195 return getTrailingObjects<detail::AvailabilityData>(); in getAvailabilityData() 198 return getTrailingObjects<detail::AvailabilityData>(); in getAvailabilityData() 302 return *getTrailingObjects<detail::TypeTagForDatatypeData>(); in getTypeTagForDatatypeDataSlot() 305 return *getTrailingObjects<detail::TypeTagForDatatypeData>(); in getTypeTagForDatatypeDataSlot() 310 ParsedType &getTypeBuffer() { return *getTrailingObjects<ParsedType>(); } in getTypeBuffer() 312 return *getTrailingObjects<ParsedType>(); in getTypeBuffer() 319 return *getTrailingObjects<detail::PropertyData>(); in getPropertyDataBuffer() 323 return *getTrailingObjects<detail::PropertyData>(); in getPropertyDataBuffer()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenFunctionInfo.h | 79 CanQualType *getArgTypes() { return getTrailingObjects(); } in getArgTypes() 80 const CanQualType *getArgTypes() const { return getTrailingObjects(); } in getArgTypes()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/BTF/ |
| H A D | BTF.h | 307 const Type &Accessor() const { return *getTrailingObjects(); } 312 ArrayRef<Type> Accessor() const { return getTrailingObjects(getVlen()); }
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 626 new (E->getTrailingObjects<NestedNameSpecifierLoc>()) in VisitDeclRefExpr() 630 *E->getTrailingObjects<NamedDecl *>() = readDeclAs<NamedDecl>(); in VisitDeclRefExpr() 634 *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(), in VisitDeclRefExpr() 635 E->getTrailingObjects<TemplateArgumentLoc>(), NumTemplateArgs); in VisitDeclRefExpr() 722 E->getTrailingObjects()[I] = Record.readSubStmt(); in VisitParenListExpr() 853 E->getTrailingObjects<ParmVarDecl *>()); in VisitRequiresExpr() 943 E->getTrailingObjects<concepts::Requirement *>()); in VisitRequiresExpr() 1077 new (E->getTrailingObjects<NestedNameSpecifierLoc>()) in VisitMemberExpr() 1083 *E->getTrailingObjects<DeclAccessPair>() = DeclAccessPair::make(FoundD, AS); in VisitMemberExpr() 1088 *E->getTrailingObjects<ASTTemplateKWAndArgsInfo>(), in VisitMemberExpr() [all …]
|