Searched refs:ArgsUnion (Results 1 – 5 of 5) sorted by relevance
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| HD | ParsedAttr.h | 105 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/ |
| HD | ParsedAttr.cpp | 43 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size() 46 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
|
| HD | SemaType.cpp | 5481 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Parse/ |
| HD | ParseStmt.cpp | 2171 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint() 2172 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
|
| HD | ParseDecl.cpp | 1320 ArgsUnion Args[] = {Language.get(), DefinedInExpr.get(), in ParseExternalSourceSymbolAttribute()
|