Home
last modified time | relevance | path

Searched refs:ArgsUnion (Results 1 – 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
HDParsedAttr.h105 using ArgsUnion = llvm::PointerUnion<Expr *, IdentifierLoc *>; variable
106 using ArgsVector = llvm::SmallVector<ArgsUnion, 12U>;
120 ParsedAttr, ArgsUnion, detail::AvailabilityData,
124 size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } in numTrailingObjects() argument
184 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } in getArgsBuffer()
185 ArgsUnion const *getArgsBuffer() const { in getArgsBuffer()
186 return getTrailingObjects<ArgsUnion>(); in getArgsBuffer()
203 ArgsUnion *args, unsigned numArgs, Syntax syntaxUsed, in ParsedAttr()
212 memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); in ParsedAttr()
229 ArgsUnion PVal(Parm); in ParsedAttr()
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDParsedAttr.cpp43 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
46 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
HDSemaType.cpp5481 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/
HDParseStmt.cpp2171 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint()
2172 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
HDParseDecl.cpp1320 ArgsUnion Args[] = {Language.get(), DefinedInExpr.get(), in ParseExternalSourceSymbolAttribute()