Searched refs:ArgsUnion (Results 1 – 4 of 4) sorted by relevance
/external/clang/include/clang/Sema/ |
D | AttributeList.h | 60 typedef llvm::PointerUnion<Expr*, IdentifierLoc*> ArgsUnion; typedef 61 typedef llvm::SmallVector<ArgsUnion, 12U> ArgsVector; 140 ArgsUnion *getArgsBuffer() { return reinterpret_cast<ArgsUnion *>(this + 1); } in getArgsBuffer() 141 ArgsUnion const *getArgsBuffer() const { in getArgsBuffer() 142 return reinterpret_cast<ArgsUnion const *>(this + 1); in getArgsBuffer() 217 ArgsUnion *args, unsigned numArgs, in AttributeList() 224 if (numArgs) memcpy(getArgsBuffer(), args, numArgs * sizeof(ArgsUnion)); in AttributeList() 243 ArgsUnion PVal(Parm); in AttributeList() 244 memcpy(getArgsBuffer(), &PVal, sizeof(ArgsUnion)); in AttributeList() 267 memcpy(getArgsBuffer(), &Args[0], 3 * sizeof(ArgsUnion)); in AttributeList() [all …]
|
/external/clang/lib/Sema/ |
D | AttributeList.cpp | 40 return (sizeof(AttributeList) + NumArgs * sizeof(ArgsUnion)); in allocated_size()
|
D | SemaType.cpp | 4351 ArgsUnion Args(Arg); in transferARCOwnershipToDeclaratorChunk()
|
/external/clang/lib/Parse/ |
D | ParseStmt.cpp | 1876 ArgsUnion ArgHints[] = {Hint.PragmaNameLoc, Hint.OptionLoc, Hint.StateLoc, in ParsePragmaLoopHint() 1877 ArgsUnion(Hint.ValueExpr)}; in ParsePragmaLoopHint()
|