Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DParsedAttr.h103 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 DParsedAttr.cpp33 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
36 return totalSizeToAlloc<ArgsUnion, detail::AvailabilityData, in allocated_size()
H A DSemaType.cpp5736 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSL.cpp117 ArgsUnion &Slot = ArgExprs.back(); in fixSeparateAttrArgAndNumber()
H A DParseStmt.cpp2353 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint()
2354 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
H A DParseDecl.cpp1558 ArgsUnion Args[] = {Language.get(), DefinedInExpr.get(), GeneratedDeclaration, in ParseExternalSourceSymbolAttribute()
1670 ArgsUnion Args[] = {SwiftType}; in ParseSwiftNewTypeAttribute()
H A DParseDeclCXX.cpp4494 ArgsUnion Assumption = Res.get(); in ParseCXXAssumeAttributeArg()