Searched refs:ArgsUnion (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | ParsedAttr.h | 103 using ArgsUnion = llvm::PointerUnion<Expr *, IdentifierLoc *>; variable 104 using ArgsVector = llvm::SmallVector<ArgsUnion, 12U>; 118 ParsedAttr, ArgsUnion, detail::AvailabilityData, 122 size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } in numTrailingObjects() argument 189 ArgsUnion *getArgsBuffer() { return getTrailingObjects<ArgsUnion>(); } in getArgsBuffer() 190 ArgsUnion const *getArgsBuffer() const { in getArgsBuffer() 191 return getTrailingObjects<ArgsUnion>(); in getArgsBuffer() 207 AttributeScopeInfo scope, ArgsUnion *args, unsigned numArgs, in ParsedAttr() 216 memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); in ParsedAttr() 233 ArgsUnion PVal(Parm); in ParsedAttr() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | ParsedAttr.cpp | 33 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size() 36 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
|
| H A D | SemaType.cpp | 5736 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseHLSL.cpp | 117 ArgsUnion &Slot = ArgExprs.back(); in fixSeparateAttrArgAndNumber()
|
| H A D | ParseStmt.cpp | 2353 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint() 2354 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
|
| H A D | ParseDecl.cpp | 1558 ArgsUnion Args[] = {Language.get(), DefinedInExpr.get(), GeneratedDeclaration, in ParseExternalSourceSymbolAttribute() 1670 ArgsUnion Args[] = {SwiftType}; in ParseSwiftNewTypeAttribute()
|
| H A D | ParseDeclCXX.cpp | 4494 ArgsUnion Assumption = Res.get(); in ParseCXXAssumeAttributeArg()
|