Searched refs:ArgsUnion (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | ParsedAttr.h | 196 using ArgsUnion = llvm::PointerUnion<Expr *, IdentifierLoc *>; variable 197 using ArgsVector = llvm::SmallVector<ArgsUnion, 12U>; 211 ParsedAttr, ArgsUnion, detail::AvailabilityData, 215 size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } in numTrailingObjects() argument 277 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } in getArgsBuffer() 278 ArgsUnion const *getArgsBuffer() const { in getArgsBuffer() 279 return getTrailingObjects<ArgsUnion>(); in getArgsBuffer() 296 ArgsUnion *args, unsigned numArgs, Syntax syntaxUsed, in ParsedAttr() 306 memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); in ParsedAttr() 324 ArgsUnion PVal(Parm); in ParsedAttr() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | ParsedAttr.cpp | 46 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size() 49 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
|
| D | SemaType.cpp | 5790 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Parse/ |
| D | ParseStmt.cpp | 2237 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint() 2238 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
|
| D | ParseDecl.cpp | 1354 ArgsUnion Args[] = {Language.get(), DefinedInExpr.get(), in ParseExternalSourceSymbolAttribute() 1483 ArgsUnion Args[] = {SwiftType}; in ParseSwiftNewTypeAttribute()
|