Home
last modified time | relevance | path

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

/external/clang/include/clang/Sema/
DAttributeList.h82 typedef llvm::PointerUnion<Expr*, IdentifierLoc*> ArgsUnion; typedef
83 typedef llvm::SmallVector<ArgsUnion, 12U> ArgsVector;
168 ArgsUnion *getArgsBuffer() { return reinterpret_cast<ArgsUnion *>(this + 1); } in getArgsBuffer()
169 ArgsUnion const *getArgsBuffer() const { in getArgsBuffer()
170 return reinterpret_cast<ArgsUnion const *>(this + 1); in getArgsBuffer()
239 ArgsUnion *args, unsigned numArgs, in AttributeList()
247 if (numArgs) memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); in AttributeList()
267 ArgsUnion PVal(Parm); in AttributeList()
268 memcpy(getArgsBuffer(), &PVal, sizeof(ArgsUnion)); in AttributeList()
286 ArgsUnion *Args = getArgsBuffer(); in AttributeList()
[all …]
/external/clang/lib/Sema/
DAttributeList.cpp40 return (sizeof(AttributeList) + NumArgs * sizeof(ArgsUnion)); in allocated_size()
DSemaType.cpp4633 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
/external/clang/lib/Parse/
DParseStmt.cpp1918 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint()
1919 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()